跳轉到內容

Oracle 資料庫/備份和恢復概念

來自華夏公益教科書

描述資料庫備份、恢復和恢復的基礎知識

[編輯 | 編輯原始碼]

描述 Oracle 資料庫中可能發生的故障型別

[編輯 | 編輯原始碼]

描述調整例項恢復的方法

[編輯 | 編輯原始碼]

識別檢查點、重做日誌檔案和歸檔日誌檔案的重要性

[編輯 | 編輯原始碼]

配置 ARCHIVELOG 模式

[編輯 | 編輯原始碼]

配置資料庫以實現可恢復性

[編輯 | 編輯原始碼]

建立一致的資料庫備份

[編輯 | 編輯原始碼]

在不關閉資料庫的情況下備份資料庫

[編輯 | 編輯原始碼]

建立增量備份

[編輯 | 編輯原始碼]

自動化資料庫備份

[編輯 | 編輯原始碼]

監控閃回恢復區

[編輯 | 編輯原始碼]

描述映像副本和備份集之間的區別

[編輯 | 編輯原始碼]

描述不同型別的資料庫備份

[編輯 | 編輯原始碼]

將控制檔案備份到跟蹤檔案中

[編輯 | 編輯原始碼]

管理備份

[編輯 | 編輯原始碼]

從控制檔案丟失中恢復

[編輯 | 編輯原始碼]

使用 RMAN(從 Oracle 8 開始提供的恢復管理器)

如果閃回恢復區已配置並且控制檔案自動備份已啟用,則

RMAN> connect target /
RMAN> startup nomount;
RMAN> restore controlfile from autobackup;

這會將控制檔案恢復到初始化引數檔案中提到的 CONTROL_FILES 初始化引數指定的位置。

如果閃回恢復區已配置並且控制檔案自動備份已停用,則

RMAN> connect target /
RMAN> startup nomount;
RMAN> restore controlfile from 'C:\FRA\DBNAME\backupset\date_of_backup\backupset_name';

這會將控制檔案恢復到初始化引數檔案中提到的 CONTROL_FILES 初始化引數指定的位置。

如果使用恢復目錄進行恢復,則

RMAN> connect target /
RMAN> connect catalog catalog_database_user/password@recovery_catalog_service;
RMAN> startup nomount;
RMAN> restore controlfile;

這會將控制檔案恢復到初始化引數檔案中提到的 CONTROL_FILES 初始化引數指定的位置。

如果未配置閃回恢復區,並且恢復目錄不可用,並且 RMAN 備份片段位於預設位置,則

RMAN> connect target /
RMAN> startup nomount;
RMAN> set dbid 1234567890;
RMAN> restore controlfile from autobackup;

從重做日誌檔案丟失中恢復

[編輯 | 編輯原始碼]

從系統關鍵資料檔案丟失中恢復

[編輯 | 編輯原始碼]

恢復非系統關鍵資料檔案的丟失

[編輯 | 編輯原始碼]
華夏公益教科書