暂无图片
Windows 安装11gRAC 后public ip没有注册监听
我来答
分享
hzdba
2019-10-29
Windows 安装11gRAC 后public ip没有注册监听

Windows 安装11gRAC 后public ip没有注册监听,反而私网ip注册到了监听

我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
章芋文

检查grid用户下监听配置listener.ora,以及数据库中local_listener参数是否正确。

暂无图片 评论
暂无图片 有用 0
hzdba

local listener是注册的VIP是正确的,endpoint _listener 文件里面注册的VIP和私网IP。把私网改成publicIP重启监听后还是会自动变成私网IP,奇怪我图片上传不了

暂无图片 评论
暂无图片 有用 0
章芋文

那你把这些参数,还有/etc/hosts都贴上来吧。
PS:图片可以直接粘贴到编辑器中

暂无图片 评论
暂无图片 有用 0
hzdba

SQL> show parameter loca

local_listener (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.77) (PORT = 1521))

endpoints_listener.ora文件内容:

LISTENER_LANDB2=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=LANDB2-vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=181.181.181.2)(PORT=1521)(IP=FIRST))))

hosts:文件

127.0.0.1 localhost

# ::1 localhost

#public

192.168.0.74 LANDB1

192.168.0.75 LANDB2

#private

181.181.181.1 LANDB1-priv

181.181.181.2 LANDB2-priv

#vip

192.168.0.76 LANDB1-vip

192.168.0.77 LANDB2-vip

#scan

192.168.0.78 cluster-scan

暂无图片 评论
暂无图片 有用 0
hzdba

我用手机拍照的,上传不了粘贴好像也不行,目前就是,lsnrctl status看监听状态的时候,是心跳地址181. 181.181.2和vip192. 168.0.77注册的。正常应该是public地址和VIP进行注册的

暂无图片 评论
暂无图片 有用 0
章芋文

如果需要注册两个IP,那local_listener也需要设置两个:

alter system set local_listener='(ADDRESS = (PROTOCOL=TCP)(HOST=13.2.1.2)(PORT=1521))(ADDRESS = (PROTOCOL=TCP)(HOST=13.2.1.1)(PORT=1521))' scope=both sid='cdb1'; alter system set local_listener='(ADDRESS = (PROTOCOL=TCP)(HOST=13.2.1.4)(PORT=1521))(ADDRESS = (PROTOCOL=TCP)(HOST=13.2.1.3)(PORT=1521))' scope=both sid='cdb2';
暂无图片 评论
暂无图片 有用 0
hzdba

正常部署完11grac后,publicip和vip不是会自动注册到监听上的吗,我这边Windows 2008 部署后publicIP没有注册,反而心跳ip和VIP注册在监听上。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏