2009-06-25 116 views
1

我們目前在Oracle監聽器日誌中看到以下錯誤。有數以千計的這些錯誤在那裏 TNS-12502:TNS:Oracle連接問題

,我們連接到該Oracle 10g數據庫從一個應用程序在WebSphere 6.1上運行

任何想法可能是造成這個監聽器沒有收到CONNECT_DATA從客戶端錯誤或任何建議,以解決它?

感謝 達明

回答

2

你可以得到這個進程是否迅速打開和關閉監聽器使用的網絡端口(例如1521)。這可能是一個失控的進程或端口嗅探器。

1

您正在使用哪個驅動程序。此異常通常意味着連接請求未指定服務。

如果您使用的是本地驅動程序(type2)或JDBC-ODBC Bridge(類型1),請查看tnsnames.ora文件並確保已設置SERVICE_NAME屬性。

LOCALNAME = 
    (DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = TCP)(HOST = servername)(PORT = 1521)) 
    ) 
    (CONNECT_DATA = 
     (SERVICE_NAME = servicename) 
    ) 
) 

如果您使用瘦驅動程序(類型4),請確保連接字符串具有服務名稱。

jdbc:oracle:thin:@servername:1521:servicename 
0

這意味着您的TNSlistener沒有運行。

你可以檢查監聽器是否打開或不使用TNSPING 打開這個頁面link text