Oracle SQL Developer連接報錯以及鏈接oracle的sqlplus出現協議適配器錯誤


  之前用的好好的Oracle SQL Developer,不知道是不是匆忙關閉軟件啥東西沒保存或是刪了什么東西,今天突然用不了的。

  大清早的,打開Oracle SQL Developer,就給我一個驚喜,提示連接-測試報錯。連接時報錯碼:Listener refused the connection with following error:ORA-12505,TNS:listener......

  解決辦法:

  借助Oracle的SQL Plus工具以管理員身份敲連接命令:select instance_name from v$instance;必須是管理員身份,否則“視圖不存在”

  打開Oracle 的SQL Plus工具,初始的時候是這樣的。

      

 

  輸入用戶名,輸入口令,然后又給了我一個驚喜。

      

 

  此時,很可能是oracleService+你之前設置的SID沒有開啟,進入服務中,如我的系統是win10的,可以直接在左下角的搜索框中搜索“服務”,或者打開windows運行窗口,輸入命令services.msc,點擊確認按鈕即可進入,找到OracleService+你之前設置的SID,將其設置為啟用狀態

      

 

    現在在SQL Plus中輸入用戶名、口令,顯示如下:

      

 

    然后以管理員身份查看,輸入select instance_name from v$instance;即可連接成功。

      

 

·      (2)、在Oracle SQL Developer連接工具上修改你的數據庫SID名,例如我的是這樣的(把默認的“xe”改成與上面對應的“orcl”)。

      

      可以勾選 “保存口令”選項,然后點擊連接即可成功。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM