2015-12-03 184 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主機名代替本地主機。

相關問題