【堡垒机】【主机运维】主机运维oracle资源连接失败

2线-侯秋华发表于:2021年07月01日 15:36:25更新于:2021年07月01日 17:38:26

【问题描述】

客户添加了oracle主机资源,已经根据当前版本安装了单点登陆工具SsoDBSettings,在单点登陆工具中设置了plsql的调用路径,在进行主机运维时,自动调用打开plsql客户端时提示资源连接失败,如下图的几种报错:

报错一、ORA-12537:TNS:连接关闭

image.png

报错二、ORA-12154: TNS: 无法解析指定的连接标识符

报错三、ORA-12541:TNS:无监听程序

image.png


【适用场景】

3.X版本


【原因分析】

上述的几种报错原因不同,分别如下:

1、报连接关闭,一般是从PC到堡垒机再到资源这中间的端口不通导致的问题

2、报无法解析指定的连接标识符,一般是PLSQL客户端自身环境存在问题,可尝试跳过堡垒机,看能否正常访问数据库

3、报无监听程序,如果前两个问题都排查过没问题的话,需要找客户确认是否是集群环境,当前主机运维数据库资源不支持运维集群的数据库,只能运维单机数据库


【解决办法】

根据上述几个原因,解决方法如下:

1、确保端口连接正常:

PC需要去连接堡垒机的1521端口,要确保PC到堡垒机1521的端口连接正常;

堡垒机需要去连接资源的1521端口,需要确认堡垒机到资源的1521端口连接正常

2、因plsql需要调整环境变量和配置文件后才可以正常使用,此种报错一般是客户端自身环境存在问题,可以尝试跳过堡垒机,由PC直接访问数据库,验证是否可以正常访问到数据库

3、当前主机运维数据库资源不支持运维集群的数据库,只能运维单机数据库