暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

RAC 其中一个节点监听不能注册服务成功

RAC 其中一个节点监听不能注册服务成功
问题描述:一个监听使用1521 一个监听使用1520 其中1521的监听在1节点不能注册服务,服务端连接时报错 ORA-12514
ORA-12514 TNS:listener does not currently know of service requested in connect descriptor(CONNECTION_ID=1Vqxru3eRY6TU28SXP+aJQ===)

-- 检查监听状态,集群状态
lsnrctl status
crsctl status res -t
show parameter listener 

# 检查时发现1节点local_listener参数只配置了1520的监听:
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=1.1.1.69)(PORT=1520)))
alter system set local_listener='(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=1.1.1.69)(PORT=1521)))','(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=1。1.1.65)(PORT=1520)))' scope=both sid='paasdba1';
alter system register;
# 注册之后,1520端口的监听能够成功注册服务

RAC添加监听

[grid@m1-ite-db02 ~]$ srvctl add listener -h

-- 添加监听
[grid@mkhisdb1 ~]$ srvctl add listener -l listener1520 -p 1520   
[grid@mkhisdb1 ~]$ srvctl start listener -l LISTENER1520

--DB监听注册
[root@mkhisdb1 ~]# su - oracle
[oracle@mkhisdb1 ~]$ sqlplus " / as sysdba"

SQL> show parameter local_l
SQL> show parameter instance           
SQL> alter system set local_listener='(ADDRESS=(PROTOCOL=TCP)(HOST=1.1.1.48)(PORT=1521))','(ADDRESS=(PROTOCOL=TCP)(HOST=1.1.1.48)(PORT=1520))' scope=both sid='orcl1';
SQL> alter system register ;

--添加完成后检查监听状态
[root@mkhisdb1 ~]# su - grid
[grid@mkhisdb1 ~]$ lsnrctl status listener1520

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论