oracle 體系結構-控制檔案(二)
情景分析:
a、重做日誌、備份控制檔案情況下失去全部控制檔案
關閉資料庫
shutdown immediate
刪除控制檔案
host del /$oracle_base/oradata/sid/*.ctl
複製控制檔案到相應的目錄
host copy d:\backup $ oracle_base/oradata/sid/
啟動資料庫到mount狀態
startup mount
recover database using backup controlfile until cancel (歸檔日誌丟失)
recover database using backup controlfile until cancel (使用重做日誌,順序錯了沒關係)
alter database open resetlogs
備份資料
b、重建控制檔案完成備份
關閉資料庫
shutdown immediate
刪除控制檔案
啟動資料庫到mount
startup mount
從trace檔案裡找到控制檔案的指令碼
執行指令碼
recover database using backup controlfile until cancel (歸檔日誌丟失)
recover database using backup controlfile until cancel (使用重做日誌,順序錯了沒關係)
alter database open resetlogs;
alrer ablespace temp add tempfile 'd:\oracle\product\10.2.0\oradata\study\temp01.dbf' size 20971520 resue autoextend on next 655360 maxsize 3276M;
shutdown immediate
startup
備份資料庫
c、利用重做日誌恢復有資料檔案和控制檔案備份的資料庫
關閉資料庫
刪除控制檔案
刪除資料檔案
複製備份的控制檔案和資料檔案到相應的目錄
startup mount
recover database using backup controlfile until cancel (歸檔日誌丟失)
recover database using backup controlfile until cancel (使用重做日誌,順序錯了沒關係)
alter database open resetlogs;
備份資料庫
d、聯機日誌檔案丟失,利用備份控制檔案和資料檔案恢復資料庫
關閉資料庫
刪除控制檔案
刪除日誌檔案
刪除資料檔案
複製備份的控制檔案和資料檔案到相應的目錄
startup mount
recover database using backup controlfile until cancel (歸檔日誌丟失)
recover database using backup controlfile until cancel (使用重做日誌,順序錯了沒關係)
alter database open resetlogs;
備份資料庫
a、重做日誌、備份控制檔案情況下失去全部控制檔案
關閉資料庫
shutdown immediate
刪除控制檔案
host del /$oracle_base/oradata/sid/*.ctl
複製控制檔案到相應的目錄
host copy d:\backup $ oracle_base/oradata/sid/
啟動資料庫到mount狀態
startup mount
recover database using backup controlfile until cancel (歸檔日誌丟失)
recover database using backup controlfile until cancel (使用重做日誌,順序錯了沒關係)
alter database open resetlogs
備份資料
b、重建控制檔案完成備份
關閉資料庫
shutdown immediate
刪除控制檔案
啟動資料庫到mount
startup mount
從trace檔案裡找到控制檔案的指令碼
執行指令碼
recover database using backup controlfile until cancel (歸檔日誌丟失)
recover database using backup controlfile until cancel (使用重做日誌,順序錯了沒關係)
alter database open resetlogs;
alrer ablespace temp add tempfile 'd:\oracle\product\10.2.0\oradata\study\temp01.dbf' size 20971520 resue autoextend on next 655360 maxsize 3276M;
shutdown immediate
startup
備份資料庫
c、利用重做日誌恢復有資料檔案和控制檔案備份的資料庫
關閉資料庫
刪除控制檔案
刪除資料檔案
複製備份的控制檔案和資料檔案到相應的目錄
startup mount
recover database using backup controlfile until cancel (歸檔日誌丟失)
recover database using backup controlfile until cancel (使用重做日誌,順序錯了沒關係)
alter database open resetlogs;
備份資料庫
d、聯機日誌檔案丟失,利用備份控制檔案和資料檔案恢復資料庫
關閉資料庫
刪除控制檔案
刪除日誌檔案
刪除資料檔案
複製備份的控制檔案和資料檔案到相應的目錄
startup mount
recover database using backup controlfile until cancel (歸檔日誌丟失)
recover database using backup controlfile until cancel (使用重做日誌,順序錯了沒關係)
alter database open resetlogs;
備份資料庫
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22275400/viewspace-718427/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 二、Linux檔案系統結構Linux
- Oracle 控制檔案Oracle
- oracle體系結構(轉)Oracle
- 【Oracle體系結構】 Oracle19C 系統結構介紹Oracle
- 3:Oracle體系結構(邏輯結構)Oracle
- 0718_oracle 體系結構Oracle
- 【PG體系結構】Postgresql 配置檔案詳解SQL
- oracle快速拿到重建控制檔案語句的方法二Oracle
- Oracle OCP(37):Database 體系結構OracleDatabase
- ORACLE 控制檔案(Control Files)概述Oracle
- Oracle體系結構學習筆記Oracle筆記
- 程式設計體系結構(04):JavaIO流檔案管理程式設計JavaAI
- Oracle體系結構概述與SQL解析剖析OracleSQL
- Linux下的檔案系統結構Linux
- 檔案系統的物理結構分配
- Linux檔案系統目錄結構Linux
- 類檔案結構_class類檔案的的結構
- Oracle 控制檔案損壞解決方案Oracle
- 【深入】體系結構-002-資料變化如何寫入檔案
- Oracle 11g 重新建立控制檔案Oracle
- oracle11g修改控制檔案路徑Oracle
- oracle 控制檔案及引數檔案何時自動備份Oracle
- oracle 12c 多租戶體系結構概念Oracle
- Oracle 19c資料庫體系結構-2Oracle資料庫
- Oracle 19c資料庫體系結構-1Oracle資料庫
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- class檔案的基本結構及proxy原始碼分析二原始碼
- JVM(筆記)—— Class 類檔案結構的說明(二)JVM筆記
- PE 檔案結構圖
- 結構體案例二:英雄結構體
- Oracle 20C 多租戶_體系結構介紹Oracle
- i.MX6ULL終結者Linux檔案系統的構建BusyBox構建根檔案系統Linux
- Oracle記憶體結構(二)----Shared Pool的詳細資訊(轉)Oracle記憶體
- [資料庫系統]儲存和檔案結構資料庫
- linux檔案系統的目錄結構筆記Linux筆記
- office檔案格式複合文件二進位制結構解析
- 與控制檔案有關的恢復(二)
- 【PG體系結構】PG體系結構簡單說明
- Python學習手冊之控制結構(二)Python