轉載請註明地址。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';//手動歸檔日誌