一 静态监听配置:
在配置文件中加入,需要添加sid监听的配置
(SID_DESC =
(SID_NAME = AIX)
(GLOBAL_DBNAME = AIX)
(ORACLE_HOME = /orabin/app/oracle/product/19c/db_1)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.216.x.xxx)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = AIX)
(GLOBAL_DBNAME = AIX)
(ORACLE_HOME = /orabin/app/oracle/product/19c/db_1)
)
)
静态监听注册成功,下方出现unkown的标识(表示静态监听注册成功),静态注册时,listener.ora中的GLOBAL_DBNAME向外提供服务名,listener.ora中的SID_NAME提供注册的实例名,实例状态为UNKNOWN值时表明此服务是静态注册的设置。这时监听器用来表明它不知道关于该实例的任何信息,只有当客户发出连接请求时,它才检查该实例是否存在
二 动态监听配置:
动态注册默认只注册到默认的监听器上(名称