RAC数据库中,客户连接实例时,时常连接不上
RAC数据库中,客户连接实例时,时常连接不上
RAC数据库中,客户连接实例时,时常连接不上,连接时候报ORA-12545。
适用版本 : 金蝶EAS 6.0
解决方案
原因分析:
1.用客户端SQLPLUS 连接RAC的时候,1/5 的概率报 ORA-12545错误。
2.通过客户端PING服务端(ping –n 1000 数据库IP) 但发现没有丢包,也没有网络异常。
3.把TNAME.ORA设置单实例连接,没有异常
4. 查询资料,发现这是rac一个小BUG, Oracle在文档Note:364855.1:RAC Connection Redirected To Wrong Host/IP ORA-12545中进行了相关的描述.
解决方法:
1.执行语句: (
SQL> conn sys/eas@eas1 as sysdba
SQL> ALTER SYSTEM SET LOCAL_LISTENER = "(ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.2.7)(PORT = 1521))" SID = "eas1";
系统已更改。
SQL> conn sys/eas@eas2 as sysdba
SQL> ALTER SYSTEM SET LOCAL_LISTENER = "(ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.2.8)(PORT = 1521))" SID = "eas2";
2.后续通过测试,没有发现连接异常情况