Oracle ora-12505 监听程序当前无法识别sid

修改listener文件

文件路径类似于
D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
找到listener文件

配置修改

配置修改为如下配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\Oracle\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
(ORACLE_HOME = D:\Oracle\product\11.2.0\dbhome_1)
(ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.111)(PORT = 1521))
)
)

ADR_BASE_LISTENER = D:\Oracle

也就是SID_LIST中添加SID_DESC
GLOBAL_DBNAME设置为orcl
SID_NAME设置为orcl

重启监听服务

启动OracleOraDb11g_home1TNSListener服务