浅谈Oracle的监听服务-静态注册
概述动态服务是浅谈实例在服务器上启动并运行时向侦听器注册的代表,而静态服务(SID_LIST_LISTENER)可用于服务外部连接,听服态注无论是浅谈否在服务器上运行实例,连接非常有用到空闲或 NOMOUNT 数据库。听服态注
根据Oracle 19c Advanced Features of Oracle Net Services,浅谈静态服务的听服态注用例可以是以下任何一种:
外部过程调用。Oracle 异构服务。浅谈Oracle Data Guard。听服态注从 Oracle Enterprise Manager Cloud Control 以外的浅谈工具远程启动数据库。与早于 Oracle8i 版本 2 (8.1) 的听服态注 Oracle 数据库的连接。
启用静态服务注册功能的听服态注配置非常简单,只需在监听器配置文件中添加一个名为SID_LIST_LISTENER的浅谈条目,b2b供应网该文件通常位于$ORACLE_HOME/network/admin/listener.ora,听服态注然后重新启动监听器。浅谈
复制[oracle@test ~]$ vi $ORACLE_HOME/network/admin/listener.ora...SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=ORCL))
)1.2.3.4.5.6.7.8.基本上,静态服务注册至少需要知道两项,ORACLE_HOME和ORACLE_SID。如您所见,我们在条目中提供了它们。
2、添加多个静态服务对于更多ORACLE_SID,您可以像这样将SID_LIST附加到条目中。
复制[oracle@test ~]$ vi $ORACLE_HOME/network/admin/listener.ora...SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=ORCL))
(SID_DESC=(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=SMALLDB))
)1.2.3.4.5.6.7.8.9.10.11. 3、 使用 GLOBAL_DBNAME对于那些DB_DOMAIN不为空的数据库,您应该在SID_LIST中添加更多信息GLOBAL_DBNAME。
复制[oracle@test ~]$ vi $ORACLE_HOME/network/admin/listener.ora...SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=ORCL))
(GLOBAL_DBNAME=orcl.example.com)
)1.2.3.4.5.6.7.8.9.GLOBAL_DBNAME的格式如下:
<DB_UNIQUE_NAME>.<DB_DOMAIN>
在上述情况下,数据库的DB_DOMAIN是example.com。请注意,如果您的DB_DOMAIN为空,站群服务器则不必添加它。不要忘记重新启动监听器以立即生效。
4、Data Guard Broker 的静态服务您必须为数据保护代理添加一个特殊的静态服务<DB_UNIQUE_NAME>_DGMGRL.<DB_DOMAIN>以启用需要重新启动实例而无需手动干预的代理操作,例如通过switchover在主数据库和备用数据库之间进行角色转换。
复制[oracle@test ~]$ vi $ORACLE_HOME/network/admin/listener.ora...SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME=ORCL))
(GLOBAL_DBNAME=ORCL_DGMGRL)
)1.2.3.4.5.6.7.8.9.请注意,如果您的DB_DOMAIN为空,则不必添加它。所有服务名称最好大写。
服务名称的状态让我们看看他们在监听器中的状态。
复制[oracle@test ~]$ lsnrctl status...Services Summary...Service "ORCL" has 2 instance(s).
Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...Instance "ORCL", status READY, has 1 handler(s) for this service...Service "ORCLXDB" has 1 instance(s).
Instance "ORCL", status READY, has 1 handler(s) for this service...The command completed successfully1.2.3.4.5.6.7.8.9.静态服务ORCL的状态被标记为UNKNOWN,而动态服务是READY,这意味着实例确实存在并准备好服务。
云南idc服务商相关文章
- 摘要:在日常使用电脑的过程中,我们有时会遇到一些错误,其中之一就是电脑错误404。这个错误常常出现在我们访问网页或者资源时,让我们无法正常获取所需内容。本文将深入探讨电脑错误404的原因...2025-11-04
学习你的第一个编程语言很难 - 特别是如果你是初学者。要启动您的编程职业生涯,您需要了解您需要的语言。2020年2月,近65,000名开发人员告诉堆栈溢出他们如何学习和升级。根据调查结果,最受欢迎的语2025-11-04
近日,一月一更新的 TIOBE 编程社区揭晓了2021年2月各大编程语言的排行情况,从排行来看,前10名编程语言和上个月没有太大变化,排在前列的依旧是C、Java、Python、C++、C#。TIOB2025-11-04
很多人都知道环境变量,很多人也在使用环境变量。但是很多人一说到在 Linux、macOS 中使用环境变量,第一个想到的就是export XXX=yyy这种形式的环境变量。但实际上,在 Linux 和2025-11-04电脑计算器输入数字错误的问题(探讨计算器输入数字错误的原因和解决方法)
摘要:电脑计算器作为人们日常生活和工作中的重要工具,经常被使用。然而,很多时候我们会遇到电脑计算器输入数字错误的情况。本文将从原因和解决方法两个方面进行探讨,帮助读者更好地解决这个问题。...2025-11-04
号外,号外,Ant Design 源码仓库被删除!在广大中国人民还在欢天喜地过新年的时候,Ant Design项目组成员一定是焦头烂额。因为就在2.15,也就是农历大年初四的时候,一位名叫Jeggy的2025-11-04

最新评论