ORACLE 动态注册和静态注册的区别(转)
1, oracle 10g 用netca方式建立的都默认为动态注册方式
2,如果想改为静态注册的方式则在listener.ora 中加入如下内容即可
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = JEFF ) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) --就这一段 (GLOBAL_DBNAME = jeff) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = r1)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)( KEY = EXTPROC0)) ) ) |
3,两者的区别
静态注册:listener不知道实例的状态,只有在进程通过其连接数据库时才能知道,如果你想使用远程管理数据库就使用静态监听
动态注册:listener实时的都知道实例的状态,数据库在关闭的时候会动态的从listener中注销,所以远程管理数据库的启动和停止就不行了。
http://zhidao.baidu.com/link?url=tlXp8w4el_DXOmVnjl72FzNsfYyhyGXj3XkSijcnIqr8x-xGH85LKdFrCFCXKclGxBi_Lt-HK-qs2LZIEkDwUK1hANUFQ4ak7sk78kd0QcC
喜欢请赞赏一下啦^_^
微信赞赏
支付宝赞赏