Rman備份與恢複之目標資料庫

來源:互聯網
上載者:User

1.  設定備份的檔案存放的位置,備份時自動備份控制檔案

C:\Documents and Settings\wwang>rman target / --在目標資料庫上備份

復原管理員: Release 11.2.0.1.0 - Production on 星期一 7月 2 22:15:57 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

串連到目標資料庫: MDSP (DBID=663168021)

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;

新的 RMAN 配置參數:

CONFIGURE CONTROLFILE AUTOBACKUP ON;

已成功儲存新的 RMAN 配置參數

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'D:\testrman\control\%F';

新的 RMAN 配置參數:

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'D:\testrman\control\%F';

已成功儲存新的 RMAN 配置參數

RMAN> configure channel device type disk format 'D:\testrman\%d_%u_%T';

新的 RMAN 配置參數:

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT   'D:\testrman\%d_%u_%T';

已成功儲存新的 RMAN 配置參數

RMAN>

2.在raman備份前建立一張測試表並插入記錄

SQL> create table rman(a varchar2(20));

表已建立。

SQL> insert into rman values('before raman backup');

已建立 1 行。

SQL> commit;

提交完成。

SQL> alter system archive log current;

系統已更改。

SQL>

3.用rman備份整個資料庫包括控制檔案spfile歸檔日誌

RMAN> backup database plus archivelog;

啟動 backup 於 02-7月 -12

當前日誌已存檔

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在啟動歸檔記錄備份集

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

輸入歸檔日誌線程=1 序列=44 RECID=1 STAMP=787522131

輸入歸檔日誌線程=1 序列=45 RECID=2 STAMP=787522334

輸入歸檔日誌線程=1 序列=46 RECID=3 STAMP=787607657

輸入歸檔日誌線程=1 序列=47 RECID=4 STAMP=787611335

輸入歸檔日誌線程=1 序列=48 RECID=5 STAMP=787611478

輸入歸檔日誌線程=1 序列=49 RECID=6 STAMP=787611636

輸入歸檔日誌線程=1 序列=50 RECID=7 STAMP=787611800

通道 ORA_DISK_1: 正在啟動段 1 於 02-7月 -12

通道 ORA_DISK_1: 已完成段 1 於 02-7月 -12

段控制代碼=D:\TESTRMAN\MDSP_0DNF404P_20120702 標記=TAG20120702T210321 注釋=NONE

通道 ORA_DISK_1: 備份組已完成, 經過時間:00:00:07

完成 backup 於 02-7月 -12

啟動 backup 於 02-7月 -12

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在啟動全部資料檔案備份組

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

輸入資料檔案: 檔案號=00001 名稱=D:\APP\WWANG\ORADATA\MDSP\SYSTEM01.DBF

輸入資料檔案: 檔案號=00002 名稱=D:\APP\WWANG\ORADATA\MDSP\SYSAUX01.DBF

輸入資料檔案: 檔案號=00003 名稱=D:\APP\WWANG\ORADATA\MDSP\UNDOTBS01.DBF

輸入資料檔案: 檔案號=00005 名稱=D:\APP\WWANG\ORADATA\MDSP\IMUSE01.DBF

輸入資料檔案: 檔案號=00006 名稱=D:\APP\WWANG\ORADATA\MDSP\JACK.DBF

輸入資料檔案: 檔案號=00004 名稱=D:\APP\WWANG\ORADATA\MDSP\USERS01.DBF

輸入資料檔案: 檔案號=00007 名稱=D:\APP\WWANG\ORADATA\MDSP\TEST.DBF

通道 ORA_DISK_1: 正在啟動段 1 於 02-7月 -12

通道 ORA_DISK_1: 已完成段 1 於 02-7月 -12

段控制代碼=D:\TESTRMAN\MDSP_0ENF4051_20120702 標記=TAG20120702T210329 注釋=NONE

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

完成 backup 於 02-7月 -12

啟動 backup 於 02-7月 -12

當前日誌已存檔

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在啟動歸檔記錄備份集

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

輸入歸檔日誌線程=1 序列=51 RECID=8 STAMP=787611999

通道 ORA_DISK_1: 正在啟動段 1 於 02-7月 -12

通道 ORA_DISK_1: 已完成段 1 於 02-7月 -12

段控制代碼=D:\TESTRMAN\MDSP_0FNF40AV_20120702 標記=TAG20120702T210639 注釋=NONE

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

完成 backup 於 02-7月 -12

啟動 Control File and SPFILE Autobackup 於 02-7月 -12

段 handle=D:\TESTRMAN\CONTROL\C-663168021-20120702-01 comment=NONE

完成 Control File and SPFILE Autobackup 於 02-7月 -12

RMAN>

4.備份完成以後再次向表空插入一條記錄(注意這條記錄沒有在備份檔案中)

SQL> insert into rman values('after raman backup');

已建立 1 行。

SQL> commit;

提交完成。

SQL> select * from rman;

A

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

before raman backup

after raman backup

SQL>

5.構造破壞,用dbca把整個庫刪掉(在刪掉之前把記錄檔拷貝出來,最後我們插入的一條資料在記錄檔中),執行個體刪除完畢

  • 1
  • 2
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.