【RMAN備份】數據庫備份

轉載請註明地址。sql

備份片文件名通配符:
%c 備份片的拷貝數數據庫

%D 位於該月中的第幾天 (DD)oracle

%M 位於該年中的第幾月 (MM)spa

%F 一個基於DBID 惟一的名稱,這個格式的形式爲c-IIIIIIIIII-YYYYMMDD-QQ,日誌

%d 數據庫名稱其中IIIIIIIIII 爲該數據庫的DBID,YYYYMMDD 爲日期,QQ 是一個1-256 的序列orm

%n 數據庫名稱,向右填補到最大八個字符blog

%u 一個八個字符的名稱表明備份集與建立時間table

%p 該備份集中的備份片號,從1 開始到建立的文件數form

%U 一個惟一的文件名,表明%u_%p_%cclass

%s 備份集的號

%t 備份集時間戳

%T 年月日格式(YYYYMMDD)

 

完整數據庫備份:使用backup database 備份全部數據文件和控制文件。

 

冷備份(一致性備份):關閉數據庫後備份全部數據文件和控制文件。
操做:

shutdown immediate ;
startup mount;
backup database format='/home/oracle_11/backup1/whole_%d_%U.bak'; //去掉format會按照通道里設置的格式和路徑
sql 'alter system archive log current';//手動歸檔日誌 強制日誌轉換 也就是歸檔到歸檔日誌中

backup as compressed backupset --壓縮備份
format '/home/oracle_11/backup1/whole_%d_%U' filesperset=3--制定備份集中容許的備份片數目
database;

熱備份(非一致性備份):在數據庫OPEN狀態下備份全部數據文件和控制文件。

backup database format='/home/oracle_11/backup1/whole_%d_%U.bak';//去掉format會按照通道里設置的格式和路徑
sql 'alter system archive log current';//手動歸檔日誌

 

免除表空間:

configure exclude for tablespace user1;
backup database format='/home/oracle_11/backup1/whole_%d_%U.bak';//去掉format會按照通道里設置的格式和路徑
sql 'alter system archive log current';//手動歸檔日誌
相關文章
相關標籤/搜索