首页  >  文章  >  数据库  >  Oracle监听的动态注册和静态注册

Oracle监听的动态注册和静态注册

WBOY
WBOY原创
2016-06-07 17:23:58716浏览

Oracle实例在启动时,或使用命令ALTER SYSTEM REGISTER ,或每隔一分钟,PMON进程会向监听进行动态注册,PMON进程根据init.ora中的

动态监听:

Oracle实例在启动时,或使用命令ALTER SYSTEM REGISTER ,或每隔一分钟,PMON进程会向监听进行动态注册,PMON进程根据init.ora中的instance_name,service_names两个参数将实例和服务动态注册到listener中;oracle监听器运行后,oracle实例在open时,,会动态向监听程序注册其service_names和instance_name。可以使用show parameter instance_name和show parameter service_names来查看实例名和服务名,服务名可以有多个;

其中instance_name默认是:db_name

而service_names默认是:db_name.db_domain

如果没有显式设置service_names和instance_name的值,那么仅当数据库在监听运行之后启动时,动态注册才会发生。在这种情况下,如果监听器后来发生了重启,动态注册信息将会丢失。

linux

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn