Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 检查Oracle主机地址以查找TNS-3505错误_Sql_Oracle_Toad_Tnsnames - Fatal编程技术网

Sql 检查Oracle主机地址以查找TNS-3505错误

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文件是否正确配置?

我到处寻找这个问题。昨天六个小时后,今天一个小时后,我决定停下来问问stack overflow的好朋友们

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

另外,除了这两个文件之外,还有其他问题可能会阻止这一点吗?作为一个背景,我不得不重新安装oracle 10g,因为sql loader没有安装管理工具。因为sql加载器运行,所以我认为安装很好。如果你需要更多的信息从我的评论,我会编辑


谢谢各位,

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

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

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

您的猜测很接近,并导致我找到了实际问题,即安装创建了第二个“客户机”,它更改了我的oracle_home变量,以指向错误的tnsnames.ora文件。非常感谢你。