Oracle RMAN 備份常用命令

2021-08-03 05:33:57 字數 2718 閱讀 7850

1、show all;

檢視所有設定項

configure retention policy to redundancy 1; #default

備份保留策略為1份冗餘,#default表示預設值

configure default device type to disk;

備份介質是disk

configure controlfile autobackup on;

控制檔案自動備份。啟動為on後,每次資料庫備份或者資料檔案改動的時候都會自動備份。

2、list backup of controlfile;

用來檢視被autobackup的備份片和位置。

3、configure controlfile autobackup on;

用來開啟控制檔案自動備份。

4、configure controlfile autobackup format for device type disk to '%f';

用來同時更改控制autobakcup的格式和device。

5、configure device type disk parallelism 2 backup type to backupset;

設定備份的介質為磁碟,並行度為2,方式為備份集。

6、list copy; list backupset;

檢視所有的拷貝;檢視所有的備份集。

7、backup database;

全庫備份

8、connect target /

連線到當前庫(oracle_sid)

9、configure datafile backup copies for device type disk to 1;

將資料檔案的拷貝數變為1份

10、configure archivelog backup copies for device type disk to 1;

將歸檔日誌備份的數變為1份

11、crosscheck backup;

驗證備份集的有效性。

12、crosscheck copy;

驗證拷貝的有效性。

13、crosscheck archivelog all;

驗證所有歸檔日誌的可靠性。

14、delete backup;

刪除所有備份集。

15、delete copy;

刪除所有拷貝

16、configure snapshot controlfile name to '/home/oracle/c_b.bk';

設定控制檔案的備份名稱為/home/oracle/c_b.bk

17、backup incremental level 0 database;

0級增量備份全庫。

18、backup as compressed backupset incremental level 1 database ;

1級壓縮增量備份全庫。

19、格式變數

格式變數

含義

%c

備份片拷貝數(從

1開始)

%d

資料庫名稱

%d

天數(dd

%m

月份(mm

%f

基於dbid

的唯一名稱。

c--yyyymmdd-qq

;其中qq

是1~256

的序列%n

資料庫名稱,並且會在右側用

x進行填充,保持長度為

8%u

由備份集編號和建立時間壓縮後組成的

8字元名稱。可以為每個備份集生成乙個唯一的名稱。

%p

表示備份集中備份片段的編號,從1開始

%u

相當於%u_%p_%c

的簡寫。最常用。(預設)

%s

備份集號

%t

備份集時間戳

%t

yyyymmdd

20、report schema;

從指定備份集檔案取出spfile

Oracle Rman 備份指令碼

oracle dbservera crontab l 0 0 u01 rmanbak rmanbak.sh u01 rmanbak rmanbak.log 2 1 oracle dbservera cat u01 rmanbak rmanbak.sh bin bash bash profile ec...

Oracle RMAN簡單備份

oracle資料庫rman備份 準備工作 查詢資料庫是否為歸檔模式 sql select name,log mode from v database 1.sql alter system set log archive dest 1 location oracle oracle10g log arc...

oracle rman自動備份指令碼

bin sh opt oracle bash profile pwd sys bak dir opt oracle backup oatest begin seq sqlplus s as sysdba crosscheck backupset crosscheck archivelog all d...