rman 命令
OS:
Oracle Linux Server release 5.7
DB:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
一、在rman下啟動和關閉資料庫
RMAN> shutdown immediate
RMAN> startup
二、現實rman預設配置資訊
RMAN> show all;
RMAN configuration parameters for database with db_unique_name YOON are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/u01/archivelog/%F';
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/oracle/product/11.2.0/db_1/dbs/snapcf_yoon.f'; # default
三、列出備份資訊
列出資料庫中所有檔案的備份資訊
RMAN> list backup of database;
列出指定表空間的備份資訊
RMAN> list copy of tablespace 'SYSTEM';
列出指定資料檔案的備份資訊
RMAN> LIST BACKUP OF DATAFILE '/u01/oracle/oradata/yoon/system01.dbf';
四、刪除備份
刪除陳舊的備份
RMAN> delete obsolete;
刪除過期的備份
RMAN> crosscheck backup;
RMAN> delete expired backup;
刪除過期的副本
RMAN> delete expired copy;
刪除特定的備份片
RMAN> delete backuppiece '/u01/archivelog/c-675362528-20131106-00';
刪除所有備份集
RMAN> delete backup;
刪除特定映像副本
RMAN>DELTE DATAFILECOPY '/u01/oracle/fast_recovery_area/YOON/backupset/YOON_19.BAK';
刪除所有映像檔案
RMAN> delete copy;
五、對資料庫進行全備
RMAN> backup database;
指定format引數來自定義備份片段的命名規則
RMAN> backup database format '/u01/backup/%u';
檢視備份資訊
RMAN> list backup of database;
RMAN> list backup;
備份表空間
RMAN> backup tablespace users;
RMAN> list backup of tablespace users;
備份指定資料檔案
SQL> select file_name,file_id,tablespace_name from dba_data_files;
FILE_NAME FILE_ID TABLESPACE
---------------------------------------- ----------- ----------
/u01/oracle/oradata/yoon/users01.dbf 4 USERS
/u01/oracle/oradata/yoon/undotbs01.dbf 3 UNDOTBS1
/u01/oracle/oradata/yoon/sysaux01.dbf 2 SYSAUX
/u01/oracle/oradata/yoon/system01.dbf 1 SYSTEM
RMAN> backup datafile n;
自動備份控制檔案
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;
手動備份控制檔案
RMAN> backup current controlfile;
RMAN> backup database include current controlfile;
檢視備份的控制檔案
RMAN>list backup of controlfile;
備份歸檔日誌檔案
RMAN> backup archivelog all;
RMAN> backup database plus archivelog;
檢視備份的歸檔日誌檔案
RMAN> list backup of archivelog all;
FORMAT字串替代變數
使用FORMAT引數時可使用的各種替換變數,如下:
%c:備份片的複製數(從1開始編號);
%d:資料庫名稱;
%D:位於該月中的天數 (DD);
%M:位於該年中的月份 (MM);
%F:一個基於DBID 唯一的名稱,這個格式的形式為c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 為該資料庫的DBID,YYYYMMDD 為日期,QQ 是一個1-256 的序列;
%n:資料庫名稱,並且會在右側用x字元進行填充,使其保持長度為8;
%u:是一個由備份集編號和建立時間壓縮後組成的8字元名稱。利用%u可以為每個備份集生成一個唯一的名稱;
%p:表示備份集中備份片段的編號,從1 開始編號;
%U:是%u_%p_%c的簡寫形式,利用它可以為每一個備份片段(即磁碟檔案)生成一個唯一名稱,這是最常用的命名方式;
%s:備份集的號;
%t:備份集時間戳;
%T:年月日格式(YYYYMMDD);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-1061502/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RMAN命令
- RMAN命令大全
- rman(2)--命令
- RMAN命令整理
- RMAN命令相關
- RMAN必記命令
- RMAN 命令詳解
- RMAN 命令知多少
- 整理:RMAN命令(二)
- rman 命令彙總
- rman 基本命令
- 【RMAN】LIST命令演示
- RMAN命令彙總
- RMAN命令詳解
- RMAN命令小結(精簡命令)
- 【RMAN】Oracle rman 常用命令參考Oracle
- RMAN常用命令
- rman命令詳解(三)
- Oracle rman 命令總結Oracle
- RMAN 常用命令
- oracle rman備份命令Oracle
- 常用RMAN 備份命令
- RMAN - catalog start with命令
- rman命令備忘錄
- RMAN命令LIST操作總結
- Oracle rman 常用命令Oracle
- RMAN常用命令11
- RMAN中常用的命令(一)
- RMAN配置與維護命令
- RMAN常用的命令和操作
- RMAN常用的命令和操作:
- rman中的catalog命令!
- rman的一些命令
- RMAN CROSSCHECK命令小bug(轉)ROS
- rman 的crosscheck命令問題!ROS
- RMAN說,我能備份(16)--RMAN中的SET命令
- RMAN說,我能備份(7)--RMAN常用命令
- 使用Pipe來執行RMAN命令