1. 程式人生 > >ORACEL資料ORA-00119及ORA-00132問題解決方案

ORACEL資料ORA-00119及ORA-00132問題解決方案

               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、之後連線自己的資料庫:

成功!