1

アクセス ドライバを使用して外部テーブルにダンプ expdp 出力ファイルを使用できませんでした。expdp 出力ファイルを外部テーブルに使用することはできますか? この場合の特別な解決策はありますか、それとも構造が大きく異なりますか?

脚本 :

CREATE TABLE item_import (
    item_id NUMBER
    , item_barcode VARCHAR2(20)
    , item_type NUMBER
    , item_title VARCHAR2(60)
    , item_subtitle VARCHAR2(60)
    , item_rating VARCHAR2(8)
    , item_rating_agency VARCHAR2(4)
    , item_release_date DATE
    , created_by NUMBER
    , creation_date DATE
    , last_updated_by NUMBER
    , last_update_date DATE)
    ORGANIZATION EXTERNAL
    ( TYPE oracle_datapump 
        DEFAULT DIRECTORY "download"  
        LOCATION ('item_export.dmp')
);

1 行目のエラー:

ORA-29913: ODCIEXTTABLEOPENコールアウトの実行中にエラーが発生しました

4

1 に答える 1

1

テーブル定義が間違っているようです。次のことを試してください。

 CREATE TABLE inventories_xt
  ORGANIZATION EXTERNAL
  (
    TYPE ORACLE_DATAPUMP
    DEFAULT DIRECTORY def_dir1
    LOCATION ('inv_xt.dmp')
  )
  AS SELECT * FROM inventories;

お願いします。以下を確認してください 。 ORACLE_DATAPUMP アクセス ドライバ

于 2016-01-14T10:09:03.617 に答える