电脑上装有oracle11G,vs2005,sql2000,sql2005.iis.这是背景.
周末格的C盘重装的系统,安装程序顺序为,oracle11g->pl/sql developer->iis->sql200->sql2005->vs2005.
每次安装好一个软件后,我都会测试下oracle是否能登陆.到vs2005安装完成后,就无法用pl/sql登陆oracle本地的数据库.像默认数据库orcl.会报ora-12514:tns:监听程序当前无法识别连接描述符中请求的服务.
而sql plus可以登陆本地数据库.
我把listener.ora和tnsnames.ora贴出来.请高手帮忙解决
------------------------------------listener.ora---------------------------------------------------------
# listener.ora Network Configuration File: D:\oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.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")
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = X6X8-20110626NA)(PORT = 1521))
)
)ADR_BASE_LISTENER = D:\oracle--------------------------------------tnsnames.ora----------------------------------------------------
# tnsnames.ora Network Configuration File: D:\oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.PAP_YT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.167.100.250)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = pap_yt)
)
)PAP_HY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.167.100.250)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = pap_hy)
)
)ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = X6X8-20110626NA)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
--------------------------------------------------------------------------------------
周末格的C盘重装的系统,安装程序顺序为,oracle11g->pl/sql developer->iis->sql200->sql2005->vs2005.
每次安装好一个软件后,我都会测试下oracle是否能登陆.到vs2005安装完成后,就无法用pl/sql登陆oracle本地的数据库.像默认数据库orcl.会报ora-12514:tns:监听程序当前无法识别连接描述符中请求的服务.
而sql plus可以登陆本地数据库.
我把listener.ora和tnsnames.ora贴出来.请高手帮忙解决
------------------------------------listener.ora---------------------------------------------------------
# listener.ora Network Configuration File: D:\oracle\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.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")
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = X6X8-20110626NA)(PORT = 1521))
)
)ADR_BASE_LISTENER = D:\oracle--------------------------------------tnsnames.ora----------------------------------------------------
# tnsnames.ora Network Configuration File: D:\oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.PAP_YT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.167.100.250)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = pap_yt)
)
)PAP_HY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.167.100.250)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = pap_hy)
)
)ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = X6X8-20110626NA)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
--------------------------------------------------------------------------------------
在登录本地oracle数据库,OK.
具体原因不明.有相同经历的可以讨论下.