在不同的磁碟上維護多份控制檔案的意義
在不同的磁碟上維護多份控制檔案的意義
每一個資料庫應該至少有兩份控制檔案,並且存放在不同的磁碟上。當發現其中的一個控制檔案所在
的磁碟出現故障的時候或者其中的一份控制檔案不可用應該馬上shutdown abort例項。
我先把我的資料庫中的一個控制檔案mv到其他位置。再執行下面的命令。
SQL> shutdown immediate
Database closed.
ORA-00210: cannot open the specified control file
ORA-00202: control file: '/opt/oracle11g/oradata/oracl/control01.ctl'
ORA-27041: unable to open file
Linux Error: 2: No such file or directory
Additional information: 3
SQL> shutdown abort
ORACLE instance shut down.
SQL> shutdown abort
ORACLE instance shut down.
關閉例項後嘗試開啟資料庫失敗。
SQL> startup
ORACLE instance started.
Total System Global Area 418484224 bytes
Fixed Size 1336932 bytes
Variable Size 222300572 bytes
Database Buffers 188743680 bytes
Redo Buffers 6103040 bytes
ORA-00205: error in identifying control file, check alert log for more info
出現上面的錯誤的原因是例項根據control_files初始化引數找不到與初始化引數規定的一致的
控制檔案。此時資料庫將不能夠被open。我在把缺失的控制檔案mv回去。使用下面的命令開啟資料庫。
SQL> alter database mount;
Database altered.
SQL> alter database open;
Database altered.
oracle對多個控制檔案的維護:
1、oracle將會把資料檔案資訊,重做日誌資訊等寫入control_files指定的所有的控制檔案中。
保證多份控制檔案的一致性。
2、在資料庫執行期間只會讀control_files指定的資料檔案中的第一個。因為多份控制檔案都是一致的。
3、如果任何一個資料檔案不可用,例項將不能操作應該shutdown abort。
維護控制檔案的多個副本的意義就在於,如果其中一個損壞或者丟失,可以透過其他的副本來還原回來。
並且這些副本應該分佈在不同的磁碟上,提高可用性。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26110315/viewspace-717596/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 控制檔案維護(四)
- 控制檔案維護(三)
- 控制檔案維護(二)
- 控制檔案維護(一)
- nginx的配置檔案server_name的意義 location意義NginxServer
- 使用舊的控制檔案備份來恢復控制檔案
- 【備份恢復】利用 備份控制檔案到指定目錄下的控制檔案 恢復控制檔案
- ORACLE 資料庫 ASM磁碟組上新增控制檔案Oracle資料庫ASM
- 多個控制檔案的建立
- 驗證控制檔案、歸檔檔案、不同BLOCK大小的資料檔案對應的RMAN備份集不在同一PIECEBloC
- 備份控制檔案
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- 利用備份的控制檔案恢復
- 控制檔案的備份和恢復
- 加強統計工作在專案管理與控制中的實踐意義(轉)專案管理
- Oracle資料庫控制檔案在備份恢復中的作用Oracle資料庫
- Go deadcode:查詢沒意義的死程式碼,對於維護專案挺有用!Go
- 恢復之丟失全部控制檔案以及備份中的控制檔案
- oracle10g_備份控制檔案_得到重建控制檔案的指令碼Oracle指令碼
- 備份之控制檔案備份
- CPO與傳統意義上的系統工程師有什麼不同含義?工程師
- 在 WEB 端可以對檔案做多維分析的 BI 軟體Web
- 【EXP】在備份檔案上留下“時間烙印”
- 鐳速傳輸:安全檔案傳輸的意義
- xcode配置檔案中,Architectures表示的意義XCode
- MySQL資料庫的frm、MYI、MYD檔案意義MySql資料庫
- IT運維視覺化存在的意義運維視覺化
- 在程式中定義多個同值不同名的變數變數
- 資訊系統運維中的熱備、備份和歸檔的不同運維
- 控制檔案重建以及備份
- Oracle密碼檔案的建立、使用和維護 (zt)Oracle密碼
- 【備份】RMAN中對控制檔案的幾種備份方法
- 備份與恢復--利用備份的控制檔案恢復
- 【備份恢復】所有控制檔案丟失後 利用trace中的控制檔案備份執行恢復
- Linux目錄與檔案的許可權意義Linux
- 控制檔案備份增加、破壞恢復系列實驗(上)
- hibernate中多對多關係的維護
- 在不同主機的ASM之間拷貝檔案ASM