圧縮バックアップ
全体バックアップ
差分増分バックアップ
累積増分バックアップ
増分更新バックアップ
高速増分バックアップ
長期用アーカイブバックアップ
一時的アーカイブバックアップ
バックアップのバックアップ
マルチセクションバックアップ
アクセスできないファイルのスキップ
バックアップセットの多重化
透過モード暗号化バックアップ
パスワード暗号化バックアップ
FILESPERSETを指定したバックアップ
制御ファイルのバックアップ
export NLS_DATE_FORMAT='YYYY/MM/DD HH24:MI:SS';
rman target /
圧縮バックアップ
backup as compressed backupset database;
list backup summary;
list backup by file;
全体バックアップ
backup database;
差分増分バックアップ
backup incremental level 0 database;
backup incremental level 1 database;
累積増分バックアップ
backup incremental level 1 cumulative database;
増分更新バックアップ
RUN
{
RECOVER COPY OF DATABASE
WITH TAG 'incr_update';
BACKUP
INCREMENTAL LEVEL 1
FOR RECOVER OF COPY WITH TAG 'incr_update'
DATABASE;
}
高速増分バックアップ
alter database enable block change tracking using file '/oradata/orcl/bct.f';
select * from v$block_change_tracking;
長期用アーカイブバックアップ
※リカバリカタログ必要
rman target / catalog rcat/oracle@PROD1
BACKUP DATABASE
format '/tmp/%U'
TAG 'forever'
KEEP forever
RESTORE POINT rp1;
一時的アーカイブバックアップ
BACKUP DATABASE
format '/tmp/%U'
TAG 'testdb'
KEEP until time 'sysdate+2'
RESTORE POINT rp2;
バックアップのバックアップ
BACKUP BACKUPSET 413;
マルチセクションバックアップ
※ピース制限が有効な場合、SECTION SIZEは使用できません
BACKUP
SECTION SIZE 300M
TABLESPACE users;
アクセスできないファイルのスキップ
BACKUP DATABASE
SKIP INACCESSIBLE
SKIP READONLY
SKIP OFFLINE;
バックアップセットの多重化
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle//%U', '/tmp/%U';
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 2;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 2;
BACKUP AS BACKUPSET DATABASE PLUS ARCHIVELOG;
透過モード暗号化バックアップ
CONFIGURE ENCRYPTION FOR DATABASE ON;
backup tablespace sysaux;
select * from v$backup_piece;
パスワード暗号化バックアップ
SET ENCRYPTION ON IDENTIFIED BY oracle ONLY;
BACKUP DATABASE PLUS ARCHIVELOG;
FILESPERSETを指定したバックアップ
BACKUP DATABASE filesperset 2 tag '2';
BACKUP DATABASE filesperset 1 tag '1';
制御ファイルのバックアップ
backup current controlfile;