我修改listener.ora时遇到问题,当我把一个新地址,如图所示。oracle数据库12c修改listener.ora时出现问题
的listener.ora网络配置文件:C:\程序\用户名\ 12.1.0 \ dbhome_1 \网络\ ADMIN \ listener.ora中
由Oracle配置工具生成。
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\app\name\12.1.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\name\12.1.0\dbhome_1\bin\oraclr12.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = OracleDB)
(ORACLE_HOME = C:\app\User\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
(SID_DESC =
(GLOBAL_DBNAME = Oracle8)
(SID_NAME = ORCL)
)
(SID_DESC =
(GLOBAL_DBNAME = Prova)
(ORACLE_HOME = C:\app\User\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
) LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
**(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.10)(PORT = 1521))**
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = C:\ app \ name \ 12.1.0 \ dbhome_1 \ log
当我不把带有星号的地址一切正常工作在本地,但我需要从另一个客户端(其他PC)连接oracle。 在帮助我找到地方我必须补充一点:
**(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.10)(PORT = 1521))**
但是当我把这个在listener.ora中没有任何工作。 错误如下:
oracleOraDB12Home1TNSListener 它不会自动启动。
输入cmd,并把lsnrctl的明星,我得到这个错误: TNS- 12560和TNS- 00530
,如果我做一个LSNRCTL状态我得到的错误: TNS- 12535,TNS - 12500
我该如何解决这个问题? 从客户端(其他PC)连接是正确的,只需要在listerner.ora中进行此更改或需要更多一些更改?
最后是Oracle对于Windows x64
非常感谢您的建议。 我澄清了很多疑问。 我已经能够连接。 – Geo