熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

利用多個轉儲文件導出大量Oracle數據

2013-11-13 15:44:53  來源: Oracle 

  Oracle的數據導出實用工具是整個備份策略中很重要的一部分使用該工具你可以恢復小到單個數據表的數據這對於常規的基於數據文件的備份來說是很難做到的

  但是隨著數據庫和單個數據表的不斷增大創建一個足夠大的導出文件以包含這些數據變得相當困難

  很多數據庫管理員(DBA)還沒有意識到可以使用多個輸出文件來保存導出數據如果一個磁盤分區沒有足夠的空間或者數據庫的大小超過了操作系統對單個文件大小的限制我們只要將它分割成多個文件即可

  從Oracle i開始FILE參數可以接受由逗號分開的多個路徑名FILESIZE參數可用來指定向一個文件存放多少數據然後轉向另一個文件如果導出程序用完FILE列表中的文件名將會提示輸入另外的名稱

  例如比如說導出整個數據庫需要GB的空間操作系統的限制大小為GB你想將數據放在/exp文件系統的prod目錄下參數文件中的內容如下所示

  FILE=/exp/prod/expdmp/exp/prod/expdmp/exp/prod/expdmp
FILESIZE=G

  在Oracle g新的數據轉儲導出工具(expdp)的工作放式和以前版本類似不過有些改變路徑名不再像早期版本那樣很難編輯現在使用目錄對象指向操作系統的目錄

  FILE參數被DUMPFILE代替為了方便可以指定通配符來自動生成文件名不用在將它們全部列出在Oracle g中如果你已經創建了一個名稱為EXPDIR的目錄對象指向/exp/prod上面的參數如下所示

  DUMPFILE=expdir:exp%Udmp
FILESIZE=G

  expdmp expdmp和 expdmp這些文件名將會在導出期間自動產生


From:http://tw.wingwit.com/Article/program/Oracle/201311/17246.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.