ORA-00214 錯誤產生原因與解決方法
原因
Typical scenarios in which you may receive an ORA-00214 include:
1. You have restored the control file from backup, but forgot
to copy it onto all of the mirrored copies of the control file
as listed in the "CONTROL_FILES" parameter in the "init.ora&
quot; file
for this instance (or config.ora in an ifile configuration).
2. You have moved one or more copies of the control file to a
different location while the database was up and running.
3. You accidentally overwrote one of the copies of the control file
with an old copy.
4. The database or the system crashed while the mirrored copies of
the control file were being updated, causing them to be out of sync.
5. You are restoring a database backup that was improperly taken
with the database up and running ("fuzzy" backup).
解決方法
fix:
The solution consists in opening the database with a single good copy
of the control file and then shutting the database down and copying
that version of the control file onto the other mirrored copies.
That will cause the next startup to succeed. The steps to be followed
are:
1. If the database is still up, do a shutdown abort now.
2. Edit the init.ora file for this instance (or config.ora in an ifile
configuration).
Find the CONTROL_FILES parameter and modify it to include
just ONE copy of the control file that you have reasons to
believe is up-to-date. For example, if you only have two
mirrored copies X and Y of the control file:
CONTROL_FILES = (X, Y)
and you know you have accidentally overwritten X with an old
copy, make
CONTROL_FILES = (Y)
If you are not sure about it, choose any one of the control file
copies and remove or comment out all the other copies from the
CONTROL_FILES parameter.
3. Start up the database in restricted mode.
STARTUP RESTRICT
If the database comes up fine, move on to Step 4.
If instead you get ORA-1122, ORA-1110, and ORA-1207, go back to
Step 2 and make the CONTROL_FILES parameter point to another one
of the mirrored copies. If you have already tried each and
every one of the mirrored copies unsuccessfully, you must create
a new control file for the database. See the Solution Reference
to PR entry 1012929.6 ("How to Recreate the Control File").
If you get ORA-1113 and ORA-1110 pointing to one of the datafiles,
it means the copy of the control file you picked is good, but
the referenced datafile must be recovered before the database can be
opened. Try issuing a RECOVER DATABASE command and applying the
logs you are prompted for. You may have to resort to the online
logs to complete media recovery. For further details, see the
Solution Reference to PR entry 1012943.6 on ORA-1113. Once the
datafile is recovered, issue an ALTER DATABASE OPEN.
4. Shut the database down (normal or immediate).
5. Make all copies of the control file consistent.
Copy the good mirrored copy of the control file that you just used
to bring the database up onto all other copies, as originally listed
in the CONTROL_FILES parameter of your init.ora file (or config.ora
in an ifile configuration).
6. Restore the CONTROL_FILES parameter to its original value.
Edit the init.ora file for this instance (or config.ora in an ifile
configuration) to make the CONTROL_FILES parameter include
all mirrored copies of the control file again.
7. Start up the database.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-664418/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux環境下段錯誤的產生原因及除錯方法小結Linux除錯
- Linux中產生zombie的原因詳解及解決方法!Linux
- 資料庫連線錯誤的原因及解決方法資料庫
- 海外常見的http錯誤程式碼原因與解決HTTP
- mysql 發生系統錯誤1067的解決方法MySql
- PbootCMS 404 錯誤解決方法boot
- dbfread報錯ValueError錯誤解決方法Error
- 恆創科技:網站401錯誤的常見原因及解決方法網站
- No bean named 'xxx' is defined錯誤,原因及解決方案Bean
- Oracle的TNS-12502 錯誤原因及解決Oracle
- ORA-39006錯誤原因及解決辦法
- undefined reference to錯誤的解決方法Undefined
- dedecms提示500錯誤解決方法
- HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法HTTPServerError
- photoshop匯出png發生未知錯誤的解決方案,ps匯出發生未知錯誤怎麼解決
- Redis擊穿、穿透、雪崩產生原因以及解決思路Redis穿透
- steam磁碟寫入錯誤怎麼解決 steam磁碟寫入錯誤解決方法大全
- 解決 ln -s 軟連結產生的Too many levels of symbolic links錯誤Symbol
- Mac上搭建chromedriver的錯誤解決方法MacChrome
- standby新增檔案錯誤的解決方法
- nginx出現403錯誤的解決方法Nginx
- MYSQL中 TYPE=MyISAM 錯誤的解決方法MySql
- 安裝桌布彈出“自動匯入桌布發生錯誤。。。。”解決方法
- 華納雲內部伺服器500錯誤原因和解決方法伺服器
- 深度學習中“過擬合”的產生原因和解決方法深度學習
- vi/vim配置篇:亂碼產生的原因及解決
- Windows 下 Laravel Mix 資源編譯過程以及產生的錯誤解決WindowsLaravel編譯
- Ocelot錯誤解決
- Linux yum提示Loaded plugins錯誤的解決方法LinuxPlugin
- Nginx報504 gateway timeout錯誤的解決方法NginxGateway
- ORACLE匯入遇到ORACLE錯誤959解決方法Oracle
- PHP & Linux: libsodium.so.23 錯誤解決方法PHPLinux
- IDEA發生“Error:java: 錯誤: 不支援發行版本 5”錯誤的解決方案IdeaErrorJava
- ORA-32701錯誤原因分析及處理方法
- 印表機提示列印錯誤怎麼解決 印表機狀態錯誤的方法
- 解決 Python UnicodeEncodeError 錯誤PythonUnicodeError
- adobe安裝提示【錯誤程式碼1】解決方法
- The operation, ‘DecodeJpeg/contents‘, does not exist in the graph.錯誤解決方法
- 高階複製錯誤ORA-23474解決方法