ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3589966 expdp ディレクトリオブジェクト指定エラー
質問者:teng046 質問です。
Oracle10gで、DataPumpExportを行おうとしています。
単純に、expdp ユーザID/パスワード schemas=XXX
で実行すると、デフォルトのディレクトリオブジェクトにファイルが作成されています。

これを、自分で作成したオブジェクトディレクトリに作成しようとすると、
ORA-39002: 操作が無効です
ORA-39070: ログ・ファイルをオープンできません。
ORA-29283: 無効なファイル操作です。
ORA-06512: "SYS.UTL_FILE", 行475
ORA-29283: 無効なファイル操作です。
実行コマンドは以下の通りです。
expdp ユーザID/パスワード schemas=XXX directory=オブジェクトディレクトリ dumpfile=XXX.dmp logfile=XXX.log content=DATA_ONLY

が出てしまいます。
オブジェクトディレクトリは、DBA権限付です。

解決方法がご存知の方がいらっしゃいましたら、宜しくお願い致します。
困り度:
  • 困っています
質問投稿日時:
07/12/11 18:07

回答

ANo.1 こんにちは。
エラーメッセージからの推測なのであてずっぽです。

たぶんですが、ディレクトリオブジェクトに指定した
実際のディレクトリに対してのアクセス権限が無い事
が原因じゃないでしょうか。

oracle導入OSユーザで、実際のディレクトリにファイル
が書込みできるか試してみて下さい。
回答者:Jianchen
種類:回答
どんな人:一般人
自信:参考意見
回答日時:
07/12/11 19:11
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼Jianchenさん
ご回答ありがとうございます。

該当ディレクトリに、777の権限を付けた所
正常に終了しました。

ありがとうございました。