问题描述:搭建oracle adg时,连接备库时报错ORA-12537、TNS-12518,如下所示:
1、异常重现

搭建oracle adg时,连接备库时报错ORA-12537、TNS-12518_TNS-12518

监听日志告警如下:

搭建oracle adg时,连接备库时报错ORA-12537、TNS-12518_ORA-12537_02

2、问题分析
ORA-12537告警主要原因:
1)、监听未启动;
2)、客户端tnsnames.ora配置错误,需注意连接串名前面不要有空格;
3)、windows系统下listener.log文件超过4g;
4)、监听文件配置不正确.
该场景中,最终确认为监听配置文件不正确导致,ORACLE_HOME后面多出”/”,应该为ORACLE_HOME=/u01/app/oacle/product/19.12.0/db_1.
而不是ORACLE_HOME=/u01/app/oacle/product/19.12.0/db_1/.
3、问题解决
通过将ORACLE_HOME后面的斜杠去除,重启监听后,连接恢复正常.