oracle rman 基礎
1、備份資料檔案
backup datafile 3;
backup tablespace user;
backup constrolfile to
2、列出所有備份集
RMAN> list backup of database archivelog all;
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
3 Full 184.63M DISK 00:00:19 26-8月 -09
BP 關鍵字: 3 狀態: EXPIRED 已壓縮: NO 標記: TAG20090826T141821
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_08_26\O1_MF_NNNDF_TAG20090826T141821_599NXFBV_.BKP
備份集 3 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
3 Full 1829747 26-8月 -09 E:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
擴充套件:
list backup of [archivelog, controlfile, database, datafile, spfile, tablespace];
3、交叉檢查備份集狀態
crosscheck backup;
如果作業系統檔案已經刪除,而rman備份列表中尚未刪除,則在做交叉檢查後
rman中的備份集狀態會由available變成expired:
RMAN> crosscheck backup;
使用通道 ORA_DISK_1
使用通道 ORA_DISK_2
交叉校驗備份段: 找到為 'EXPIRED'
備份段 handle=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_08_26\O1_MF_NNNDF_TAG20090826T141821_599NXFBV_.BKP recid=3 stamp=695917101
已交叉檢驗的 1 物件
4、刪除備份集
刪除失效的備份集
首先做交叉檢查:
crosscheck backup;
交叉檢查後,對應的備份集狀態會更新,便可以刪除無效的備份集了:
delete expired backup;
刪除指定的備份集:
delete backuppiece 1;--1是從list backup 命令中獲取的備份片的標識
批次刪除:
delete backup;
刪除過期備份:
delete obsolete;
如果未做交叉檢查,而實際備份集確實已經刪除,則強制刪除時會報錯:
RMAN-06207: 警告: 由於狀態不匹配, 所以不能刪除 1 物件 (對於 DISK 通道)。
如下:
RMAN> list backup of database archivelog all;
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
4 Full 184.63M DISK 00:00:18 26-8月 -09
BP 關鍵字: 4 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090826T143606
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_08_26\O1_MF_NNNDF_TAG20090826T143606_599OYPD1_.BKP
備份集 4 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
3 Full 1830199 26-8月 -09 E:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
RMAN> delete backuppiece 4;
使用通道 ORA_DISK_1
使用通道 ORA_DISK_2
備份段列表
BP 關鍵字 BS 關鍵字 Pc# Cp# 狀態 裝置型別段名稱
------- ------- --- --- ----------- ----------- ----------
4 4 1 1 AVAILABLE DISK E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_08_26\O1_MF_NNNDF_TAG20090826T143606_599OYP
是否確定要刪除以上物件 (輸入 YES 或 NO)? yes
RMAN-06207: 警告: 由於狀態不匹配, 所以不能刪除 1 物件 (對於 DISK 通道)。
RMAN-06208: 請用 CROSSCHECK 命令修正狀態
RMAN-06210: 不匹配物件的列表
RMAN-06211: ==========================
RMAN-06212: 物件型別 檔名/控制程式碼
RMAN-06213: --------------- ---------------------------------------------------
RMAN-06214: Backup Piece E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_08_26\O1_MF_NNNDF_TAG20090826T143606_599OYPD1_.BKP
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-613302/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rman基礎知識補充
- Oracle 基礎Oracle
- Oracle基礎概念Oracle
- Oracle 基礎 ----packageOraclePackage
- Oracle 基礎--索引Oracle索引
- rman 搭建,備份,恢復基礎練習
- Oracle 基於 RMAN 的不完全恢復(incomplete recovery by RMAN)Oracle
- ORACLE ASM 基礎篇OracleASM
- oracle 基礎知識Oracle
- Oracle基礎構架Oracle
- Oracle基礎面試題Oracle面試題
- 基於Linux下 Oracle 備份策略(RMAN)LinuxOracle
- oracle rmanOracle
- Oracle並行基礎一Oracle並行
- Oracle並行基礎二Oracle並行
- Oracle控制檔案基礎Oracle
- Oracle 基礎溫習3Oracle
- Oracle基礎 10 表 tableOracle
- Oracle備份基礎概述Oracle
- Oracle恢復基礎概述Oracle
- Oracle基礎之function使用OracleFunction
- [SQL] Oracle基礎語法SQLOracle
- [zt] Oracle基礎面試題Oracle面試題
- Oracle技術基礎(一)Oracle
- Oracle基礎工具簡介Oracle
- Oracle鎖基礎知識Oracle
- Oracle基礎100問Oracle
- 【基礎】ORACLE CHAR 與 VARCHAROracle
- oracle基礎入門(轉)Oracle
- 1、Oracle 基礎介紹Oracle
- RMAN基礎知識補充 FORMAT字串格式化ORM字串格式化
- ORACLE基礎之oracle鎖(oracle lock mode)詳解Oracle
- Oracle開發基礎-遊標Oracle
- Oracle相關基礎知識Oracle
- Oracle引數檔案基礎Oracle
- oracle 基礎溫習8 包Oracle
- Oracle之procedure的基礎使用Oracle
- Oracle PL/SQL語言基礎OracleSQL