[SQL ] ORACLE 沒關閉DB就COPY檔案

作者: kb0130 (烏拉拉)   2015-10-01 18:12:24
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行)
資料庫名稱: ORACLE
資料庫版本: 10G
內容/問題描述:
各位前輩好
小弟今日將A主機的ORACLE DB在未SHUTDOWN的狀況下
直接將CTL、DBF、LOG COPY到B主機
並且成功的MOUNT起來了,目前A主機是屬於正式環境
前段AP正常使用中,但還是有點害怕,
現在想起來覺得自己有點魯莽
不知各位有沒有這樣做過,造成甚麼異常?
謝謝!
作者: blueet9380 (mAMa)   2015-10-01 18:44:00
Copy而已沒事的
作者: kb0130 (烏拉拉)   2015-10-01 19:02:00
那為何可以MOUNT起來,檔案COPY了半小時,照理說每個FILE的COMMIT狀態也會不同.....
作者: kobedisel (NO)   2015-10-03 00:04:00
只能說這只會影響你主機a的io效能,尤其在read,另外這種copy的方式你的b主機所以copy的db很可能會開不起來,尤其當你的a主機比較忙碌而你db的online redo log以及switch過一輪的話,你複製的資料庫會開不起來建議直接用rman方式來backup restore資料庫或是duplicate database還有mount起來的db不代表是能用的,在mount狀態就算是只要controlfile 完全沒有datafile也能mount啊
作者: kb0130 (烏拉拉)   2015-10-03 23:11:00
回K大,其實是OPEN的,而且檢查過所有SCN是一致的只能說運氣不錯.....
作者: iamnotfat (我不肥)   2015-10-05 10:58:00
如果不放心的話可以用dbv 檢查有沒有corrupted block

Links booklink

Contact Us: admin [ a t ] ucptt.com