2015-12-03 69 views
2

我的数据库自从昨天开始工作了一年多。突然之间,我不再能够连接。我越来越监听器拒绝与以下错误的连接:ORA-12505,TNS:监听器当前不知道连接描述符中给出的SID

enter image description here

错误是:

Status : Failure -Test failed: Listener refused the connection with the following error: 
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor 

甲骨文11.2 Windows 7的

两个DB和听者都启动和运行。端口1521打开。

C:\Apps\Oracle\product\11.2.0\dbhome_1\BIN>netstat -a -n -o| findstr "1521" 
    TCP 127.0.0.1:1521   0.0.0.0:0    LISTENING  2412 

尝试通过SQLPLUS登录

C:\depot\SBApp\main>sqlplus sbdba0/[email protected] 

SQL*Plus: Release 11.2.0.2.0 Production on Thu Dec 3 10:04:29 2015 

Copyright (c) 1982, 2010, Oracle. All rights reserved. 

错误:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 

LISTENER.ORA

# listener.ora Network Configuration File: C:\Apps\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 = C:\Apps\Oracle\product\11.2.0\dbhome_1) 
     (PROGRAM = extproc) 
     (ENVS = "EXTPROC_DLLS=ONLY:C:\Apps\Oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll") 
    ) 
) 

LISTENER = 
    (DESCRIPTION_LIST = 
    (DESCRIPTION = 
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) 
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
) 

ADR_BASE_LISTENER = C:\Apps\Oracle\product 

的tnsnames.ora

ORACLR_CONNECTION_DATA = 
    (DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) 
    ) 
    (CONNECT_DATA = 
     (SID = CLRExtProc) 
     (PRESENTATION = RO) 
    ) 
) 

################################################################################################### 
#SBDB 
SBDB = 
    (DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 
    ) 
    (CONNECT_DATA = 
     (SERVICE_NAME = SBDB) 
    ) 
) 

ifile=C:\Apps\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames_QA.ora 

ifile=C:\Apps\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames_PROD.ora 

我不知道,任何帮助将不胜感激。

+0

粘贴此命令输出:lsnrctl services –

回答

0

解决,

不得不从* .ORA文件与我的PC主机名代替本地主机。

相关问题