首頁  >  文章  >  資料庫  >  Oracle监听的动态注册和静态注册

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

WBOY
WBOY原創
2016-06-07 17:23:58711瀏覽

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