作者kb0130 (烏拉拉)
看板Database
標題[SQL ] ORACLE 沒關閉DB就COPY檔案
時間Thu Oct 1 18:12:24 2015
(針對
SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱: ORACLE
資料庫版本: 10G
內容/問題描述:
各位前輩好
小弟今日將A主機的ORACLE DB在未SHUTDOWN的狀況下
直接將CTL、DBF、LOG COPY到B主機
並且成功的MOUNT起來了,目前A主機是屬於正式環境
前段AP正常使用中,但還是有點害怕,
現在想起來覺得自己有點魯莽
不知各位有沒有這樣做過,造成甚麼異常?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.75.90
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Database/M.1443694347.A.4DB.html
1F:推 blueet9380: Copy而已沒事的 10/01 18:44
2F:→ kb0130: 那為何可以MOUNT起來,檔案COPY了半小時,照理說每個 10/01 19:02
3F:→ kb0130: FILE的COMMIT狀態也會不同..... 10/01 19:02
4F:→ kobedisel: 只能說這只會影響你主機a的io效能,尤其在read,另外這 10/03 00:04
5F:→ kobedisel: 種copy的方式你的b主機所以copy的db很可能會開不起來, 10/03 00:04
6F:→ kobedisel: 尤其當你的a主機比較忙碌而你db的online redo log以及s 10/03 00:04
7F:→ kobedisel: witch過一輪的話,你複製的資料庫會開不起來 10/03 00:04
8F:→ kobedisel: 建議直接用rman方式來backup restore資料庫或是duplica 10/03 00:06
9F:→ kobedisel: te database 10/03 00:06
10F:→ kobedisel: 還有mount起來的db不代表是能用的,在mount狀態就算是 10/03 00:08
11F:→ kobedisel: 只要controlfile 完全沒有datafile也能mount啊 10/03 00:08
12F:→ kb0130: 回K大,其實是OPEN的,而且檢查過所有SCN是一致的 10/03 23:11
13F:→ kb0130: 只能說運氣不錯..... 10/03 23:11
14F:推 iamnotfat: 如果不放心的話可以用dbv 檢查有沒有corrupted block 10/05 10:58