0

expdp は次のエラーを出しています。

C:\db>expdp SYSTEM/xxx@orcl directory=dump_dir dumpfile=anew.dmp log=export.log schemas=anew

エクスポート: リリース 11.2.0.4.0 - Qua Fev 17 17:09:00 2016 での運用

Copyright (c) 1982, 2011、Oracle および/またはその関連会社。全著作権所有。

接続先: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
パーティショニング、OLAP、データ マイニング、および Real Application Testing オプションを使用
ORA-31626: ジョブが存在しません
ORA-31637: ユーザーSYSTEMのジョブSYS_EXPORT_SCHEMA_01を作成できません
ORA-06512: "SYS.DBMS_SYS_ERROR"、行 95
ORA-06512: "SYS.KUPV$FT_INT"、798行目
ORA-39244: リレーショナル選択中のNULLビット・イメージ・ヘッダーの削除を無効にするイベント
ORA-06512: "SYS.DBMS_SYS_ERROR"、86行目
ORA-06512: "SYS.KUPC$QUE_INT"、1840行目
ORA-00955: 名前は既存のオブジェクトですでに使用されています

私のシステムには孤立したジョブはありません:

select * from dba_datapump_jobs;
no rows selected

このエラーに関するアイデアはありますか?

4

1 に答える 1

0

データポンプが開始されるたびに作成される一時テーブルは、自動的に削除されていません。

  • 解決策 1: sys 権限でテーブル sys.job_name を削除する
  • 解決策 2: .parファイルを使用して、以下のようなエントリを配置します (仕事に合わせて変更してください)。

DIRECTORY=dump_dir
DUMPFILE=anew.dmp
LOGFILE=export.log
PARALLEL=16
SCHEMAS=anew
JOB_NAME=new_expdp  <----- this has to change
于 2016-02-17T21:24:45.760 に答える