共計 1731 個字符,預計需要花費 5 分鐘才能閱讀完成。
行業資訊
數據庫
關系型數據庫
Oracle 數據庫存儲遷移之后啟動過程報錯:ORA-00210 ORA-00202 ORA-17503 ORA-15173 怎么解決
本篇內容介紹了“Oracle 數據庫存儲遷移之后啟動過程報錯:ORA-00210 ORA-00202 ORA-17503 ORA-15173 怎么解決”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓丸趣 TV 小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
存儲遷移之后, 數據庫通過集群啟動時, 報錯
SUCCESS: diskgroup NEWDATA was mounted
ORA-00210: cannot open the specified control file
ORA-00202: control file: +NEWDATA/test/controlfile/control02.ctl
ORA-17503: ksfdopn:2 Failed to open file +NEWDATA/test/controlfile/control02.ctl
ORA-15173: entry control02.ctl does not exist in directory controlfile
ORA-00210: cannot open the specified control file
ORA-00202: control file: +NEWDATA/test/controlfile/control01.ctl
ORA-17503: ksfdopn:2 Failed to open file +NEWDATA/test/controlfile/control01.ctl
ORA-15173: entry control01.ctl does not exist in directory controlfile
ORA-205 signalled during: ALTER DATABASE MOUNT…
但是手動啟動并沒有問題
Starting up ORACLE RDBMS Version: 11.1.0.7.0.
Using parameter settings in server-side pfile /oracle/product/11/db/dbs/inittest1.ora
System parameters with non-default values:
….
檢查數據庫告警日志發現, 集群啟動時, 使用的是 spfile 文件:
Starting up ORACLE RDBMS Version: 11.1.0.7.0.
Using parameter settings in server-side spfile +GROUP1/test/spfiletest.ora
System parameters with non-default values:
但是舊的 spfile 參數文件的 controlfile 參數并沒有指向正確的 controlfile 文件位置:
control_files = +NEWDATA/test/controlfile/control01.ctl
control_files = +NEWDATA/test/controlfile/control02.ctl
正確的:
control_files = +NEWDATA/test/controlfile/control01.ctl.399.1000116879
control_files = +NEWDATA/test/controlfile/control02.ctl.400.1000116887
解決方法:
srvctl modify database -d test -p +NEWDATA/test/spfilespfiletest.ora
修改 OCR 中注冊的 spfile。其實這一步,應該在存儲遷移的時候完成,但是,遷移的時候忽略了這一步。
“Oracle 數據庫存儲遷移之后啟動過程報錯:ORA-00210 ORA-00202 ORA-17503 ORA-15173 怎么解決”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注丸趣 TV 網站,丸趣 TV 小編將為大家輸出更多高質量的實用文章!