暂无图片
oracle重建监听后不能动态注册
我来答
分享
刘广
2021-11-11
oracle重建监听后不能动态注册
暂无图片 10M

由于1521默认端口不合规,所以使用netca删掉了原来的监听,然后necat重新建了一个11521的端口,重建后重启监听程序,发现无法动态注册,lsnrct status如下:


监听日志也没有发现报什么错:


alter system register;手动注册也不行。

local_listener如下:




重新设置该参数:

alter system set local_listener='(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = ipaddres)(PORT = 11521)))';

重启监听后,恢复正常。

遇到两次这种情况,第一次是数据库服务器IP地址变更后,无法动态注册,设置该参数重启监听后恢复。

这次监听端口也是这样,请问各位专家,这是什么原理呢?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
Uncopyrightable

好像是Oracle实例动态注册动作是在1521端口的监听程序上进行的,其他端口不会自动进行动态注册,需要通过修改LOCAL_LISTENER参数来实现非默认端口的动态注册。

LOCAL_LISTENER默认情况下,该参数为空。

暂无图片 评论
暂无图片 有用 0
暂无图片
刘广
题主
2021-11-11
但是我第一次变更 只是改了IP也是这种情况,1521端口没有改
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏