【发布时间】:2012-04-23 22:30:59
【问题描述】:
我很难在 Windows 7 中配置 Sqlldr。
- Oracle 客户端以前由我们的支持团队安装。
- 没有注册表设置,但 Sqlplus、Toad 和 Plsql Developer 都可以工作。
- 我从另一台服务器复制了 Sqlldr 并将其放在本地主机的 bin 目录中。
- 在我的环境变量中,我定义了 Oracle_Home、LD_LIBARY_PATH 和 ORACLE_SID。
现在,无论我是通过命令行还是ETL工具调用程序,我都得到:
ERROR>Message 2100 not found;
No message file for product=RDBMS, facility=ULMessage 2100 not found;
No message file for product=RDBMS, facility=UL
什么给了?
附:这不是路径问题,因为我可以在命令行上运行 sqlldr(出现错误)
【问题讨论】:
-
那么为什么您的支持团队没有安装 SQLLDR?您在此服务器上使用的是什么版本的 Oracle 客户端?源服务器是否有相同版本的Oracle和相同版本的Windows 7?
-
您使用的是 Instant Client 而不是完整的 Oracle Client 安装?
-
另外,你作为什么用户运行 SQL*Loader?
标签: oracle sql-loader