1

我到处寻找这个问题。在昨天六个小时和今天一个小时之后,我决定打破并询问堆栈溢出的好人。

我设置了 Oracle 10.2.0(这是一场艰苦的战斗),最后让 sql loader 工作,这是我需要的,因为 TOAD 需要 15 多个小时才能加载 400k 条记录。所以我的问题不是如何解决这个错误,我知道这个错误。我已经阅读了近 4 篇关于修复错误的教程。我想知道,因为我的 TOAD 连接到数据库很好,有没有办法可以从 TOAD 获取所有信息来填充/验证我的 TNSNAMES.ora 和 sqlnet.ora 文件是否正确配置?我复制并粘贴了信息,但无论如何它都不起作用。

此外,除了这两个文件之外,是否还有其他问题可以阻止这种情况发生,作为背景知识,我不得不重新安装 oracle 10g,因为管理工具没有用于 sql 加载程序。由于 sql 加载程序运行,我认为安装很好。如果您需要我评论的更多信息,我将进行编辑。

多谢你们,

4

1 回答 1

0

您可以尝试使用 ezconnect 连接,而不是使用 tns 名称:

sqlldr username/password@//localhost:1521/orcl 

如果这解决了问题,则无法正确解析所使用的 tns 名称。正如您所说,您必须重新安装 oracle 才能获得管理工具,我怀疑您可能正在从错误的 oracle 主页查看 tnsnames.ora 文件。

于 2014-02-19T13:56:50.793 回答