1、切換服務器歸檔模式,如果已經是歸檔模式可跳過此步:
%sqlplus /nolog (啟動sqlplus)
SQL> conn / as sysdba (以DBA身份連接數據庫)
SQL> shutdown immediate; (立即關閉數據庫)
SQL> startup mount (啟動實例并加載數據庫,但不打開)
SQL> alter database archivelog; (更改數據庫為歸檔模式)
SQL> alter database open; (打開數據庫)
SQL> alter system archive log start; (啟用自動歸檔)
SQL> exit (退出)
2、連接:
%rman target=rman/rman@mydb (啟動恢復管理器)
3、基本設置:
RMAN> configure default device type to disk; (設置默認的備份設備為磁盤)
RMAN> configure device type disk parallelism 2; (設置備份的并行級別,通道數)
RMAN> configure channel 1 device type disk fromat '/backup1/backup_%U'; (設置備份的文件格式,只適用于磁盤設備)
RMAN> configure channel 2 device type disk fromat '/backup2/backup_%U'; (設置備份的文件格式,只適用于磁盤設備)
RMAN> configure controlfile autobackup on; (打開控制文件與服務器參數文件的自動備份)
RMAN> configure controlfile autobackup format for device type disk to '/backup1/ctl_%F'; (設置控制文件與服務器參數文件自動備份的文件格式)
4、查看所有設置:
5、查看數據庫方案報表:
6、備份全庫:RMAN> backup database plus archivelog delete input; (備份全庫及控制文件、服務器參數文件與所有歸檔的重做日志,并刪除舊的歸檔日志)
7、備份表空間:RMAN> backup tablespace system plus archivelog delete input; (備份指定表空間及歸檔的重做日志,并刪除舊的歸檔日志)
8、備份歸檔日志:
RMAN> backup archivelog all delete input;
|
9、復制數據文件:
RMAN> copy datafile 1 to '/oracle/dbs/system.copy';
|
10、查看備份和文件復本:
11、驗證備份:
RMAN> validate backupset 3;
|