2016年10月25日火曜日

expdp実行に失敗して「ORA-31626: ジョブが存在しません」等が出力される

・expdp実行に失敗して「ORA-31626: ジョブが存在しません」等が出力される。

具体的には以下のようなエラーが出力される。
------------------------------------------------------------------
ORA-31626: ジョブが存在しません
ORA-06512: "hoge.DATAPUMP", 行141
ORA-06512: 行1
------------------------------------------------------------------


・DataPumpの状態を確認する。

------------------------------------------------------------------
sqlplus hoge/hoge

SQL> select job_name,state from dba_datapump_jobs;
JOB_NAME
------------------------------------------------------------
STATE
------------------------------------------------------------
DATAPUMP_EXP_SCHEMA01
NOT RUNNING


SQL> drop table DATAPUMP_EXP_SCHEMA01 purge;

表が削除されました。

SQL> exit
------------------------------------------------------------------

再実行でエクスポートが成功する。