事象
Oracleで、DUMP取得しようとしてエクスポートを試みたら、
SQL> EXPDP ユーザ/パスワード@エイリアス DIRECTORY=ディレクトリ DUMPFILE=ファイル名.dmp LOG=ログファイル名.log FULL=Y ;
SP2-0734: "EXPDP ユーザ..."で開始するコマンドが不明です - 残りの行は無視されました。
SQL>
EXPDP で開始するコマンドが不明です – 残りの行は無視されました。
と表示されてエクスポートできなかった。
原因
sqlplus にログインしてから実行してだめだったのだが、
EXPDPは、OSのコマンドだった。
対応
OSから実行。
$ EXPDP ユーザ/パスワード@エイリアス DIRECTORY=ディレクトリ DUMPFILE=ファイル名.dmp LOG=ログファイル名.log FULL=Y
この後も別の障害にあったが、今回の問題に限っての対応は以上となる。
ちなみに、その後遭遇した他の障害:
- EXPDPにPATHが通ってない
- ORACLE_HOMEの環境変数が設定されていない
コメント