1.拒絕連接
java.sql.SQLException: Io 異常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135294976)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4)))) 原因:一般爲登錄用戶及密碼錯誤.
注意:此錯誤可能與 java.sql.SQLException: Io 異常: The Network Adapter could not establish the connection 有些不同
2.java.sql.SQLException: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client : 192.168.13.100:1525:ora10
// listener.ora 配置如下
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oakingDevSRV)(PORT = 1525)) //配置的是1525端口(因爲此開發機安裝有oracle8i的數據庫,用了1521) ) )
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC = (SID_NAME = PLSExtProc)
(ORACLE_HOME = G:/oracle10G/product/10.2.0/db_1)
(PROGRAM = extproc) )
/// (SID_DESC = 以///標出的幾行內容可能在採用缺省安裝時oracle沒有將SID 寫入,我的就是這樣,手工修改
/// (GLOBAL_DBNAME = ora10)
/// (ORACLE_HOME = G:/oracle10G/product/10.2.0/db_1)
/// (SID_NAME = ora10)
/// )
)
3. 網絡連接異常
Error mssage: jdbc:oracle:thin:@192.168.13.100:1525:ora10) java.sql.SQLException: Io 異常: The Network Adapter could not establish the connection at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
第一種情況爲oracle's Listener 沒有啓動 無法創建下列URL的連接:
第二種情況爲連接的端口與oracle's Listener 偵聽的端口配置不相同 無法創建下列URL的連接: jdbc:oracle:thin:@192.168.13.100:1521:ora10) //端口錯誤了,應該爲1525