在不同的磁碟上維護多份控制檔案的意義
在不同的磁碟上維護多份控制檔案的意義
每一個資料庫應該至少有兩份控制檔案,並且存放在不同的磁碟上。當發現其中的一個控制檔案所在
的磁碟出現故障的時候或者其中的一份控制檔案不可用應該馬上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
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- Go deadcode:查詢沒意義的死程式碼,對於維護專案挺有用!Go
- 在 WEB 端可以對檔案做多維分析的 BI 軟體Web
- 鐳速傳輸:安全檔案傳輸的意義
- Linux目錄與檔案的許可權意義Linux
- 維修app開發的意義APP
- 【備份】RMAN中對控制檔案的幾種備份方法
- 在程式中定義多個同值不同名的變數變數
- IT運維視覺化存在的意義運維視覺化
- Mysql中備份資料檔案中/*!*/的含義MySql
- hibernate中多對多關係的維護
- PostgreSQL在不同的表空間移動資料檔案SQL
- RAC控制檔案恢復(三種不同情況)
- 匯出多個檔案到一個Excel中的不同sheetsExcel
- iturns備份的檔案在win10的什麼位置_iturns備份的檔案在win10哪個資料夾Win10
- laravel 多檔案上傳Laravel
- SpringMVC檔案上傳下載(單檔案、多檔案)SpringMVC
- 在檔案上使用 SQL 查詢的示例SQL
- SpringBoot自定義classloader加密保護class檔案Spring Boot加密
- 在Linux中,如何建立檔案系統的備份?Linux
- TCP 封裝的隧道對於擁塞控制的意義TCP封裝
- 在vue裡,下載自定義內容的檔案Vue
- oracle 控制檔案及引數檔案何時自動備份Oracle
- ASM磁碟簡單維護,新增,刪除ASM
- 類的方法,函式,同一個package不同.py檔案,不同package不同.py檔案————呼叫問題函式Package
- 為複雜性語言辯護:類的意義 - viralinstructionStruct
- [Vue]寫一個簡單的檔案上傳控制元件Vue控制元件
- 關閉(隱藏)控制檯上顯示的檔案路徑
- 多檔案二維碼生成器線上報名功能,wps線上生成二維碼線上預覽線上分享
- 人生的意義
- linux磁碟已滿,檢視哪個檔案佔用多Linux
- HttpFileCollection 實現多檔案上傳HTTP
- Windows 檔案歷史記錄(File History)是一個自動化的檔案備份工具,旨在保護使用者的個人檔案。其主要功能可以從多個維度進行分類,幫助使用者根據不同需求選擇備份和恢復選項。以下是 Windows 檔案歷史記錄功能的幾個主要分類:Windows
- 在Ubuntu上除錯ARMv7的core檔案Ubuntu除錯
- 跑在檔案系統上的資料倉儲
- 【原創】多專案控制的困惑
- 求 1~n 在模意義下的乘法逆元
- 落實等級保護工作的意義簡單說明