在 Windows 7 上配置 Oracle Sqlldr
我在使用 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
什么给出了?
Ps 这不是路径问题,因为我可以在命令行上运行 sqlldr (有错误)
I'm having a hard time configuring Sqlldr with Windows 7.
- The Oracle client was previously installed by our support team.
- There were no registry settings, but Sqlplus, Toad, and Plsql Developer all worked.
- I copied Sqlldr from another server and put it in the bin directory of my localhost.
- In my environmental variables, I defined Oracle_Home, LD_LIBARY_PATH, and ORACLE_SID.
Now, whether I call the program by the command line or ETL tool, I get:
ERROR>Message 2100 not found;
No message file for product=RDBMS, facility=ULMessage 2100 not found;
No message file for product=RDBMS, facility=UL
What gives?
P.s. It's not a path issue because I can run sqlldr on the command line (with the error)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否复制了所有 sqldr 依赖文件?您不能只复制二进制文件。 oracle sqlldr 依赖于它所需的 msg 文件。我建议您获取安装在 win7 机器上的 oracle 客户端的客户端安装程序,并让它安装 sqlldr 组件,这样您就拥有了它所需的所有依赖文件和库。不真正支持也不建议从另一台计算机手动复制 sqlldr。
Did you copy all the sqldr dependent files? You can't just copy over the binary only. The oracle sqlldr has dependencies to msg files it needs. i would suggest getting the client installer for the oracle client that is installed on your win7 box and have it install the sqlldr component that way you have all the dependent files and libraries it needs. Manually copying the sqlldr from aonther machine is not really supported and not advised.