(1)单实例
SID_LIST_listener_name_here= (SID_LIST= (SID_DESC= (SID_NAME= <instance_name>) ---------------------> The instance name which needs to appear on listener (GLOBAL_DBNAME = <service_name> ) (ORACLE_HOME= <oracle home path>) ---------------------> ORACLE_HOME path must be set correct. ) ) --SID_NAME:从参数文件中的INSTANCE_NAME参数获取SID值 --GLOBAL_DBNAME:监听尝试将此参数的值与客户端连接描述符中SERVICE_NAME参数的值进行匹配。此参数的值通常是从参数文件中的DB_NAME和DB_DOMAIN组合中获得(DB_NAME.DB_DOMAIN),但是该值还可以包含客户端用来标识服务的任何有效名称。
(2)RAC
SID_LIST_listener_name_here= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=<db_unique_name>) ----------------> The service name which needs to appear on listener (ORACLE_HOME= <oracle_home path>) (SID_NAME=<sid_name_1>)) -----------------> The instance name which needs to appear on listener (SID_DESC= (GLOBAL_DBNAME=<db_unique_name>) (ORACLE_HOME=<oracle_home path>) (SID_NAME=<sid_name_2>) ) )
(3)12c多租户
SID_LIST_listener_name_here = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = pdbname) --->This is our static label for the static PDB. This must match the actual PDB service name (ORACLE_HOME = <Oracle_Home_Path>) --->ORACLE_HOME path must be correct. (SID_NAME = CDBname) -->This is our actual CDB instance name ) )
(4)DG
--主 --db_unique_name=orcl_p SID_LIST_listener_name_here = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl_p) -------> db_unique_name on Primary db (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1) (SID_NAME = orcl) --------> Instance_name in Primary db ) ) --备 --db_unique_name=orcl_s SID_LIST_listener_name_here = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl_s) ------> db_unique_name on Standby db (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1) (SID_NAME = orcls) --------> Instance_name in Standby db ) )
(5)DG Broker
--单实例 SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=db_unique_name_DGMGRL.db_domain) (ORACLE_HOME=oracle_home) -->Database home (SID_NAME=sid_name) ) ) --Oracle Restart SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=db_unique_name_DGMGRL.db_domain) (ORACLE_HOME=oracle_home) -->Grid Infrastructure home (SID_NAME=sid_name) ) ) --RAC One Node SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=db_unique_name_DGMGRL.db_domain) (ORACLE_HOME=oracle_home) -->Grid Infrastructure home (SID_NAME=sid_name_1) ) (SID_DESC= (GLOBAL_DBNAME=db_unique_name_DGMGRL.db_domain) (ORACLE_HOME=oracle_home) -->Grid Infrastructure home (SID_NAME=sid_name_2) ) ) --RAC --12.1.0.2之后Oracle Restart, RAC One Node or RAC不再需要配置静态监听 SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=db_unique_name_DGMGRL.db_domain) (ORACLE_HOME=oracle_home) -->Grid Infrastructure home (SID_NAME=sid_name_1) ) ... (SID_DESC= (GLOBAL_DBNAME=db_unique_name_DGMGRL.db_domain) (ORACLE_HOME=oracle_home) -->Grid Infrastructure home (SID_NAME=sid_name_#) ) )
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31355629/viewspace-2760782/ ,如需转载,请注明出处,否则将追究法律责任。