oracle實驗記錄 (恢復-rman操作(設定&備份))
實驗記錄下
rman操作 配置,備份,恢復
首先就是連線rman
C:\>rman help
引數 值 說明
-----------------------------------------------------------------------------
target 加引號的字串 目標資料庫連線字串
目錄 加引號的字串 恢復目錄的連線字串
nocatalog 無 如果已指定, 則沒有恢復目錄
cmdfile 加引號的字串 輸入命令檔案的名稱
log 加引號的字串 輸出訊息日誌檔案的名稱
跟蹤 加引號的字串 輸出除錯資訊日誌檔案的名稱
append 無 如果已指定, 日誌將以附加模式開啟
debug 可選引數 啟用除錯
msgno 無 對全部訊息顯示 RMAN-nnnn 字首
send 加引號的字串 將命令傳送到介質管理器
pipe 字串 管道名稱的構建塊
timeout 整數 等待管道輸入的秒數
checksyntax 無 檢查命令檔案中的語法錯誤
-----------------------------------------------------------------------------
可以看到RMAN連線時候 選擇項
C:\>rman target '/ as sysdba'
恢復管理器: Release 10.2.0.1.0 - Production on 星期四 9月 10 12:02:47 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
連線到目標資料庫: ORCL (DBID=1223510333)
C:\>rman
恢復管理器: Release 10.2.0.1.0 - Production on 星期四 9月 10 12:04:26 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
RMAN> connect target xh/a831115
連線到目標資料庫: ORCL (DBID=1223510333)
進入rman
命令為3種 ,獨立命令,作業命令,SQL命令
獨立命令
RMAN> shutdown immediate(start)
使用目標資料庫控制檔案替代恢復目錄
資料庫已關閉
資料庫已解除安裝
Oracle 例項已關閉
RMAN> backup datafile XX 等單獨的命令
作業命令:
RMAN> run{backup datafile 8;
2> sql 'alter system switch logfile';}
啟動 backup 於 10-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啟動全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
輸入資料檔案 fno=00008 name=D:\TEST2.DBF
通道 ORA_DISK_1: 正在啟動段 1 於 10-9月 -09
通道 ORA_DISK_1: 已完成段 1 於 10-9月 -09
段控制程式碼=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_10\O1_MF
_NNNDF_TAG20090910T150010_5BK8ZV7T_.BKP 標記=TAG20090910T150010 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:03
完成 backup 於 10-9月 -09
sql 語句: alter system switch logfile
執行指令碼run{execute script. XX;}
SQL 命令就是
RMAN>sql 'alter system switch logfile';
配置rman
RMAN> show all;
RMAN 配置引數為:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
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 ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'E:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SNCF
ORCL.ORA'; # default
以上這些 都是可以配置的
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET 配置通道並行度 現在預設為1個,修改為N後BACKUP RESTORE recover時候 會分配N條通道
CONFIGURE DEVICE TYPE DISK clear
CONFIGURE MAXSETSIZE TO UNLIMITED 配置buckup set最大尺寸
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK
2> MAXPIECESIZE 500M; 配置備份集中備份片大小
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1 配置多重備份 預設只生成一個備份片 副本,配置後可以生成多個
configure exclude for tablespace XX 備份時候 不備份哪個表空間
configure retention policy to redundancy 2;配置冗餘策略,一個備份備份2次後RMAN將期早期備份標記為陳舊,DELETE OBSOLETE 可刪除
configure retention policy clear清除
configure channel device type disk format='' 寫通道格式***************
configure channel device type disk 清除
RMAN> configure device type disk backup type to compressed backupset~~~~~~~~~~~~~~~~~~~配置 預設壓縮
2> ;
舊的 RMAN 配置引數:
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
新的 RMAN 配置引數:
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 4;
已成功儲存新的 RMAN 配置引數
RMAN> configure device type disk clear;
show 命令
RMAN> show default device type;檢視預設裝置
RMAN 配置引數為:
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
RMAN> show retention policy;~~檢視保留策略
RMAN 配置引數為:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
RMAN> show backup optimization~~~檢視優化
2> ;
RMAN 配置引數為:
CONFIGURE BACKUP OPTIMIZATION OFF; # default
RMAN> show maxsetsize;~~~檢視BUCKUPSET 尺寸
RMAN 配置引數為:
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
RMAN> show archivelog backup copies;~~~顯示多重備份資訊( datafile backup copies 資料檔案)
RMAN 配置引數為:
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
SHOW RETENTION POLICY;
SHOW DEVICE TYPE;
SHOW DEFAULT DEVICE TYPE;
SHOW CHANNEL;
SHOW MAXSETSIZE;
SHOW ALL;
備份操作
RMAN> report schema(換取方案報表)
2> ;
資料庫方案報表
永久資料檔案列表
===========================
檔案大小 (MB) 表空間 回退段資料檔名稱
---- -------- -------------------- ------- ------------------------
1 480 SYSTEM *** E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SY
STEM01.DBF
2 35 UNDOTBS1 *** E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UN
DOTBS01.DBF
3 270 SYSAUX *** E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SY
SAUX01.DBF
4 5 USERS *** E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\US
ERS01.DBF
5 100 EXAMPLE *** E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EX
AMPLE01.DBF
6 10 TEST *** D:\TEST.DBF
7 100 TESTTB *** D:\TESTTB.DBF
8 10 TEST2 *** D:\TEST2.DBF
臨時檔案列表
=======================
檔案大小 (MB) 表空間 最大大小 (MB) 臨時檔名稱
---- -------- -------------------- ----------- --------------------
1 50 TEMP 50 D:\TEMP.DBF
RMAN> configure exclude for tablespace users; 不備份這個表空間
今後的全部資料庫備份將排除表空間 USERS
已成功儲存新的 RMAN 配置引數
RMAN> backup database
2> ;
RMAN> list backup of tablespace users;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~查不到 沒有備份users tablespace
RMAN> configure exclude for tablespace users clear;
今後的全部資料庫備份將包括表空間 USERS
已成功刪除舊的 RMAN 配置引數 清除
RMAN> backup tablespace users; ~~~備份表空間
啟動 backup 於 10-9月 -09
使用通道 ORA_DISK_1
RMAN> backup datafile 8; 備份資料檔案
啟動 backup 於 10-9月 -09
RMAN> backup current controlfile;~備份控制檔案
啟動 backup 於 10-9月 -09
完成 backup 於 10-9月 -09
RMAN> backup spfile;~~備份伺服器引數檔案,spfile檔案
啟動 backup 於 10-9月 -09
RMAN> backup archivelog ALL; 備份所有archivelog
RMAN> backup archivelog sequence=6;
"all, from, high, like, logseq, low, scn, sequence, time, until" 比如from time until time
SQL> alter tablespace testtb offline;
表空間已更改。
RMAN> backup database skip offline;(skip read only ,skip inaccessable)
啟動 backup 於 11-9月 -09
offline:將離線資料檔案排除在備份集之外。
readonly:排除屬於只讀表空間的資料檔案。
inaccessible:排除由於I/O 錯誤而無法讀取的資料檔案或歸檔重
做日誌。
RMAN> list backup of tablespace testtb;
~~~~~~~~~~~~~~~~~~~~無記錄
並行備份(引數)
RMAN> configure device type disk parallelism 2;
新的 RMAN 配置引數:
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
已成功儲存新的 RMAN 配置引數
釋放的通道: ORA_DISK_1
RMAN> backup database
2> ;
啟動 backup 於 10-9月 -09
分配的通道: ORA_DISK_1~~~~~~~~~~~~~~~~~~~~~~
通道 ORA_DISK_1: sid=137 devtype=DISK
分配的通道: ORA_DISK_2~~~~~~~~~~~~~~~~~~~~~~~啟動2個通道
通道 ORA_DISK_2: sid=139 devtype=DISK
RMAN> configure device type disk clear;~~~清除設定
舊的 RMAN 配置引數:
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
RMAN 配置引數已成功重置為預設值
釋放的通道: ORA_DISK_1
釋放的通道: ORA_DISK_2
手工並行備份
RMAN> run{allocate channel a1 device type disk;
2> allocate channel a2 device type disk;
3> backup (datafile 1,2 channel a1)(datafile 3 channel a2);}
分配的通道: a1
通道 a1: sid=131 devtype=DISK
分配的通道: a2
通道 a2: sid=151 devtype=DISK
多重備份(手動)
RMAN> backup copies 2 datafile 2 format='d:\%u','e:\%u';~~~~~~如果預設備份到flashback reacover area 不行 (ORA-19806: 在恢復區內不能進行雙重備份)
啟動 backup 於 10-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啟動全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
輸入資料檔案 fno=00002 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
通道 ORA_DISK_1: 正在啟動段 1 於 10-9月 -09
多重備份(引數)
RMAN> configure datafile backup copies for device type disk to 2;
RMAN> backup datafile 8 format'd:\backup\%U';
%D database NUMBER,%S 備份集號,%p備份片號,%f備份檔案號
%n表空間名,%e archivelog序號,%U(%u_%p_%c)
%c 備份片copy數,%u備份集唯一名
啟動 backup 於 10-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啟動全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
輸入資料檔案 fno=00008 name=D:\TEST2.DBF
通道 ORA_DISK_1: 正在啟動段 1 於 10-9月 -09
通道 ORA_DISK_1: 已完成段 1 於 10-9月 -09, 有 2 個副本和標記 TAG20090910T152752
段 handle=D:\BACKUP\05KOTC7O_1_1 comment=NONE
段 handle=D:\BACKUP\05KOTC7O_1_2 comment=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:01
完成 backup 於 10-9月 -09
RMAN> list backup of datafile 8;
備份集列表
===================
BS 關鍵字 型別 LV 大小
------- ---- -- ----------
4 Full 9.09M
備份集 4 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
8 Full 1405935 10-9月 -09 D:\TEST2.DBF
備份集 副本號 2 屬於備份集 4
裝置型別 經過時間 完成時間 壓縮標記
----------- ------------ ---------- ---------- ---
DISK 00:00:01 10-9月 -09 NO TAG20090910T152752~~~~~~~~~
備份集 4 副本號 2的備份段列表
BP 關鍵字 Pc# 狀態 段名稱
------- --- ----------- ----------
5 1 AVAILABLE D:\BACKUP\05KOTC7O_1_2
備份集 副本號 1 屬於備份集 4
裝置型別 經過時間 完成時間 壓縮標記
----------- ------------ ---------- ---------- ---
DISK 00:00:01 10-9月 -09 NO TAG20090910T152752~~~~~~~~~~~~~~~~2個
備份集 4 副本號 1的備份段列表
BP 關鍵字 Pc# 狀態 段名稱
------- --- ----------- ----------
4 1 AVAILABLE D:\BACKUP\05KOTC7O_1_1
RMAN>
多重備份(作業)
RMAN> run{set backup copies 2;
2> backup datafile 8 format 'd:\backup\%U';}
正在執行命令: SET BACKUP COPIES
啟動 backup 於 11-9月 -09
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啟動全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
輸入資料檔案 fno=00008 name=D:\TEST2.DBF
通道 ORA_DISK_1: 正在啟動段 1 於 11-9月 -09
通道 ORA_DISK_1: 已完成段 1 於 11-9月 -09, 有 2 個副本和標記 TAG20090911T151607
段 handle=D:\BACKUP\2CKOVVTO_1_1 comment=NONE
段 handle=D:\BACKUP\2CKOVVTO_1_2 comment=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:06
完成 backup 於 11-9月 -09
RMAN> backup backupset 5; 備份備份集
啟動 backup 於 10-9月 -09
使用通道 ORA_DISK_1
建立多個備份片,備份片 預設都是建立一個
RMAN> CONFIGURE MAXSETSIZE to 1g;(設小點,會建立多個備份集)
新的 RMAN 配置引數:
CONFIGURE MAXSETSIZE TO 1 G;
已成功儲存新的 RMAN 配置引數
RMAN> backup database;
啟動 backup 於 10-9月 -09
RMAN> list backup;
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
26 Full 648.30M DISK 00:00:55 10-9月 -09
BP 關鍵字: 29 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090910T162316
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_10\O1_MF_N
NNDF_TAG20090910T162316_5BKFVOSD_.BKP
備份集 26 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1408143 10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01
.DBF
2 Full 1408143 10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
3 Full 1408143 10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
4 Full 1408143 10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
5 Full 1408143 10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
6 Full 1408143 10-9月 -09 D:\TEST.DBF
7 Full 1408143 10-9月 -09 D:\TESTTB.DBF
8 Full 1408143 10-9月 -09 D:\TEST2.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
27 Full 7.11M DISK 00:00:02 10-9月 -09
BP 關鍵字: 30 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090910T162316
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_10\O1_MF_N
CSNF_TAG20090910T162316_5BKFXG7B_.BKP
包括的控制檔案: Ckp SCN: 1408167 Ckp 時間: 10-9月 -09
包含的 SPFILE: 修改時間: 10-9月 -09
產生了2個備份集~~26,27 如果MAXSET SIZE 設定的太小則報錯 必須可以容納最大資料檔案的buckupset(資料檔案不能夠跨越buckupset)
資料檔案可以跨越備份片(一個buckup 包含一個或多buckp piece)
多備份片
RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 100M;~~~~~~~~~~~~~~每個片最多100M
新的 RMAN 配置引數:
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 100 M;
已成功儲存新的 RMAN 配置引數
釋放的通道: ORA_DISK_1
RMAN> show maxsetsize;
RMAN 配置引數為:
RMAN> CONFIGURE MAXSETSIZE clear;
RMAN 配置引數已成功重置為預設值
RMAN> delete noprompt backup;~~~(清除下環境 )
RMAN> backup database;
RMAN> list backup
2> ;
備份集 60 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1450327 11-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01
.DBF
2 Full 1450327 11-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
3 Full 1450327 11-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
4 Full 1450327 11-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
5 Full 1450327 11-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
6 Full 1450327 11-9月 -09 D:\TEST.DBF
7 Full 1447889 11-9月 -09 D:\TESTTB.DBF
8 Full 1450327 11-9月 -09 D:\TEST2.DBF
9 Full 1450327 11-9月 -09 E:\SYSDATAFILE2.DBF
備份集 副本號 1 屬於備份集 60
裝置型別 經過時間 完成時間 壓縮標記
----------- ------------ ---------- ---------- ---
DISK 00:01:18 11-9月 -09 NO TAG20090911T155701
備份集 60 副本號 1的備份段列表
BP 關鍵字 Pc# 狀態 段名稱
------- --- ----------- ----------
65 1 AVAILABLE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0PH6T_.BKP
66 2 AVAILABLE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0PXWS_.BKP
67 3 AVAILABLE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0QDY8_.BKP
68 4 AVAILABLE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0QVYR_.BKP
69 5 AVAILABLE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU~~~~~~~~~~~~~~~可以看到產生7個PIECE
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0RC0Z_.BKP
70 6 AVAILABLE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0RL1Y_.BKP
71 7 AVAILABLE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_11\O1_MF_NNNDF_TAG20090911T155701_5BN0RS3X_.BKP
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
61 Full 7.11M DISK 00:00:03 11-9月 -09
BP 關鍵字: 72 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090911T155701
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_11\O1_MF_N
CSNF_TAG20090911T155701_5BN0S2N0_.BKP
包括的控制檔案: Ckp SCN: 1450372 Ckp 時間: 11-9月 -09
包含的 SPFILE: 修改時間: 11-9月 -09
RMAN 配置引數已成功重置為預設值
釋放的通道: ORA_DISK_1
RMAN> configure device type disk clear;
RMAN 配置引數已成功重置為預設值
釋放的通道: ORA_DISK_1
作業命令 多piece
RMAN> delete backup;
RMAN> run{ allocate channel a type disk maxpiecesize =200M;~~~~~~~~~~手工分配channel 設定maxpiecesize
2> backup database filesperset 3;}~~~~~~~~~~~~~~~要求每個buckupset中有3個資料檔案
釋放的通道: ORA_DISK_1
分配的通道: a
通道 a: sid=131 devtype=DISK
產生了 4個 buckupset 其中一個buckupset 2個備份片(不超過200M)
7個datafile (加上一個CONTROLFILE,一個SPFILE)=9個檔案 (controlfile ,spfile)一個buckupset,其他檔案2個 buckupset, datafile 1佔了一個buckupset (分了2個piece)
filesperset只控制datafile 7/3=2.3= 3 個buckup set+ (controlfile ,spfile)一個buckupset=4個buckupset
RMAN> list backup
2> ;
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
52 Full 358.88M DISK 00:00:25 15-9月 -09
備份集 52 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1665283 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01
.DBF
備份集 副本號 1 屬於備份集 52
裝置型別 經過時間 完成時間 壓縮標記
----------- ------------ ---------- ---------- ---
DISK 00:00:25 15-9月 -09 NO TAG20090915T150055
備份集 52 副本號 1的備份段列表
BP 關鍵字 Pc# 狀態 段名稱
------- --- ----------- ----------
52 1 AVAILABLE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_15\O1_MF_NNNDF_TAG20090915T150055_5BYGX8GN_.BKP
53 2 AVAILABLE E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKU
PSET\2009_09_15\O1_MF_NNNDF_TAG20090915T150055_5BYGXQK3_.BKP
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
53 Full 186.28M DISK 00:00:16 15-9月 -09
BP 關鍵字: 54 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T150055
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T150055_5BYGY7LK_.BKP
備份集 53 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
3 Full 1665301 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
4 Full 1665301 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
9 Full 1665301 15-9月 -09 E:\SYSDATAFILE2.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
54 Full 100.23M DISK 00:00:10 15-9月 -09
BP 關鍵字: 55 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T150055
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T150055_5BYGZ0RF_.BKP
備份集 54 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
2 Full 1665332 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
5 Full 1665332 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
6 Full 1665332 15-9月 -09 D:\TEST.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
55 Full 7.11M DISK 00:00:03 15-9月 -09
BP 關鍵字: 56 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T150055
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
CSNF_TAG20090915T150055_5BYGZKX9_.BKP
包括的控制檔案: Ckp SCN: 1665337 Ckp 時間: 15-9月 -09
包含的 SPFILE: 修改時間: 15-9月 -09
RMAN> backup database filesperset 3;
啟動 backup 於 15-9月 -09
使用通道 ORA_DISK_1
RMAN> list backup;
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
62 Full 358.86M DISK 00:00:22 15-9月 -09
BP 關鍵字: 63 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T151854
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T151854_5BYHYYNJ_.BKP
備份集 62 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1666084 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01
.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
63 Full 186.28M DISK 00:00:12 15-9月 -09
BP 關鍵字: 64 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T151854
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T151854_5BYHZR8S_.BKP
備份集 63 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
3 Full 1666098 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
4 Full 1666098 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
9 Full 1666098 15-9月 -09 E:\SYSDATAFILE2.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
64 Full 100.23M DISK 00:00:08 15-9月 -09
BP 關鍵字: 65 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T151854
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T151854_5BYJ07RF_.BKP
備份集 64 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
2 Full 1666105 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
5 Full 1666105 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
6 Full 1666105 15-9月 -09 D:\TEST.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
65 Full 7.11M DISK 00:00:03 15-9月 -09
BP 關鍵字: 66 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T151854
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
CSNF_TAG20090915T151854_5BYJ0RSD_.BKP
包括的控制檔案: Ckp SCN: 1666110 Ckp 時間: 15-9月 -09
包含的 SPFILE: 修改時間: 15-9月 -09
產生4個備份集合,其中 資料檔案 產生3個buckupset ,datafile 一個,(3,4,9)一個,(5,2,6)一個 ,datafile 1產生一個,最後spfile,controlfile在一箇中
filesperset只管datafile 7/3=2.3=3所以datafile要產生3個buckupset
FILESPERSET 引數可以控制備份集中包含的資料檔案個數。
如果指定了FILESPERSET 引數,恢復管理器就會將FILESPERSET
值與計算的值(備份的檔案數與通道數的比值)進行比較,並採用兩
者中的較小值,從而確保使用所有的通道。
如果不指定FILESPERSET,恢復管理器就會將計算的值(檔案數與分
配的通道數的比值)與預設值64 進行比較並採用兩者中的較小值。
當通道多於要備份的檔案時,多餘的通道將保持空閒。輸入檔案不能
在通道之間進行分割。
RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET
2> ;
舊的 RMAN 配置引數:
CONFIGURE DEVICE TYPE DISK PARALLELISM 7 BACKUP TYPE TO BACKUPSET;
RMAN> backup datafile 1,2,3,4 filesperset 2;
RMAN> list backup;
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
36 Full 66.23M DISK 00:00:20 15-9月 -09
BP 關鍵字: 36 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T143733
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T143733_5BYFKK1H_.BKP
備份集 36 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
5 Full 1664274 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
37 Full 33.90M DISK 00:00:20 15-9月 -09
BP 關鍵字: 37 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T143733
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T143733_5BYFKSRF_.BKP
備份集 37 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
2 Full 1664276 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
38 Full 2.99M DISK 00:00:19 15-9月 -09
BP 關鍵字: 38 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T143733
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T143733_5BYFL12G_.BKP
備份集 38 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
4 Full 1664281 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
39 Full 180.94M DISK 00:00:24 15-9月 -09
BP 關鍵字: 39 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T143733
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T143733_5BYFKH00_.BKP
備份集 39 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
3 Full 1664273 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
分析:
可以看到 通道多 每個通道對應一個buckupset 4(datafile數)/4(channel)=1
RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET~~~改分配一個channel
2> ;
舊的 RMAN 配置引數:
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
新的 RMAN 配置引數:
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
已成功儲存新的 RMAN 配置引數
釋放的通道: ORA_DISK_1
釋放的通道: ORA_DISK_2
釋放的通道: ORA_DISK_3
釋放的通道: ORA_DISK_4
RMAN> backup datafile 2,3,4,5 filesperset 2;
RMAN> list backup
2> ;
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
43 Full 183.91M DISK 00:00:13 15-9月 -09
BP 關鍵字: 43 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T144426
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T144426_5BYFYC3F_.BKP
備份集 43 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
3 Full 1664537 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
4 Full 1664537 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
44 Full 100.11M DISK 00:00:07 15-9月 -09
BP 關鍵字: 44 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T144426
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T144426_5BYFYTK3_.BKP
備份集 44 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
2 Full 1664543 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
5 Full 1664543 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
分析 4(datafile數)/1(channel)=4>filesperset(2),oracle 將生成 (datafiles)4/filesperset(2)=2(2個buckup set)
RMAN> backup datafile 1,2,3,4 filesperset 2;
RMAN> list backup;
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
45 Full 361.83M DISK 00:00:23 15-9月 -09
BP 關鍵字: 45 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T144739
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T144739_5BYG4CSW_.BKP
備份集 45 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
1 Full 1664692 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01
.DBF
4 Full 1664692 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
46 Full 214.81M DISK 00:00:15 15-9月 -09
BP 關鍵字: 46 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T144739
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T144739_5BYG55D6_.BKP
備份集 46 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
2 Full 1664701 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
3 Full 1664701 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
47 Full 7.11M DISK 00:00:03 15-9月 -09
BP 關鍵字: 47 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T144739
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
CSNF_TAG20090915T144739_5BYG5PDP_.BKP
包括的控制檔案: Ckp SCN: 1664710 Ckp 時間: 15-9月 -09
包含的 SPFILE: 修改時間: 15-9月 -09
注意備份datafile1時候會一起備份spfile,controlfile ,所以產生了3個備份集合
通道超過備份檔案數
RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 5 BACKUP TYPE TO BACKUPSET
2> ;
舊的 RMAN 配置引數:
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
新的 RMAN 配置引數:
CONFIGURE DEVICE TYPE DISK PARALLELISM 5 BACKUP TYPE TO BACKUPSET;
已成功儲存新的 RMAN 配置引數
釋放的通道: ORA_DISK_1
RMAN> backup datafile 2,3,4,5 filesperset 2;
啟動 backup 於 15-9月 -09
RMAN> list backup;
備份集列表
===================
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
48 Full 66.23M DISK 00:00:18 15-9月 -09
BP 關鍵字: 48 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T145459
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T145459_5BYGL5JM_.BKP
備份集 48 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
5 Full 1664921 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE0
1.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
49 Full 33.90M DISK 00:00:21 15-9月 -09
BP 關鍵字: 49 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T145459
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T145459_5BYGLDJ3_.BKP
備份集 49 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
2 Full 1664922 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS0
1.DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
50 Full 2.99M DISK 00:00:21 15-9月 -09
BP 關鍵字: 50 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T145459
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T145459_5BYGLO3F_.BKP
備份集 50 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
4 Full 1664932 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
51 Full 180.94M DISK 00:00:23 15-9月 -09
BP 關鍵字: 51 狀態: AVAILABLE 已壓縮: NO 標記: TAG20090915T145459
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_15\O1_MF_N
NNDF_TAG20090915T145459_5BYGL4QG_.BKP
備份集 51 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
3 Full 1664920 15-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01
.DBF
產生 4個備份集
建立壓縮備份集 RMAN> backup as compressed backupset tablespace users; 啟動 backup 於 10-9月 -09 RMAN> list backup of tablespace users; CPU 會增加開銷~~~~~~~recover時候不需要解壓縮 , backup 速度會變快 RMAN> configure device type disk backup type to compressed backupset; 新的 RMAN 配置引數: RMAN> backup datafile 6; 啟動 backup 於 11-9月 -09 RMAN> list backup of datafile 6; RMAN> CONFIGURE DEVICE TYPE disk clear(清除) 啟動 backup 於 10-9月 -09 RMAN> list backup of tablespace testtb; 標記: TEST RMAN> copy current controlfile to 'd:\%U'; RMAN> copy archivelog 'E:\ARCHIVELOG\ARC00006_0697045088.001.ARC' to 'd:\backup\%U' RMAN> backup as copy datafile 2,3,4 format='d:\backup\%U' 使用並行 備份映像副本 新的 RMAN 配置引數: RMAN> backup as copy datafile 2,3,4 format='d:\backup\%U' 啟動 backup 於 10-9月 -09 舊的 RMAN 配置引數: 舊的 RMAN 配置引數: RMAN> copy # 3 files copied in parallel datafile 1 to 'd:\df.dbf', 啟動 backup 於 11-9月 -09 RMAN> COPY # Second copy command 啟動 backup 於 11-9月 -09 監控rman備份 RMAN> run{set command id to 'test' ; backup database;}~~~~~~~~~~~~~~~~將channel與 server process聯絡起來 SELECT sid, serial#, context, sofar, totalwork~~~~~~~~~~~~~~~~~~~~~~~可以監控進度 160 32 1 129280 129280 已選擇25行。 1 SELECT sid, spid, client_info~~~~~~~~~~~~~~~~~~~~~~~~~`找到RMAN 程式,相關資訊 SID SPID 160 25956
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12020513/viewspace-614475/,如需轉載,請註明出處,否則將追究法律責任。
4(datafile數)/5(channel)=0.8
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啟動壓縮的全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
BS 關鍵字 型別 LV 大小 裝置型別 經過時間 完成時間
------- ---- -- ---------- ----------- ------------ ----------
28 Full 1.09M DISK 00:00:01 10-9月 -09
BP 關鍵字: 31 狀態: AVAILABLE 已壓縮: YES 標記: TAG20090910T163812~~~~~看到已壓縮
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_10\O1_MF_N
NNDF_TAG20090910T163812_5BKGQNPG_.BKP
備份集 28 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
4 Full 1408657 10-9月 -09 E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.
DBF
建立壓縮備份集(引數)
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET PARALLELISM 1;
已成功儲存新的 RMAN 配置引數
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=131 devtype=DISK
通道 ORA_DISK_1: 啟動壓縮的全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
輸入資料檔案 fno=00006 name=D:\TEST.DBF
通道 ORA_DISK_1: 正在啟動段 1 於 11-9月 -09
通道 ORA_DISK_1: 已完成段 1 於 11-9月 -09
段控制程式碼=E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_11\O1_MF
_NNNDF_TAG20090911T170645_5BN4S63X_.BKP 標記=TAG20090911T170645 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:01
完成 backup 於 11-9月 -09
------- ---- -- ---------- ----------- ------------ ----------
66 Full 1008.00K DISK 00:00:00 11-9月 -09
BP 關鍵字: 78 狀態: AVAILABLE 已壓縮: YES 標記: TAG20090911T170645
段名:E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2009_09_11\O1_MF_N
NNDF_TAG20090911T170645_5BN4S63X_.BKP
備份集 66 中的資料檔案列表
檔案 LV 型別 Ckp SCN Ckp 時間 名稱
---- -- ---- ---------- ---------- ----
6 Full 1452860 11-9月 -09 D:\TEST.DBF
2> ;
RMAN> backup tablespace testtb plus archivelog;
啟動 backup 於 10-9月 -09 備份時候加上archivelog
當你定義plus archivelog語句時,RMAN執行如下步驟的操作:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~來自eygle 大牛BLOG
1。執行一個ALTER SYSTEM ARCHIVELOG CURRENT命令
2。執行BACKUP ARCHIVELOG ALL命令。注意如果備份優化被啟用,RMAN只會備份未備份過的日誌
3。備份BACKUP命令中定義的檔案
4。執行ALTER SYSTEM ARCHIVELOG CURRENT命令
5。備份所有的剩下的歸檔日誌
RMAN> backup tablespace testtb tag='test';~~~指定一個標記
建立映像副本
等於就是資料檔案副本,不像BACKUPSET那樣只備份使用的BLOCK,而是整個檔案備份(已用&未用),好處是不需要restore
可以備份datafile ,controlfile,archivelog
RMAN> copy datafile 6 to 'd:\%U';
RMAN> backup as copy datafile 6 format='d:\%U';
;
RMAN> backup as copy archivelog sequence 20 format='d:\backup\%U'
2> ; ( "all, from, high, like, logseq, low,scn, sequence, time, until" )
2> ;
RMAN> configure device type disk parallelism 2;
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
已成功儲存新的 RMAN 配置引數
釋放的通道: ORA_DISK_1
2> ;
分配的通道: ORA_DISK_1~~~~~~~~~~~~~~~~~~~~~~~~~
通道 ORA_DISK_1: sid=137 devtype=DISK
分配的通道: ORA_DISK_2~~~~~~~~~~~~~~~~~~~~~~~2條通道
通道 ORA_DISK_2: sid=139 devtype=DISK
RMAN> configure device type disk clear;
CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;
RMAN 配置引數已成功重置為預設值
釋放的通道: ORA_DISK_1
釋放的通道: ORA_DISK_2
RMAN> CONFIGURE DEVICE TYPE disk parallelism 4;
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
新的 RMAN 配置引數:
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
已成功儲存新的 RMAN 配置引數
2> datafile 2 to 'd:\df2.dbf', datafile 3 to 'd:\dbf3.dbf';
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=131 devtype=DISK
分配的通道: ORA_DISK_2
通道 ORA_DISK_2: sid=151 devtype=DISK
分配的通道: ORA_DISK_3
通道 ORA_DISK_3: sid=155 devtype=DISK
分配的通道: ORA_DISK_4
通道 ORA_DISK_4: sid=130 devtype=DISK
通道 ORA_DISK_1: 啟動資料檔案副本
輸入資料檔案 fno=00003 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
通道 ORA_DISK_2: 啟動資料檔案副本
輸入資料檔案 fno=00002 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
輸出檔名 = D:\DF2.DBF 標記 = TAG20090911T131037 recid = 12 時間戳 = 697295445
通道 ORA_DISK_2: 資料檔案複製完畢, 經過時間: 00:00:07
輸出檔名 = D:\DBF3.DBF 標記 = TAG20090911T131037 recid = 13 時間戳 = 697295454
通道 ORA_DISK_1: 資料檔案複製完畢, 經過時間: 00:00:23
完成 backup 於 11-9月 -09
2> datafile 4 TO 'd:\df4.dbf';
使用通道 ORA_DISK_1
使用通道 ORA_DISK_2
使用通道 ORA_DISK_3
使用通道 ORA_DISK_4
通道 ORA_DISK_1: 啟動資料檔案副本
輸入資料檔案 fno=00004 name=E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
輸出檔名 = D:\DF4.DBF 標記 = TAG20090911T131133 recid = 14 時間戳 = 697295494
通道 ORA_DISK_1: 資料檔案複製完畢, 經過時間: 00:00:01
完成 backup 於 11-9月 -09
啟動 backup 於 10-9月 -09
使用目標資料庫控制檔案替代恢復目錄
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=160 devtype=DISK~~~~~~~~~~~~~~~~SID 160
FROM v$session_longops
WHERE opname LIKE 'RMAN:%'
AND opname NOT LIKE 'RMAN: aggregate%'
160 32 2 82987 82987
2 FROM v$process p, v$session s
3 WHERE p.addr = s.paddr
4* AND client_info LIKE '%test%'
SQL> /
---------- ------------
CLIENT_INFO
----------------------------------------------------------------
id=test,rman channel=ORA_DISK_1
相關文章
- Oracle 備份恢復篇之RMAN catalogOracle
- ORACLE DG從庫 Rman備份恢復Oracle
- rman 增量備份恢復
- RMAN備份恢復技巧
- 透過搭建恢復目錄實現RMAN異地備份和恢復
- oracle 增量備份恢復驗證Oracle
- RMAN備份異機恢復
- 【RMAN】Oracle12c以後rman 備份恢復命令參考Oracle
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- RMAN備份恢復效能優化優化
- RMAN備份與恢復測試
- Oracle RMAN備份實戰Oracle
- Windows oracle 11g rman備份恢復到linux系統WindowsOracleLinux
- rman備份異機恢復(原創)
- RMAN備份恢復典型案例——異機恢復未知DBID
- 【rman備份策略】實驗
- Oracle9i RMAN 的優缺點及RMAN 備份及恢復步驟Oracle
- 【Oracle設定bct備份,效率有多高】實驗Oracle
- 12 使用RMAN備份和恢復檔案
- RMAN備份恢復典型案例——ORA-00245
- 【RMAN】Oracle12c之後,rman備份Dataguard備端恢復可能出現邏輯錯誤Oracle
- Oracle 備份 與 恢復 概述Oracle
- Oracle 備份恢復之 FlashbackOracle
- ORACLE備份&恢復案例(轉)Oracle
- G017-ORACLE-MIGRATION-01 RMAN備份異機不完全恢復Oracle
- 備份恢復Lesson 04.Using the RMAN Recovery Catalog
- Oracle RMAN恢復測試Oracle
- 備份與恢復oracle_homeOracle
- Oracle 備份和恢復介紹Oracle
- ORACLE備份&恢復案例三(轉)Oracle
- ORACLE備份&恢復案例二(轉)Oracle
- ORACLE本地磁碟備份恢復Oracle
- 【RMAN】在多租戶環境下的RMAN備份及恢復
- MySQL備份與恢復操作解析MySql
- Oracle OCP(60):RMAN 備份Oracle
- 透過RMAN備份standby database成功恢復還原Database
- RMAN備份恢復典型案例——資料庫卡頓資料庫
- dg丟失歸檔,使用rman增量備份恢復
- Oracle 12c 備份與恢復Oracle