Oracle閃回恢復區

zhenghaishu發表於2014-10-14

Oracle閃回恢復區

 

1 閃回恢復區簡介

所有和恢復相關的檔案都可以存放到閃回恢復區,比如flashback log,archive log,backup set.

SQL> select file_type from v$flash_recovery_area_usage;

FILE_TYPE

--------------------

CONTROL FILE

REDO LOG

ARCHIVED LOG

BACKUP PIECE

IMAGE COPY

FLASHBACK LOG

FOREIGN ARCHIVED LOG

已選擇7行。

 

2 取消閃回恢復區
db_recovery_file_dest引數設定為空,可以停用閃回恢復區。

 

SQL> alter system set db_recovery_file_dest='';

系統已更改。

 

SQL> show parameter db_recovery_file_dest;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest                string

db_recovery_file_dest_size           big integer 3882M

 

回到終端:

SQL> host

 

開啟恢復管理器:

$ rman

 

連線資料庫

RMAN> connect target /

連線到目標資料庫: ORCL (DBID=1386036321)

 

全庫備份

RMAN> backup as compressed backupset database plus archivelog;

啟動 backup 14-10-14

當前日誌已存檔

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=78 裝置型別=DISK

通道 ORA_DISK_1: 正在啟動壓縮的歸檔日誌備份集

通道 ORA_DISK_1: 正在指定備份集內的歸檔日誌

輸入歸檔日誌執行緒=1 序列=16 RECID=13 STAMP=860414465

輸入歸檔日誌執行緒=1 序列=17 RECID=14 STAMP=860511759

輸入歸檔日誌執行緒=1 序列=18 RECID=15 STAMP=860511859

輸入歸檔日誌執行緒=1 序列=19 RECID=16 STAMP=860520493

輸入歸檔日誌執行緒=1 序列=20 RECID=17 STAMP=860575649

輸入歸檔日誌執行緒=1 序列=21 RECID=18 STAMP=860666167

輸入歸檔日誌執行緒=1 序列=22 RECID=19 STAMP=860684319

輸入歸檔日誌執行緒=1 序列=23 RECID=20 STAMP=860693037

輸入歸檔日誌執行緒=1 序列=24 RECID=21 STAMP=860842240

輸入歸檔日誌執行緒=1 序列=25 RECID=22 STAMP=860866188

輸入歸檔日誌執行緒=1 序列=26 RECID=23 STAMP=860866191

輸入歸檔日誌執行緒=1 序列=27 RECID=24 STAMP=860867532

輸入歸檔日誌執行緒=1 序列=28 RECID=25 STAMP=860867535

輸入歸檔日誌執行緒=1 序列=29 RECID=26 STAMP=860867788

輸入歸檔日誌執行緒=1 序列=30 RECID=27 STAMP=860867791

輸入歸檔日誌執行緒=1 序列=31 RECID=28 STAMP=860870093

輸入歸檔日誌執行緒=1 序列=32 RECID=29 STAMP=860870094

輸入歸檔日誌執行緒=1 序列=33 RECID=30 STAMP=860870228

輸入歸檔日誌執行緒=1 序列=34 RECID=31 STAMP=860870231

輸入歸檔日誌執行緒=1 序列=35 RECID=32 STAMP=860870649

輸入歸檔日誌執行緒=1 序列=36 RECID=33 STAMP=860870652

輸入歸檔日誌執行緒=1 序列=37 RECID=34 STAMP=860870766

輸入歸檔日誌執行緒=1 序列=38 RECID=35 STAMP=860870769

輸入歸檔日誌執行緒=1 序列=39 RECID=36 STAMP=860871324

輸入歸檔日誌執行緒=1 序列=40 RECID=37 STAMP=860871327

輸入歸檔日誌執行緒=1 序列=42 RECID=38 STAMP=860871613

輸入歸檔日誌執行緒=1 序列=43 RECID=39 STAMP=860871616

輸入歸檔日誌執行緒=1 序列=44 RECID=40 STAMP=860871623

輸入歸檔日誌執行緒=1 序列=45 RECID=41 STAMP=860871660

輸入歸檔日誌執行緒=1 序列=46 RECID=42 STAMP=860921940

輸入歸檔日誌執行緒=1 序列=47 RECID=43 STAMP=860921943

輸入歸檔日誌執行緒=1 序列=48 RECID=44 STAMP=860929324

輸入歸檔日誌執行緒=1 序列=49 RECID=45 STAMP=860929556

輸入歸檔日誌執行緒=1 序列=50 RECID=46 STAMP=860929923

輸入歸檔日誌執行緒=1 序列=51 RECID=47 STAMP=860929946

輸入歸檔日誌執行緒=1 序列=52 RECID=48 STAMP=860929972

輸入歸檔日誌執行緒=1 序列=53 RECID=49 STAMP=860929990

輸入歸檔日誌執行緒=1 序列=54 RECID=50 STAMP=860930724

輸入歸檔日誌執行緒=1 序列=55 RECID=51 STAMP=860930726

輸入歸檔日誌執行緒=1 序列=56 RECID=52 STAMP=860931587

輸入歸檔日誌執行緒=1 序列=57 RECID=53 STAMP=860931590

輸入歸檔日誌執行緒=1 序列=58 RECID=54 STAMP=860931760

輸入歸檔日誌執行緒=1 序列=59 RECID=55 STAMP=860931860

輸入歸檔日誌執行緒=1 序列=60 RECID=56 STAMP=860932810

輸入歸檔日誌執行緒=1 序列=61 RECID=57 STAMP=860932916

輸入歸檔日誌執行緒=1 序列=62 RECID=58 STAMP=860941823

通道 ORA_DISK_1: 正在啟動段 1 14-10-14

通道 ORA_DISK_1: 已完成段 1 14-10-14

段控制程式碼=/oracle/app/product/11.2.0/dbs/0gpl1rg0_1_1 標記=TAG20141014T143023 註釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:15

完成 backup 14-10-14

 

啟動 backup 14-10-14

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在啟動壓縮的全部資料檔案備份集

通道 ORA_DISK_1: 正在指定備份集內的資料檔案

輸入資料檔案: 檔案號=00001 名稱=/oracle/app/oradata/ORCL/system01.dbf

輸入資料檔案: 檔案號=00002 名稱=/oracle/app/oradata/ORCL/sysaux01.dbf

輸入資料檔案: 檔案號=00005 名稱=/oracle/app/oradata/mytablespace/my_01.dbf

輸入資料檔案: 檔案號=00006 名稱=/oracle/app/oradata/mytablespace/QUR_DT01.dbf

輸入資料檔案: 檔案號=00007 名稱=/oracle/app/oradata/mytablespace/QUR_DT02.dbf

輸入資料檔案: 檔案號=00008 名稱=/oracle/app/oradata/mytablespace/QUR_DT03.dbf

輸入資料檔案: 檔案號=00009 名稱=/oracle/app/oradata/mytablespace/QUR_DT04.dbf

輸入資料檔案: 檔案號=00010 名稱=/oracle/app/oradata/mytablespace/QUR_IDX01.dbf

輸入資料檔案: 檔案號=00011 名稱=/oracle/app/oradata/mytablespace/QUR_IDX02.dbf

輸入資料檔案: 檔案號=00012 名稱=/oracle/app/oradata/mytablespace/QUR_IDX03.dbf

輸入資料檔案: 檔案號=00013 名稱=/oracle/app/oradata/mytablespace/QUR_IDX04.dbf

輸入資料檔案: 檔案號=00014 名稱=/oracle/app/oradata/mytablespace/my_02.dbf

輸入資料檔案: 檔案號=00003 名稱=/oracle/app/oradata/ORCL/undotbs01.dbf

輸入資料檔案: 檔案號=00015 名稱=/oracle/app/oradata/ORCL/rmants.dbf

輸入資料檔案: 檔案號=00016 名稱=/oracle/app/oradata/mytablespace/tp_rman_test.dbf

輸入資料檔案: 檔案號=00004 名稱=/oracle/app/oradata/ORCL/users01.dbf

通道 ORA_DISK_1: 正在啟動段 1 14-10-14

通道 ORA_DISK_1: 已完成段 1 14-10-14

段控制程式碼=/oracle/app/product/11.2.0/dbs/0hpl1rgf_1_1 標記=TAG20141014T143039 註釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:01:26

通道 ORA_DISK_1: 正在啟動壓縮的全部資料檔案備份集

通道 ORA_DISK_1: 正在指定備份集內的資料檔案

備份集內包括當前控制檔案

備份集內包括當前的 SPFILE

通道 ORA_DISK_1: 正在啟動段 1 14-10-14

通道 ORA_DISK_1: 已完成段 1 14-10-14

段控制程式碼=/oracle/app/product/11.2.0/dbs/0ipl1rj5_1_1 標記=TAG20141014T143039 註釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:03

完成 backup 14-10-14

 

啟動 backup 14-10-14

當前日誌已存檔

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在啟動壓縮的歸檔日誌備份集

通道 ORA_DISK_1: 正在指定備份集內的歸檔日誌

輸入歸檔日誌執行緒=1 序列=63 RECID=59 STAMP=860941929

通道 ORA_DISK_1: 正在啟動段 1 14-10-14

通道 ORA_DISK_1: 已完成段 1 14-10-14

段控制程式碼=/oracle/app/product/11.2.0/dbs/0jpl1rj9_1_1 標記=TAG20141014T143209 註釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:01

完成 backup 14-10-14

 

(注意:上面的段控制程式碼中的日誌都放在.../dbs路徑下。)

 

3 設定閃回恢復區的地址

RMAN> exit

$ exit

SQL> alter system set db_recovery_file_dest='/oracle/app/flash_recovery_area';

系統已更改。

 

SQL> show parameter db_recovery_file_dest;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

db_recovery_file_dest                string      /oracle/app/flash_recovery_are

                                                 a

db_recovery_file_dest_size           big integer 3882M

 

回到終端:

SQL> host

 

開啟恢復管理器:

$ rman

 

連線資料庫:

RMAN> connect target /

連線到目標資料庫: ORCL (DBID=1386036321)

 

全庫備份

RMAN> backup as compressed backupset database plus archivelog;

啟動 backup 14-10-14

當前日誌已存檔

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=75 裝置型別=DISK

通道 ORA_DISK_1: 正在啟動壓縮的歸檔日誌備份集

通道 ORA_DISK_1: 正在指定備份集內的歸檔日誌

輸入歸檔日誌執行緒=1 序列=16 RECID=13 STAMP=860414465

輸入歸檔日誌執行緒=1 序列=17 RECID=14 STAMP=860511759

輸入歸檔日誌執行緒=1 序列=18 RECID=15 STAMP=860511859

輸入歸檔日誌執行緒=1 序列=19 RECID=16 STAMP=860520493

輸入歸檔日誌執行緒=1 序列=20 RECID=17 STAMP=860575649

輸入歸檔日誌執行緒=1 序列=21 RECID=18 STAMP=860666167

輸入歸檔日誌執行緒=1 序列=22 RECID=19 STAMP=860684319

輸入歸檔日誌執行緒=1 序列=23 RECID=20 STAMP=860693037

輸入歸檔日誌執行緒=1 序列=24 RECID=21 STAMP=860842240

輸入歸檔日誌執行緒=1 序列=25 RECID=22 STAMP=860866188

輸入歸檔日誌執行緒=1 序列=26 RECID=23 STAMP=860866191

輸入歸檔日誌執行緒=1 序列=27 RECID=24 STAMP=860867532

輸入歸檔日誌執行緒=1 序列=28 RECID=25 STAMP=860867535

輸入歸檔日誌執行緒=1 序列=29 RECID=26 STAMP=860867788

輸入歸檔日誌執行緒=1 序列=30 RECID=27 STAMP=860867791

輸入歸檔日誌執行緒=1 序列=31 RECID=28 STAMP=860870093

輸入歸檔日誌執行緒=1 序列=32 RECID=29 STAMP=860870094

輸入歸檔日誌執行緒=1 序列=33 RECID=30 STAMP=860870228

輸入歸檔日誌執行緒=1 序列=34 RECID=31 STAMP=860870231

輸入歸檔日誌執行緒=1 序列=35 RECID=32 STAMP=860870649

輸入歸檔日誌執行緒=1 序列=36 RECID=33 STAMP=860870652

輸入歸檔日誌執行緒=1 序列=37 RECID=34 STAMP=860870766

輸入歸檔日誌執行緒=1 序列=38 RECID=35 STAMP=860870769

輸入歸檔日誌執行緒=1 序列=39 RECID=36 STAMP=860871324

輸入歸檔日誌執行緒=1 序列=40 RECID=37 STAMP=860871327

輸入歸檔日誌執行緒=1 序列=42 RECID=38 STAMP=860871613

輸入歸檔日誌執行緒=1 序列=43 RECID=39 STAMP=860871616

輸入歸檔日誌執行緒=1 序列=44 RECID=40 STAMP=860871623

輸入歸檔日誌執行緒=1 序列=45 RECID=41 STAMP=860871660

輸入歸檔日誌執行緒=1 序列=46 RECID=42 STAMP=860921940

輸入歸檔日誌執行緒=1 序列=47 RECID=43 STAMP=860921943

輸入歸檔日誌執行緒=1 序列=48 RECID=44 STAMP=860929324

輸入歸檔日誌執行緒=1 序列=49 RECID=45 STAMP=860929556

輸入歸檔日誌執行緒=1 序列=50 RECID=46 STAMP=860929923

輸入歸檔日誌執行緒=1 序列=51 RECID=47 STAMP=860929946

輸入歸檔日誌執行緒=1 序列=52 RECID=48 STAMP=860929972

輸入歸檔日誌執行緒=1 序列=53 RECID=49 STAMP=860929990

輸入歸檔日誌執行緒=1 序列=54 RECID=50 STAMP=860930724

輸入歸檔日誌執行緒=1 序列=55 RECID=51 STAMP=860930726

輸入歸檔日誌執行緒=1 序列=56 RECID=52 STAMP=860931587

輸入歸檔日誌執行緒=1 序列=57 RECID=53 STAMP=860931590

輸入歸檔日誌執行緒=1 序列=58 RECID=54 STAMP=860931760

輸入歸檔日誌執行緒=1 序列=59 RECID=55 STAMP=860931860

輸入歸檔日誌執行緒=1 序列=60 RECID=56 STAMP=860932810

輸入歸檔日誌執行緒=1 序列=61 RECID=57 STAMP=860932916

輸入歸檔日誌執行緒=1 序列=62 RECID=58 STAMP=860941823

輸入歸檔日誌執行緒=1 序列=63 RECID=59 STAMP=860941929

輸入歸檔日誌執行緒=1 序列=64 RECID=60 STAMP=860942679

通道 ORA_DISK_1: 正在啟動段 1 14-10-14

通道 ORA_DISK_1: 已完成段 1 14-10-14

段控制程式碼=/oracle/app/flash_recovery_area/ORCL/backupset/2014_10_14/o1_mf_annnn_TAG20141014T144439_b3sklr8v_.bkp 標記=TAG20141014T144439 註釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:15

完成 backup 14-10-14

 

啟動 backup 14-10-14

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在啟動壓縮的全部資料檔案備份集

通道 ORA_DISK_1: 正在指定備份集內的資料檔案

輸入資料檔案: 檔案號=00001 名稱=/oracle/app/oradata/ORCL/system01.dbf

輸入資料檔案: 檔案號=00002 名稱=/oracle/app/oradata/ORCL/sysaux01.dbf

輸入資料檔案: 檔案號=00005 名稱=/oracle/app/oradata/mytablespace/my_01.dbf

輸入資料檔案: 檔案號=00006 名稱=/oracle/app/oradata/mytablespace/QUR_DT01.dbf

輸入資料檔案: 檔案號=00007 名稱=/oracle/app/oradata/mytablespace/QUR_DT02.dbf

輸入資料檔案: 檔案號=00008 名稱=/oracle/app/oradata/mytablespace/QUR_DT03.dbf

輸入資料檔案: 檔案號=00009 名稱=/oracle/app/oradata/mytablespace/QUR_DT04.dbf

輸入資料檔案: 檔案號=00010 名稱=/oracle/app/oradata/mytablespace/QUR_IDX01.dbf

輸入資料檔案: 檔案號=00011 名稱=/oracle/app/oradata/mytablespace/QUR_IDX02.dbf

輸入資料檔案: 檔案號=00012 名稱=/oracle/app/oradata/mytablespace/QUR_IDX03.dbf

輸入資料檔案: 檔案號=00013 名稱=/oracle/app/oradata/mytablespace/QUR_IDX04.dbf

輸入資料檔案: 檔案號=00014 名稱=/oracle/app/oradata/mytablespace/my_02.dbf

輸入資料檔案: 檔案號=00003 名稱=/oracle/app/oradata/ORCL/undotbs01.dbf

輸入資料檔案: 檔案號=00015 名稱=/oracle/app/oradata/ORCL/rmants.dbf

輸入資料檔案: 檔案號=00016 名稱=/oracle/app/oradata/mytablespace/tp_rman_test.dbf

輸入資料檔案: 檔案號=00004 名稱=/oracle/app/oradata/ORCL/users01.dbf

通道 ORA_DISK_1: 正在啟動段 1 14-10-14

通道 ORA_DISK_1: 已完成段 1 14-10-14

段控制程式碼=/oracle/app/flash_recovery_area/ORCL/backupset/2014_10_14/o1_mf_nnndf_TAG20141014T144455_b3skm7qk_.bkp 標記=TAG20141014T144455 註釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:01:25

通道 ORA_DISK_1: 正在啟動壓縮的全部資料檔案備份集

通道 ORA_DISK_1: 正在指定備份集內的資料檔案

備份集內包括當前控制檔案

備份集內包括當前的 SPFILE

通道 ORA_DISK_1: 正在啟動段 1 14-10-14

通道 ORA_DISK_1: 已完成段 1 14-10-14

段控制程式碼=/oracle/app/flash_recovery_area/ORCL/backupset/2014_10_14/o1_mf_ncsnf_TAG20141014T144455_b3skoy1d_.bkp 標記=TAG20141014T144455 註釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:01

完成 backup 14-10-14

 

啟動 backup 14-10-14

當前日誌已存檔

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在啟動壓縮的歸檔日誌備份集

通道 ORA_DISK_1: 正在指定備份集內的歸檔日誌

輸入歸檔日誌執行緒=1 序列=65 RECID=61 STAMP=860942783

通道 ORA_DISK_1: 正在啟動段 1 14-10-14

通道 ORA_DISK_1: 已完成段 1 14-10-14

段控制程式碼=/oracle/app/flash_recovery_area/ORCL/backupset/2014_10_14/o1_mf_annnn_TAG20141014T144623_b3skozsy_.bkp 標記=TAG20141014T144623 註釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:01

完成 backup 14-10-14

 

注意:上面的backupset均在.../flash_recovery_area/ORCL路徑下

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29485627/viewspace-1298437/,如需轉載,請註明出處,否則將追究法律責任。

相關文章