ORACLE报错TNS-12532: TNS:INVALID ARGUMENT

mac2024-04-21  50

原因:脚本用到sqlplus抽数据库中的数据。

经过:在Linux上安装oracle 客户端和sqlplus,测试脚本报此错。

解决方法:

       1.tnsnames.ora配置文件中格式有误,导致无法识别TNS name;网上大多去解决此配置文件问题(无效)

       2.服务器防火墙问题,限制了对1521端口的连接;

       3.密码中带有“@”符号或其他特殊符号,可以通过给密码加上 反斜杠及双引号解决。(解决)

       举例:

 

Linux安装oracle 客户端参考这两篇文章:

1.linux下oracle instantclient安装(rpm/zip)

2.sqlplus安装 

此文参考:https://www.cnblogs.com/xidabei/p/8465575.html

 
最新回复(0)