Joy 發問時間: 電腦與網際網路軟體 · 1 0 年前

請問要怎麼備份oracle 10g?

因為將oracle 10g 改為Archive mode,擔心會影響原先的DB

想先備份一份完整備份,請問要怎麼備份oracle 10g的資料?

1 個解答

評分
  • Johnny
    Lv 4
    1 0 年前
    最佳解答

    更改archive log不會影響原先的db資料,

    如果改了不喜歡也可以改回去,

    Archive log的功能主要是讓我們的資料庫可以藉由過去的完整備分加上backup controlfile 跟 archive log 來將資料庫還原到過去的某個時間點.

    如果沒有enable archive log, 那oracle會重複的使用現有的redo log, 不會將使用後的redo log給 archive出來, 因此一旦redo log被重複使用之後, 就無法將db還原到過去的時間點.

    要完整備份資料庫的話, 可以使用下列指令,

    這是最簡單的完整備份語法, 所有其他參數都使用default,

    主要的是 full=Y (表示要被份完整的資料庫)

    exp system/manager full=Y file=xxxxx.dmp log=xxxxx.log

    About to export the entire database ...

    . exporting tablespace definitions

    . exporting profiles

    . exporting user definitions

    ......

    參考資料: 自己
還有問題?馬上發問,尋求解答。