Oracle listener静态注册和动态注册总结
日期:2008年8月12日 作者: 查看:[大字体 中字体 小字体]-
一、什么是注册?
注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。
在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。)
相当于是这样:在数据库服务器和客户端之间有一监听程序(Listener),在监听程序中,会记录相应数据库对应的服务名(一个数据库可能对应有多个服务名),当客户端需要连接数据库时,只需要提供服务名,就可以建立客户端和服务器之间的连接。
二、静态注册静态注册就是实例启动时读取listener.ora文件的配置,将实例和服务注册到监听程序。无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。
静态注册时,listener.ora中的GLOBAL_DBNAME向外提供服务名,listener.ora中的SID_NAME提供注册的实例名。
采取静态注册方法时,listener.ora中的内容如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME =orcl)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME =orcl)
)
(SID_DESC =
(GLOBAL_DBNAME =orcl1)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME =orcl)
)
)
该文件表明数据库是单实例的,实例名为orcl,向外提供了两个服务:orcl和orcl1
三、动态注册动态注册是在instance启动的时候PMON进程根据init.ora中的instance_name,service_names两个参数将实例和服务动态注册到listener中。
首先要在init.ora中指定instance_name,service_names两个参数的值。在sqlplus下通过show parameter service_names 和show parameter instance_name可以查看这两个参数的值。
注册到监听器中的实例值从init.ora文件中的instance_name参数取得。如果该参数没有设定值,那么它将取init.ora文件中的db_name的值。
注册到监听器中的服务值从init.ora文件中的参数service_names取得。如果该参数没有设定值,数据库将拼接init.ora文件中的 db_name和db_domain的值来注册自己。如果选择提供service_names值,您可以使用完全限定的名称(比如 orcl.oracle.com)或缩写的名称(比如orcl)。如果选择缩写的名称并设置了db_domain参数,注册到监听器中的服务将是 service_name值和db_domain值的拼接。例如下面的设置将导致服务orcl.oracle.com被注册到监听器中:
db_domain=oracle.com
service_names=orcl ;
采取动态注册方法时,listener.ora中的内容如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
- [1] [2] 下一页
-
- Oracle listener静态注册和动态注册总结 相关文章:
- ·Oracle listener静态注册和动态注册总结
- Oracle listener静态注册和动态注册总结 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:Oracle listener静态注册和动态注册总结
下一篇:Oracle listener静态注册和动态注册总结
精品推荐
热点TOP10
- ·ASP操作数据库的类
- ·GridView控件常见问题及处理方法
- ·快速学习如何搭建一个赚钱的网站
- ·没有百度网站流量怎么搞?
- ·博傻论:四国高手晋级之路基础篇
- ·Photoshop手绘狮子教程
- ·Windows 7功能清单被泄漏 内容极为丰富
- ·打造键盘新方式—实战Key Transformation
- ·两款聊天工具的各项性能对比
- ·第三届中国互联网站长年会在京成功召开
- ·社区名家Discuz!Insenz新功能预览
- ·网页制作解惑:图象文件的路径
- ·瑞星怀疑奇虎免费杀毒是骗局
- ·有了“故障一查通” 电脑有毛病再不用愁了
- ·Windows Vista中的新彩蛋
- ·Photoshop基础:打造灿烂的星空银河
- ·19岁黑客卖防火墙黑联众 专家变"杀手"
- ·Oracle listener静态注册和动态注册总结
- ·Opera:中国手机上网男性占94.5%
- ·画皮钓鱼技术克星 墨者安全专家
