我們在一個服務器上使用相同偵聽器的兩個Oracle實例(均爲11g)。我有連接到EXTPROC一個問題:無法連接到ExtProc在Oracle 11g中
TNSNAMES.ORA
EXTPROC_CONNECTION_DATA.NATIONAL.SERVER.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC11G))
)
(CONNECT_DATA =
(SERVICE_NAME = PLSExtProc11g)
)
)
LISTENER.ORA
(DESCRIPTION_LIST=
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC11G))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc11g)
(ORACLE_HOME = /home/app/oracle/product/11.2.0/dbhome_1)
(ENVS = "EXTPROC_DLLS=ANY")
(PROGRAM = extproc)
)
當我使用TNSPING檢查連接,我得到以下幾點:
/home/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
$用tnsping EXTPROC_CONNECTION_DATA
TNS Ping實用工具爲Linux:版本11.2.0.1.0 - 03-NOV-2011生產14時03分41秒
版權所有(C)1997年,2009年,甲骨文。版權所有。
使用參數文件:
用於TNSNAMES適配器來解析別名 試圖聯繫(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = IPC)(KEY = EXTPROC11G)))(CONNECT_DATA =(SERVICE_NAME = TNS-12541:TNS:no listener
我能夠成功地對兩個數據庫執行tnsping,但不能執行EXTPROC_CONNECTION_DATA。
我已經注意到,當LSNRCTL狀態運行IPC沒有出現在聽力端點摘要起來: 聽力端點摘要... (DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = qatb1a.national (PORT = 1521))) 服務摘要... 服務「PLSExtProc11g」有1個實例。 實例「PLSExtProc11g」,狀態UNKNOWN,有1個處理程序(s)用於此服務... 。 – user739866