關於Oracle rman命令我前幾天從某一網絡上找到了rman命令集合,Oracle rman命令中rman命令集合一直是我想了解的知識,終於得到一個好的相關知識介紹,所以今天要拿出來和大家一起分享。
一、list常用命令總結備忘
list命令列出控制文件、RMAN恢復目錄中備份信息, 是我們對所有可見的數據庫備份文件的一個最直觀的了解的方法
- list incarnation;
- list backup summary;
- list backup of database summary;
- list backup of tablespace summary;
- list backup of datafile n,n summary;
- list archivelog all summary;
- list backup by file;
- list backup;
- list expired backup;
- list copy;
- list backup of spfile;
- list backup of controlfile;
- list backup datafile n,n,n;
- list backup tablespace tablespace_name;
- list backup of archivelog all;
- list backup of archivelog from scn ...;
- list backup of archivelog until scn ...;
- list backup of archivelog from sequence ..;
- list backup of archivelog until time 'sysdate-10';
- list backup of archivelog {all, from, high, like,
logseq, low, scn, sequence, time, until};
1. List 當前RMAN所備份的數據庫:
- RMAN> list incarnation;
匯總查詢:--如果備份文件多的話多用這兩個list命令可以對備份文件有個總體了解。
1.1. list backup summary; --概述可用的備份
B 表示backup
A 表示Archivelog、 F 表示full backup、 0,1,2 表示incremental level備份
A 表示可用AVALIABLE、 X 表示EXPIRED
Oracle rman命令可以派生出很多類似命令,例如
- list backup of database summary
- list backup of archivelog all summary
- list backup of tablespace users summary;
- list backup of datafile n,n,n summary
這些命令可以讓我們對已有的備份文件有一個整體,直觀的了解。
1.2.list backup by file;--按照文件類型分別列出
分別為:數據文件列表、歸檔日志列表、控制文件列表、SPFILE列表
1.3.list backup;
這個命令列出已有備份集的詳細信息。
1.4.list expired backup;
列出過期的備份文件
1.5.list copy;
列出copy文件
- list copy of database;
- list copy of controlfile;
- list copy of tablespace users;
- list copy of datafile n,n,n;
- list copy of archivelog all;
- list copy of archivelog from scn 10000;
- list copy of archivelog until sequence 12;