7

ユーティリティを使用してデータダンプをインポートしようとしてimpdpいますが、who コマンドは次のとおりです。

IMPDP project/project DIRECTORY=e:\_workline\workspace\rfc_16012014\project_staging DUMPFILE=project_staging.dmp LOGFILE=project_staging_log.log;

しかし、このコマンドを実行すると次のエラーが発生します。

UDI-00014: invalid value for parameter, 'directory'

ただし、指定されたパスを貼り付けた場合と同じように、パラメーターに渡される値DIRECTORYは正しいです。つまりe:\_workline\workspace\rfc_16012014\project_staging、エクスプローラー ウィンドウで目的のディレクトリに移動します。

パス文字列の大文字と小文字が問題にならないことを願っていますか? e:\E:\同じですか?

誰でもこれを手伝ってもらえますか?

4

1 に答える 1

22

datapumpexportおよびの物理ディレクトリ パスを指定する代わりに、データベースにディレクトリを作成する必要がありますimport

ディレクトリを作成するために必要な権限があると仮定します

CREATE OR REPLACE DIRECTORY <directory_name> AS 'e:\_workline\workspace\rfc_16012014\project_staging';

次に、そのディレクトリに対する読み取りと書き込みのアクセス許可をユーザーに付与します。

GRANT READ, WRITE ON DIRECTORY <directory_name> TO project;

作成したディレクトリ名をインポート コマンドに指定して試してください。

IMPDP project/project DIRECTORY=<directory_name> LOGFILE=project_staging_log.log dumpfile=<DMP_FILE>

詳しくはこちらをご覧ください。

于 2014-01-17T09:41:49.470 に答える