主机名修改 Oracle监听器,oracle agent不能启动的解决方案
問題表現:OracleOraHome92TNSListener 服務啟動后,會自動關閉,導致數據庫無法使用。
問題原因:安裝 Oracle 后更換了主機名。
解決方案:修改D:\oracle\ora92\network\admin\listener.ora文件,將HOST字段改為現在的主機名,或localhost。
昨天公司統一修改電腦的主機名,以方便管理。之后oracle agent 服務突然無法啟動,由于本人電腦上的oracle作為服務器使用,所以必須啟動agent服務,其解決方法如下:
1、將%oracle_home\ora92\network\admin下的listener.ora和tnsnames.ora內的所有原主機名改為現有主機名或者固定IP地址(以便客戶端機器能夠訪問Server),當然如果系統重啟后自動改正,可忽略此步驟。
2、將%oracle_home\ora92\network\agent下的services.ora內的原主機名也修改為現有主機名或者IP地址。
3、將%oracle_home\ora92\network\agent目錄下的所有*.q文件全部刪除,重啟電腦。
ps:經本人剛剛驗證,已成功啟動oracle agent。但造成oracle agent無法啟動的原因有多種,此方法僅供參考!?
轉載于:https://www.cnblogs.com/top5/archive/2010/04/29/1723653.html
總結
以上是生活随笔為你收集整理的主机名修改 Oracle监听器,oracle agent不能启动的解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QlikView Script -组合
- 下一篇: 构造函数实现窗体间传值