dbc 鏈接orcal出錯
java.sql.SQLException: Io 異常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
我的是SID錯誤,本來我用sqlplus連接遠端數據庫 192.168.3.163/ORCL
所以想當然的把jdbc:oracle:thin:@192.168.3.163:1521:ORCL 作為鏈接orcal的數據庫url,運行時候總是報這個錯誤
網上找了下哈
大概是連接數據庫異常,需要從幾個方面檢查:
1、數據庫的IP地址是否正確?
2、數據庫的SID是否正確?
3、數據庫的用戶名/密碼是否正確?
SID可以通過以下語句察看當前數據庫的SID:
select INSTANCE_NAME from v$instance; --查看當前數據的庫sid
查詢出來的數據為
INSTANCE_NAME
--------------------
orcl1
不知道SID是什么東西
不管它
先用jdbc:oracle:thin:@192.168.3.163:1521:ORCL1做為url連接地址
運行成功
希望用人幫我解答這兩個問題哈
SID是啥哈,為什么兩個 SID不一樣哈
本文轉載至: http://blog.csdn.net/xiangjiang1105/article/details/6952233