Sql 检查Oracle主机地址以查找TNS-3505错误
我到处寻找这个问题。昨天六个小时后,今天一个小时后,我决定停下来问问stack overflow的好朋友们 我建立了Oracle10.2.0(这是一场艰苦的战斗),并最终让sql加载器工作,我需要它,因为TOAD需要15个多小时才能加载400k条记录。所以我的问题不是如何解决这个错误,我知道这个错误。我已经阅读了近4篇关于修复错误的教程。我想知道,由于我的TOAD与数据库连接得很好,是否有办法从TOAD获取所有信息,以填充/验证我的TNSNAMES.ora和sqlnet.ora文件是否正确配置?我复制并粘贴了这些信息,但无论如何都不起作用 另外,除了这两个文件之外,还有其他问题可能会阻止这一点吗?作为一个背景,我不得不重新安装oracle 10g,因为sql loader没有安装管理工具。因为sql加载器运行,所以我认为安装很好。如果你需要更多的信息从我的评论,我会编辑Sql 检查Oracle主机地址以查找TNS-3505错误,sql,oracle,toad,tnsnames,Sql,Oracle,Toad,Tnsnames,我到处寻找这个问题。昨天六个小时后,今天一个小时后,我决定停下来问问stack overflow的好朋友们 我建立了Oracle10.2.0(这是一场艰苦的战斗),并最终让sql加载器工作,我需要它,因为TOAD需要15个多小时才能加载400k条记录。所以我的问题不是如何解决这个错误,我知道这个错误。我已经阅读了近4篇关于修复错误的教程。我想知道,由于我的TOAD与数据库连接得很好,是否有办法从TOAD获取所有信息,以填充/验证我的TNSNAMES.ora和sqlnet.ora文件是否正确配置?
谢谢各位,您可以尝试使用ezconnect连接,而不是使用tns名称:
sqlldr username/password@//localhost:1521/orcl
如果这解决了问题,则无法正确解析使用的tns名称。正如您所说,您必须重新安装oracle以获取管理工具,我怀疑您可能从错误的oracle主页查看了tnsnames.ora文件。您的猜测很接近,并导致我找到了实际问题,即安装创建了第二个“客户机”,它更改了我的oracle_home变量,以指向错误的tnsnames.ora文件。非常感谢你。