rman的一些命令

mengzhaoliang發表於2008-04-08

 

不使用恢復目錄:

G:\oracle\product\10.2.0\db_1\BIN>rman target nocatalog

恢復管理器: Release 10.2.0.1.0 - Production on 星期六 3月 8 10:36:57 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

連線到目標資料庫: JXFGW (DBID=25524211)
使用目標資料庫控制檔案替代恢復目錄

 

使用恢復目錄:

G:\oracle\product\10.2.0\db_1\BIN>rman target catalog
at

恢復管理器: Release 10.2.0.1.0 - Production on 星期六 3月 8 10:54:23 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

連線到目標資料庫: JXFGW (DBID=25524211)
連線到恢復目錄資料庫

RMAN>

 

 

rman的一致性備份

指:關閉資料庫之後備份所有資料檔案和控制檔案的方法,使用於noarchivelog和archivelog模式.

sql>shutdown immediate

sql>startup mount

 

G:\oracle\product\10.2.0\db_1\BIN>rman target nocatalog

恢復管理器: Release 10.2.0.1.0 - Production on 星期六 3月 8 11:37:46 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

已連線到目標資料庫: JXFGW (DBID=25524211, 未開啟)
使用目標資料庫控制檔案替代恢復目錄

RMAN> backup database format='e:\backup\%d_%s.dbf';

啟動 backup 於 08-3月 -08
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 啟動全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
輸入資料檔案 fno=00006 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET_JXFGW
.ORA
輸入資料檔案 fno=00001 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSTEM01.DBF
輸入資料檔案 fno=00005 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET.ORA
輸入資料檔案 fno=00003 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSAUX01.DBF
輸入資料檔案 fno=00004 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\USERS01.DBF
輸入資料檔案 fno=00002 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\UNDOTBS01.DBF

通道 ORA_DISK_1: 正在啟動段 1 於 08-3月 -08
通道 ORA_DISK_1: 已完成段 1 於 08-3月 -08
段控制程式碼=E:\BACKUP\JXFGW_2.DBF 標記=TAG20080308T114257 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:02:15
通道 ORA_DISK_1: 啟動全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
備份集中包括當前控制檔案
在備份集中包含當前的 SPFILE
通道 ORA_DISK_1: 正在啟動段 1 於 08-3月 -08
通道 ORA_DISK_1: 已完成段 1 於 08-3月 -08
段控制程式碼=E:\BACKUP\JXFGW_3.DBF 標記=TAG20080308T114257 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:06
完成 backup 於 08-3月 -08

RMAN> sql 'alter database open'
2> ;

sql 語句: alter database open

RMAN> sql 'alter system archive log current';

sql 語句: alter system archive log current
  

    當執行了backup database 命令後,不僅會備份所有資料檔案,而且會自動備份控制檔案.

 

 

 

非一致性備份:指在open狀態下備份所有資料檔案和控制檔案的方法,只使用於archivelog模式.

RMAN> backup database format='e:\backup\%d_%s.dbf';

啟動 backup 於 08-3月 -08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=146 devtype=DISK
通道 ORA_DISK_1: 啟動全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
輸入資料檔案 fno=00006 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET_JXFG
.ORA
輸入資料檔案 fno=00001 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSTEM01.DBF
輸入資料檔案 fno=00005 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET.ORA
輸入資料檔案 fno=00003 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSAUX01.DBF
輸入資料檔案 fno=00004 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\USERS01.DBF
輸入資料檔案 fno=00002 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\UNDOTBS01.DB

通道 ORA_DISK_1: 正在啟動段 1 於 08-3月 -08
通道 ORA_DISK_1: 已完成段 1 於 08-3月 -08
段控制程式碼=E:\BACKUP\JXFGW_4.DBF 標記=TAG20080308T123612 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:02:15
通道 ORA_DISK_1: 啟動全部資料檔案備份集
通道 ORA_DISK_1: 正在指定備份集中的資料檔案
備份集中包括當前控制檔案
在備份集中包含當前的 SPFILE
通道 ORA_DISK_1: 正在啟動段 1 於 08-3月 -08
通道 ORA_DISK_1: 已完成段 1 於 08-3月 -08
段控制程式碼=E:\BACKUP\JXFGW_5.DBF 標記=TAG20080308T123612 註釋=NONE
通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:03
完成 backup 於 08-3月 -08

RMAN> sql 'alter system archive log current';

sql 語句: alter system archive log current

RMAN>

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