搜尋此網誌

星期五, 1月 12, 2007

如何在oarcle 7上建立超過2g的export dump檔

由於我的客戶的資料庫有些還停留在oracle 7
而之前的資料量往往都超過exp的最大限制:2g
因此我利用以下的方法,建立一個pipe,將exp的資料經由pipe來放到新的檔案中
並以2g為單位做切割。

mknod /tmp/exp_pipe p
split -b2047m < /tmp/exp_pipe &
exp / file=/tmp/exp_pipe full=y



再利用以下的指令來進行合併
(其中的xaa xab xac是split程式自動產生的檔案)
mknod /tmp/imp_pipe p
cat xaa xab xac > /tmp/imp_pipe &
imp / file=/tmp/imp_pipe


沒有留言: