這個問題如果在考慮性能的前提下,我覺得是蠻有意思的一個問題。
首先邏輯備份工具,是在物理備份(Data Guard也算一種)的基礎(chǔ)上擴展,需要做邏輯備份,一定是業(yè)務(wù)場景有Data Guard支持不了的地方。需要做邏輯備份,那么邏輯備份工具就是一個重點,傳統(tǒng)的exp工具也可以,在備庫上使用真實一個絕佳的選擇,如果數(shù)據(jù)量大,那么顯然exp不是一個好的注意,那么放在主庫,主庫上做expdp,其實也是一個很大的隱患,一來有較大的性能消耗,二來有較大的性能抖動,也是不推薦的,我們可以考慮在備庫來做。
備庫做expdp,可以嗎?
其實是可以的,如果是在11g的環(huán)境中,我們完全可以使用Snapshot Standby,然后備庫就是可讀可寫,然后做expdp導(dǎo)出,然后恢復(fù)physical standby.
如果是10g,顯然沒有snapshot standby,但是也是可以的,我們可以手工來實現(xiàn)“failover, 然后導(dǎo)出,然后閃回恢復(fù)。