ORACEL資料ORA-00119及ORA-00132問題解決方案
阿新 • • 發佈:2019-01-11
ORACEL資料ORA-00119及ORA-00132問題解決方案
前言
前陣子資料庫遇到問題,導致部署上去的工程啟動連線不上資料庫,客戶端報錯連線沒監聽 及 ORA-28547:連線伺服器失敗,可能是Oracle Net管理錯誤等等,其實這些都是表面粗略丟擲的問題,當時折騰了好久還請了公司DBA後面才把事情搞定。今天有幸又遇到這個問題,加上自己時間有空餘,也想好好研究下是什麼原因,以下記錄問題的解決方案。
問題描述:
1、此問題用oracle客戶端連線不上,dos也連線不上:
2、以管理員身份登入可以,但是啟動資料庫例項報錯:
ORA-00119顯然是oracle沒有啟動,這時候我們應該想到是profile引數配置問題,因為profile是用來對使用者所能使用的資料庫資源進行限制的。
找到pfile檔案,我的路徑是:D:\app\Administrator\admin\orcl\pfile:
描述:這個檔案是用來啟動oracle的檔案。
解決方案:
1、找到檔案中的 local_listener,然後將它的值換掉(原始值叫LISTENER_ORCL),換成你tnsnames.ora中的ADDRESS_LIST:
替換結果如下:
2、回到dos中,執行一下命令,以pfile重新啟動:
3、之後連線自己的資料庫:
成功!