commvault oracle备份,CommVault for Oracle备份和恢复.pdf
4 .2 ORACLE 備份和恢復
4.2.1 ORACLE 備份
1) 選擇配置好的子客戶端,開始備份
2) 選擇立即運行或者計劃運行;
3) 查看備份的運行狀態;
必要時,點擊查看RMAN 日志
4) 備份作業結束時,可以通過查看備份歷史,確認是否備份成功。
4.2.2 ORACLE 恢復
備注:由于Oracle 恢復需要根據不同的情況,進行不同的恢復,建議恢復時與Oracle DBA 配合
進行。
在此示例中,將進行全庫級別的恢復,即
前提:數據庫啟動到nomount 狀態
Step 1:恢復控制文件
Step 2:恢復數據庫
Step 3: Recover 數據庫
Step4: 數據庫open
具體步驟如下:
1) 模擬數據庫損壞,將控制文件或者其它數據文件移除
2) 將數據庫啟動到nomount 狀態
3) 利用CommVault GUI 方式進行恢復(右鍵ORACLE_SID,選擇所有任務?恢復
4) 選擇需要恢復的內容(在此示例中,模擬全部文件丟失的情況,需要選擇恢復控制 文件、
數據庫,并作Recover Database)
在Advanced 選項中,在Options 頁中選擇Set DBID
在Ctrl&SP Files 頁面中,選擇From Autobackup.
點擊OK 按鈕后開始恢復
5) 開始恢復,查看恢復任務;
6) 恢復完成后,查看作業狀態以及數據庫的狀態
根據需要,創建臨時表空間(在10g 以后,Temp 表空間在RMAN 恢復后會自動創建)
7) 查看整個恢復過程的RMAN 日志
a) 客戶端主機名?Oracle?Oracle SID,右鍵選擇View ?Restore History
b) 根據條件進行選擇
c) 查看恢復作業的RMAN 日志
d) 具體RMAN 日志的信息如下:
Rman Script:
[SET DBID 634734557;
run {
allocate channel ch1 type 'sbt_tape'
PARMS="SBT_LIBRARY=/opt/cv/galaxy/Base64/libobk.a(shr.o),BLKSIZE=262144,ENV=(CV_mmsApiVsn
=2,CV_channelPar=ch1,ThreadCommandLine= RESTORE -jm 10 -a 2:0 -cl 78 -ins 92 -at 0 -j 8730 -bal
0 -bap 0 -rap 0 -rcp 0 -mav 0 -ms 1 -p 1 -cn svodbp31 -vm Instance001)"
TRACE 0;
restore controlfile from autobackup ;
sql 'alter database mount';
}
exit;
]
Rman Log:[
Recovery Manager: Release 9.2.0.1.0 - 64bit Production
Copyright (c) 1995, 2002, Oracle Corporation. All rights reserved.
RMAN>
RMAN>
connected to target database: DB31 (not mounted)
using target database controlfile instead of recovery catalog
RMAN>
executing command: SET DBID
RMAN> 2> 3> 4> 5> 6> 7>
allocated channel: ch1
channel ch1: sid=14 devtype=SBT_TAPE
channel ch1: CommVault Systems for Oracle: Version 7.0.0(Build76)
Starting restore at 14-AUG-08
channel ch1: looking for autobackup on day:
channel ch1: autobackup found: c-63473455702
channel ch1: controlfile re
總結
以上是生活随笔為你收集整理的commvault oracle备份,CommVault for Oracle备份和恢复.pdf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 士官转业省里审批通过,县里还审吗?
- 下一篇: 如何用乐高拼出100格洛克18迷你版