簡體   English   中英

Oracle:如何在DMP文件導入上禁用表壓縮

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM