Windows 安装11gRAC 后public ip没有注册监听,反而私网ip注册到了监听
检查grid用户下监听配置listener.ora,以及数据库中local_listener参数是否正确。
评论
有用 0local listener是注册的VIP是正确的,endpoint _listener 文件里面注册的VIP和私网IP。把私网改成publicIP重启监听后还是会自动变成私网IP,奇怪我图片上传不了
评论
有用 0那你把这些参数,还有/etc/hosts都贴上来吧。
PS:图片可以直接粘贴到编辑器中
评论
有用 0SQL> 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我用手机拍照的,上传不了粘贴好像也不行,目前就是,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
墨值悬赏

