sql-loader - 运行 19c sqlldr throws - 加载共享库时出错:libnnz19.so
问题描述
我已经从 oracle 站点在 oracle Enterprise linux 7 上下载了 instantclient-tools-linux.x64-19.12.0.0.0dbru.zip 并尝试运行 sqlldr cmd。最初我得到了这个错误。
/scratch/guid/sqlldr/instantclient_19_12/sqlldr:加载共享库时出错:libclntshcore.so.19.1:无法打开共享对象文件:没有这样的文件或目录
我从 oracle 19c 数据库 /lib 位置复制了所有缺少的库。现在,我设置了 ORACLE_HOME 和 LD_LIBRARY_PATH 都指向 /scratch/guid/sqlldr/instantclient_19_12 loc。当我运行 sqlldr cmd 时,出现此错误..
linux版本:Linux den02ada 4.1.12-124.49.3.1.el7uek.x86_64
$ORACLE_HOME/sqlldr 未找到消息 2100;没有产品=RDBMS 的消息文件,设施=ULMessage 2100 未找到;没有产品=RDBMS、设施=UL[的消息文件
有什么办法可以解决这个问题吗?
解决方案
你也下载了基础包?
请注意,需要基本的 Instant Client。
来自官方网站:
版本 19.12.0.0.0(需要 glibc 2.14)
基础 - 需要这些软件包之一
您下载的只是一个可选工具包,它需要 Instant Client Base Packages 之一才能正常工作。
您可以在此处获取基本软件包之一:https ://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
(向下滚动直到您到达 19.12 版本)
推荐阅读
- makefile - 终端 - 为什么我会收到这个 makefile 错误?
- function - 锈——“?” 只能在返回 'Result' 的函数中使用
- android - MotionLayout keyTrigger 不能正常工作?
- swift - 在 ViewController 之间转换时使用 UIView.transition 和 UIView.AnimationOptions 时出现动画问题
- dataframe - macgien 学习中的数据类型
- ios - UIView 的cornerRadius 与 CAShapeLayer 不同
- c# - 了解 NPGSQL 和实体框架中一对多关系的行为
- asp.net-core - Blazor 客户端中非 Razor 文件的 gRPC 代码永远不会完成
- mongodb - 如何计算 MongoDB 日志中特定集合的 SELECT 查询请求总数?
- python - 将文本拆分为章节并将其存储在 txt 文件中