动态监听配置 一个监听器支持多个数据库

创建多个数据库时,默认在listener.ora中添加了sid_list_listener段,导致emca配置新库的em时无法识别监听。

解决办法:
1.去掉本地listener.ora文件中sid_list_listener段,只保留下面的部分:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = zior)(PORT = 1521))
)
)
)
2.重启监听,查看状态
会提示“监听器不支持服务
命令执行成功”。

3.重启数据库,使pmon进程向监听器动态注册数据库服务,再次查看监听器状态。

ok!

默认情况下,pmon只会自动向tcp 1521的监听器自动注册。非1521端口,不支持动态监听配置,写sid_list_listener段进行静态监听配置。

 

另外,hostname在联网时为机器名zior,断网情况下为localhost,有时导致数据库动态注册监听失败,重启监听即可。

 

Tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *