2
我有一個大的10gb + .dmp文件,我需要將其轉換爲平面文本文件或SAS文件。閱讀oracle數據泵.dmp輸出文件並轉換爲SAS或文本
我假設文件的大小使用Oracle數據庫的快速版來重建數據庫,然後轉換爲SAS /文本不可行。
沒有購買oracle標準的許可證,很容易實現嗎?
在此先感謝。
我有一個大的10gb + .dmp文件,我需要將其轉換爲平面文本文件或SAS文件。閱讀oracle數據泵.dmp輸出文件並轉換爲SAS或文本
我假設文件的大小使用Oracle數據庫的快速版來重建數據庫,然後轉換爲SAS /文本不可行。
沒有購買oracle標準的許可證,很容易實現嗎?
在此先感謝。
11g的快速版允許高達11 GB的用戶數據。假設您不導入任何索引,並且轉儲文件足夠小(顯然,10+ GB和11 GB之間沒有足夠的空間),您應該可以將其導入到11g快速版數據庫中。
如果您的用戶數據超過11 GB,則可以在導入一半表格的情況下執行多次轉換,將該數據導出到平面文件,刪除這些表格,然後導入另一半表格並導出將數據轉換爲平面文件。顯然,這需要更多的手工工作 - 您需要使用impdp的SQLFILE
參數將DDL寫入文件,然後通過並找出爲INCLUDE
或EXCLUDE
參數指定的內容,以限制您的表的集合,重新導入。但它可以讓您節省許可成本。
如果您確實需要購買許可證,您可以使用個人版本,該版本應該比標準版本或標準版本便宜得多。
感謝您提供有用的信息,我想我會快速表達一下。我曾假定.dmp被壓縮。此外,我甚至不知道有個人版本可用。 – darckeen