iT邦幫忙

1

oracle DB 還原測試

GJ 2020-11-19 15:18:27622 瀏覽

請教如果要測試oracle DB還原,主機是LINUX+oracle,備份用backupexec

一般會怎麼試?

再架一台一模一樣的然後還原備份檔?還是說可以用WINDOWS+ORACLE?測試
因為LINUX跟ORACLE沒說到很熟悉,不知道要怎麼用backupexec還原哪些檔案

你跳級了!
基本上不是不想告訴你。
而是看你這樣問。而.....
不知道該從何告訴你。

因為有時,不是單單把檔案還原就好。
by2048 iT邦新手 2 級 ‧ 2020-11-20 09:38:11 檢舉
如是實體機,建議P2V去處擬機,現架好環境,只要匯入DB就完成測試(不需備份軟體)
如是虛擬機,直接用BACKUPEXEC還原至另一台虛擬環境

2 個回答

0
pojen
iT邦新手 1 級 ‧ 2020-11-20 10:55:25
最佳解答

剛才查了一下, backupexec 還是用 RMAN. (不過我看不出來他是硬碟 (disk) 還是磁帶 (sbt))

從他的文件, 看起來他想幫使用者簡化一些步驟.
http://backup-exec.helpmax.net/en/symantec-backup-exec-agent-for-oracle-on-windows-or-linux-servers/about-restoring-and-recovering-oracle-resources/recovering-the-complete-oracle-instance-or-database-to-a-computer-other-than-the-original-oracle-server/

你公司的資料庫管理員應該要能做完整的 RMAN 回復. 用 VM 回復是不得已之舉. (如果不幸你在 VM 裡的資料檔損壞了, 你的 VM 回覆是無用的. 這時你只能靠 RMAN 來修復檔案)

如果要求資料要能回復到資料庫掛點前最後一筆資料, 那 RMAN 可能是你的唯一解.

GJ iT邦研究生 4 級 ‧ 2020-11-20 14:15:49 檢舉

是保存在DISK
有討論想試說固定保留一份VMDK ,測試掛載到別台VM上去換個IP跟電腦名稱
再用rman回復,不知這樣操作是否可行?

pojen iT邦新手 1 級 ‧ 2020-11-21 05:54:50 檢舉

如果你有 VMDK 那你掛到其他台機器上他會自動做 recovery 的動作. (假設你做 VMDK 快照時資料庫還在跑, 然後 VMDK 裡面有你的 archived log) 你應該不用手動作 RMAN 回復. 打開資料庫時, 他能大致上自己 recover 完成.

RMAN 的作用是你有一台全新的機器, 用 RMAN 做 restore, (把備份變成能用的資料庫檔案), 然後繼續用 RMAN 做 recovery (回復到最後一個完整的資料)

如果資源允許, 我會推薦在測試還境試一次. 如果不是很常做 RMAN 的人, 那實際操作時有可能出現各種各樣的問題. <- 因為 RMAN 能做的事非常多, 所以可以出錯的地方也很多.

0
edison02
iT邦新手 5 級 ‧ 2020-11-20 08:47:30

你先提供你是實體還是虛擬環境,才有辦法繼續往下講,方法不太一樣.

GJ iT邦研究生 4 級 ‧ 2020-11-20 09:35:42 檢舉

都是VM虛擬環境

edison02 iT邦新手 5 級 ‧ 2020-11-20 09:53:43 檢舉

1.如果是虛擬機,你可以直接還原成一台新的vm,可以開機,oracle服務打的開,ap可以連線,就算是演練成功.
2.如果你們有dba,oracle部分有另外備份,就需要再做一段oracle的還原演練,兩段目的是不一樣,一段是OS+DB整個的毀損,一段是只針對DB的問題還原. 有問題再提出討論~

我要發表回答

立即登入回答