[英]Oracle: how to disable table compression on dmp file import
我有EXP工具創建的dmp文件。 源數據庫已啟用表壓縮。 導入dmp文件時如何禁用壓縮。 目標數據庫未啟用此將來。
為此,我在IMP實用程序上找不到任何開關。
imp u/p@sid file=test.dmp LOG=test.log IGNORE=Y TABLES=(A_TABLE) FROMUSER=USR1 TOUSER=USR2
這是我得到的錯誤:
ORA-00439: feature not enabled: Table compression
這兩個數據庫都是Oracle v 11g。
我認為您必須通過使用dbms_metadata從源數據庫中提取定義來預先創建表。
您也可以使用imp indexfile選項創建可編輯腳本,在其中可以將COMPRESS全局替換為NOCOMPRESS。
Datapump可以選擇執行此操作...在11g中,無論如何我都會使用datapump而不是imp / exp。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.