1. 程式人生 > >java.sql.SQLException:Listener refused the connection with the following error:ORA-12505,TNS:listen

java.sql.SQLException:Listener refused the connection with the following error:ORA-12505,TNS:listen

啟動tomcat後,前臺輸入賬號密碼,提示: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

去後臺嘗試連線資料庫,提示:ORA-12541:TNS :無監聽程式

這是因為oracle資料庫監聽沒啟

開啟oracle的監聽,嘗試連線資料庫,提示:ORA-12514:TNS:監聽程式當前無法識別連線描述符中請求的服務

這是因為oracle服務沒啟

 

linux下啟動oracle監聽和服務

su - oracle       //切換到oracle使用者模式下

sqlplus /nolog  //登入sqlplus

SQL> connect /as sysdba  //連線oracle

lsnrctl start  //啟動監聽

startup //啟動資料庫