静态注册SID_LIST_LISTENER
时间: 2023-11-25 07:06:29 浏览: 57
静态注册SID_LIST_LISTENER是Oracle数据库中配置静态监听的一种方式。下面是静态注册SID_LIST_LISTENER的步骤:
1. 打开Oracle数据库的监听器配置文件listener.ora,该文件通常位于$ORACLE_HOME/network/admin目录下。
2. 在listener.ora文件中添加以下内容:
```
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = <数据库实例名>)
(ORACLE_HOME = <Oracle软件安装目录>)
(GLOBAL_DBNAME = <全局数据库名>)
(SID_DESC =
(GLOBAL_DBNAME = <全局数据库名>)
(ORACLE_HOME = <Oracle软件安装目录>)
(SID_NAME = <数据库实例名>)
)
)
)
```
其中,<数据库实例名>是要注册的数据库实例的名称,<Oracle软件安装目录>是Oracle软件的安装目录,<全局数据库名>是全局数据库的名称。
3. 保存listener.ora文件,并重新启动Oracle监听器。
4. 验证静态注册是否成功。可以使用lsnrctl status命令查看监听器状态,如果SID_LIST_LISTENER中包含了要注册的数据库实例名,则说明静态注册成功。
相关问题
搭建ADG时listener中的SID_LIST_LISTENER怎么配,GLOBAL_DBNAME和TSID_NAME分别是什么
在搭建ADG时,listener中的SID_LIST_LISTENER应该配置为所有ADG实例的SID名称列表,例如:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = adg)
(SID_NAME = adg1)
(ORACLE_HOME = /u01/app/oracle/product/12.2.0/dbhome_1)
)
(SID_DESC =
(GLOBAL_DBNAME = adg)
(SID_NAME = adg2)
(ORACLE_HOME = /u01/app/oracle/product/12.2.0/dbhome_1)
)
)
其中,GLOBAL_DBNAME是全局数据库名称,用于标识整个ADG数据库,而TSID_NAME是传输服务标识符,用于标识ADG实例之间的传输服务。在上面的例子中,GLOBAL_DBNAME和TSID_NAME都设置为adg。
帮我翻译一下# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = D106-029)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) )# listener.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = D106-029)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) )
这段文本是关于listener.ora网络配置文件的说明。listener.ora文件位于C:\oracle\product\10.2.0\db_1\network\admin目录下,并由Oracle配置工具生成。其中,SID_LIST_LISTENER是一个服务ID列表的别名,其详细信息包括了一个SID列表,该列表包括了一个SID_DESC,其中SID_NAME为PLSExtProc,ORACLE_HOME为C:\oracle\product\10.2.0\db_1,PROGRAM为extproc。同时,LISTENER是一个监听器的别名,其详细信息包括了一个DESCRIPTION_LIST,其中包括了两个DESCRIPTION。第一个DESCRIPTION包括了一个地址列表,该列表包括了一个TCP地址,其中PROTOCOL为TCP,HOST为D106-029,PORT为1521;第二个DESCRIPTION包括了一个IPC地址,其中PROTOCOL为IPC,KEY为EXTPROC0。