Oracle簡單的邏輯備份

來源:互聯網
上載者:User

標題:Oracle簡單的邏輯備份

連結:http://blog.csdn.net/jrq/archive/2006/01/13/577833.aspx

本文:

1.指定某使用者(資料表空間)的備份

  匯出語句:
  exp market/market@ORDB owner=market file= D:/market.dmp log=D:/market.log

  使用bat檔案自動批處理:

  匯出備份檔案命名為“market2006-01-01.dmp”形式:

  exp market/market@ORDB owner=market file=D:/market%date:~0,10%.dmp log=D:/market%date:~0,10%.log
 
  匯出備份檔案命名為“market20060101.dmp”形式:

  exp market/market@ORDB owner=market file=D:/market%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%.dmp  log=D:/market%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%.log

  附帶cmd的一些環境變數的用法:

    %VariableName:~n,m%,代表從VariableName的第n個字元後起的m個字元組成的字串;

    %VariableName:~-m%,代表VariableName的最後m個字元組成的字串;

    %VariableName:~n,-m%,代表從VariableName的第n個字元後起,至倒數第m個字元之間(不包括第m個字元)的字元組成的字串。

2.增量備份

   三種類別:

   1.完全增量匯出(Complete Export):把整個資料庫檔案匯出備份

      exp  system/manager@ORDB inctype=complete file=D:/2004.dmp log=D:/2004.log

   2.增量型增量匯出(Incremental Export):備份上一次備份後改變的結果

      exp system/manager@ORDB inctype=incremental file=D:/2005.dmp log=D:/2005.log

   3.累積型增量匯出(Cumulate Export):匯出自上次完全增量匯出後資料庫變化的資訊
    
      exp system/manager@ORDB inctype=cumulative file=D:/2006.dmp log=D:/2006.log

      在Oracle9中執行帶inctype參數的exp命令匯出做增量備份時,會提示“INCTYPE參數已廢棄”,可以使用rman做增量備份。
 
      在做增量匯出/匯入,必須作為System使用者來完成增量的匯入匯出,而且只能是對整個資料庫進行實施。
 

3.定時自動邏輯匯出備份:

    可以把匯出指令碼寫到bat批次檔中,然後在“任務計劃”中添加執行計畫,指定時間備份策略,這樣能做到按時自動匯出備份。
  

4.邏輯恢複

   對應於Oracle提供的三種不同的ExportDatabase Backup方案,同樣存在Import具有三種不同的操作方式對邏輯備份出來的資料庫資訊恢複到資料庫中去。

   可以排定一個備份議程表,指定時間備份策略,用資料匯出的三個不同方式合作完成。

   比如資料庫的備份任務可作如下安排:
 
       ·星期一:完全匯出(A)
       ·星期二:增量匯出(B)
       ·星期三:增量匯出(C)
       ·星期四:增量匯出(D)
       ·星期五:累計匯出(E)
       ·星期六:增量匯出(F)
       ·星期日:增量匯出(G)

   如果在星期日,資料庫遭到意外破壞,資料庫管理員可按以下步驟來恢複資料庫:
 
    第一步:用命令CREATE DATABASE重建資料庫結構;

    第二步:建立一個足夠大的附加回段(可省略)。
 
    第三步:完全增量匯入A:
 
      $imp system/manager@ORDB inctype= RECTORE FULL=Y FILE=A log=D:/a.log

    第四步:累計增量匯入E:
 
      $imp system/manager@ORDB inctype= RECTORE FULL=Y FILE =E log=D:/b.log

    第五步:最近增量匯入F:
 
      $imp system/manager@ORDB inctype=RESTORE FULL=Y FILE=F log=D:/c.log

                                                                                            J.R.Q.

                                                                                 2006/01/13 淩晨  記於穗

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.