一個控制檔案損壞
下是在家裡做了一個control file 損壞,併成功還原的試驗。但可能在asm的環境下不所不同,請參考.
請給出意見。
login as: oracle
Using keyboard-interactive authentication.
Password:
Last login: Thu Aug 16 09:05:22 2012 from 10.16.11.123
oracle@linux-156y:~> export ORACLE_SID=mos5200
oracle@linux-156y:~> sqlplus / as sysdba
SQL*Plus: Release 11.1.0.6.0 - Production on Thu Aug 16 09:11:50 2012
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> show parameters control;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string /opt/oracle/oradata/mos5200/co
ntrol01.ctl, /opt/oracle/orada
ta/mos5200/control02.ctl, /opt
/oracle/oradata/mos5200/contro
l03.ctl
control_management_pack_access string DIAGNOSTIC+TUNING
SQL> host
oracle@linux-156y:~> cd /opt/oracle/oradata/mos5200/
oracle@linux-156y:/opt/oracle/oradata/mos5200> ls
control01.ctl control03.ctlbak redo03.log temp01.dbf
control02.ctl redo01.log sysaux01.dbf undotbs01.dbf
control03.ctl redo02.log system01.dbf users01.dbf
oracle@linux-156y:/opt/oracle/oradata/mos5200> mv control03.ctl control03.ctlbak
oracle@linux-156y:/opt/oracle/oradata/mos5200> exit
exit
SQL> shutdown immediate;
ORA-00210: cannot open the specified control file
ORA-00202: control file: '/opt/oracle/oradata/mos5200/control03.ctl'
ORA-27041: unable to open file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 1202556928 bytes
Fixed Size 2143864 bytes
Variable Size 318769544 bytes
Database Buffers 872415232 bytes
Redo Buffers 9228288 bytes
ORA-00205: error in identifying control file, check alert log for more info
SQL> host
oracle@linux-156y:~> cd /opt/oracle/oradata/mos5200/
oracle@linux-156y:/opt/oracle/oradata/mos5200> ls
control01.ctl redo01.log sysaux01.dbf undotbs01.dbf
control02.ctl redo02.log system01.dbf users01.dbf
control03.ctlbak redo03.log temp01.dbf
oracle@linux-156y:/opt/oracle/oradata/mos5200> cp control01.ctl control03.ctl
oracle@linux-156y:/opt/oracle/oradata/mos5200> exit
exit
SQL> startup;
ORA-01081: cannot start already-running ORACLE - shut it down first
SQL> shutdown abort;
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 1202556928 bytes
Fixed Size 2143864 bytes
Variable Size 318769544 bytes
Database Buffers 872415232 bytes
Redo Buffers 9228288 bytes
Database mounted.
Database opened.
SQL> select count(*) from dba_objects;
COUNT(*)
----------
68294
SQL>
但asm 下預設的控制檔案只有一個,請注意備份
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8013558/viewspace-741369/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 控制檔案損壞處理
- Oracle 控制檔案損壞解決方案Oracle
- 【RMAN】如果控制檔案損壞那麼如何恢復?恢復控制檔案的方式有哪幾種?
- oracle控制檔案的損壞或完全丟失的恢復辦法Oracle
- system資料檔案頭損壞修復
- linux檔案系統損壞如何修復Linux
- 故障分析 | MySQL 備份檔案靜默損壞一例分析MySql
- 記一次Oracle RAC for aix 儲存雙控鎖盤導致ASM控制檔案損壞恢復OracleAIASM
- InterBase資料庫檔案損壞的修復方法資料庫
- u盤檔案損壞怎麼恢復資料 u盤恢復損壞資料的有效方法
- 一次意外斷電導致mysql檔案損壞,啟動異常MySql
- linux檔案系統損壞?你只需學會這個方法就能完美修復Linux
- 記錄一次 HotPE 導致的檔案系統損壞及修復
- 修復損壞的gzip壓縮檔案之原理篇
- Oracle 無備份情況下undo檔案損壞處理Oracle
- win10引導記錄損壞怎麼辦 win10引導二進位制檔案損壞Win10
- SQL Anywhere db檔案損壞修復 DB檔案修復 DB資料庫修復SQL資料庫
- u盤檔案損壞怎麼恢復資料 u盤損壞無法讀取怎麼恢復資料
- PostgreSQL DBA(30) - Backup&Recovery#3(資料檔案損壞恢復)SQL
- ibdata1檔案損壞時恢復InnoDB單表測試
- 什麼是硬碟邏輯損壞和檔案系統錯誤硬碟
- 用 Python 批量檢查 sqlite/db3 檔案是否損壞(qbit)PythonSQLite
- 檔案或目錄損壞且無法讀取怎麼辦?
- MongoDB 資料檔案損壞修復救命repair與致命危險MongoDBAI
- Win10系統損壞的cbs.log檔案如何修復Win10
- freemarker生成複雜樣式圖片並無檔案損壞的excelExcel
- 圖解gzip壓縮檔案底層結構及檔案損壞的修復方法圖解
- win10不管解壓什麼都損壞怎麼辦 win10檔案損壞無法解壓解決方法Win10
- git rebase重定基時衝突,檔案損壞出現HEAD標誌一鍵刪除Git
- Oracle單個資料檔案損壞,在Rman命令裡設定表空間、資料檔案offline方式來恢復最方便Oracle
- rman恢復控制檔案的一個小錯誤
- 雙擊時它說“檔案或目錄損壞且無法讀取"
- 修復損壞的gz或tar.gz壓縮檔案之方法篇
- 2.7.10 恢復丟失或損壞的伺服器引數檔案(SPFILE)伺服器
- 解決Reiserfs檔案系統損壞的問題我們是認真的
- 記記憶體條硬體損壞藍色畫面的 dump 檔案分析記憶體
- Vsan分散式檔案系統邏輯架構損壞恢復過程分散式架構
- maven編專案編譯後在target下的zip檔案損壞無法開啟Maven編譯
- win10系統下bootres.dll檔案損壞了怎麼解決Win10boot