回覆列表
  • 1 # 使用者990540253822

    進行恢復處理的前提條件

    資料庫的資料和日誌必須是分開儲存在不同的裝置上

    資料庫沒有進行過資料庫事務日誌的截斷操作;

    1、備份現有資料庫test的事務日誌(注意不要在備份語句後面使用with no_truncate選項,否則無法按時間點從資料庫日誌中恢復資料):

    dump transaction test to ‘/opt/data/test_tran.dump’

    2、建立一個For Load的乾淨資料庫test1,其資料和日誌分別儲存在兩個不同的裝置上(也可以直接在現有資料庫test上進行恢復,不過推薦採用乾淨的資料庫進行資料恢復,確保現有test資料庫中資料的安全);

    3、使用完整資料庫備份檔案 /opt/data/test.dump,將其資料恢復到資料庫test1上:

    load database test1 from ‘/opt/data/test.dump’

    load transaction test1 from ‘/opt/data/test_tran.dump’ with until_time=’2009-4-29 17:30:09’

    (這裡until_time推薦使用與資料庫日期格式一致的格式,例如:Apr 29 2009 17:30:09+毫秒+PM)

  • 中秋節和大豐收的關聯?
  • 歐珀石怎麼保養?