9

このステートメントを使用して Oracle をバックアップすると、次のようになります。

EXPDP userid=scott/tiger@orcl directory=DATA_PUMP_DIR dumpfile=%filename%.DMP

このエラーがあります:

Ora-39002: 操作が無効です
Ora-3970: ログ ファイルを開けません
Ora-39087: ディレクトリ名DATA_PUMP_DIRが無効です

私が実行すると:

select * from dba_directories;

DATA_PUMP_DIR は

D:\app\Administrator\admin\orcl\dpdump\

さらに重要なことは、自分でディレクトリを作成したことです。それでも同じエラーが発生し、ディレクトリが存在すると確信しています。

4

5 に答える 5

2

エラー メッセージが示しているのは、ユーザーSCOTTに への書き込み権限がないことDATA_PUMP_DIRです。

DBAの実行中

grant read, write on directory DATA_PUMP_DIR to scott;
于 2013-09-19T08:09:31.330 に答える
2

D:\app\Administrator\admin\orcl\dpdump\ はサーバー上のディレクトリですか? エクスポートは実際にはクライアントではなくサーバー上で実行されるため、有効にするには Oracle サーバー ソフトウェアからアクセスできる必要があります。

于 2013-09-19T08:28:26.257 に答える