解決方法:1、利用「select value from v$diag_info where name ='Diag Alert';」指令取得alert日誌的位置;2、利用取得的位置,開啟「log.xml」檔案找到真正的錯誤原因;3、利用「Lsnrctl status」查看監視器狀態,並在修改參數檔中的「host」參數後重新啟動oracle即可。
本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。
在服務中,啟動oracleDBConsolenewdb服務時,出現了錯誤1053: 服務沒有回應啟動或控制請求
#在網路上查了以後你會發現這是一個非常寬泛的錯誤,然而我們的建議是去看傳說中的oracle的alert日誌,alert日誌在哪裡呢?
1、使用指令
select value from v$diag_info where name ='Diag Alert';
2、Alert日誌在C:myoracle hinkdiag dbms ewdb ewdbalert不要按著目錄一個個點,直接在網址列輸入最快
打開log.xml裡面就有真正的錯誤原因了
#3、TNS-12560: TNS: 協定適配器錯誤
##問題或在監聽器上檢視監聽器狀態Lsnrctl status發現沒有newdb的服務,協定適配器錯誤那還是lsnrctl stop lsnrctl start載入修改過後的參數檔tnsnames.ora和listener.ora(參數檔中的host=localhost改成本機電腦名稱)重啟後就好了推薦教學:《
Oracle影片教學》
以上是oracle怎麼解決錯誤1053的詳細內容。更多資訊請關注PHP中文網其他相關文章!