oracle 作业已存在,ORA-31634: 作业已存在
服務(wù)器上數(shù)據(jù)泵定時備份任務(wù)失敗,查看日志報錯如下:
[oracle@hs02 log]$ more expdp_bi_2019-11-02.log
Export: Release 11.2.0.4.0 - Production on 星期六 11月 2 00:00:03 2019
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
連接到: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-31634: 作業(yè)已存在
ORA-31664: 如果采用默認(rèn)值, 將無法構(gòu)造唯一的作業(yè)名
tar: bi-2019-11-02*:無法 stat: 沒有那個文件或目錄
tar: 由于前次錯誤,將以上次的錯誤狀態(tài)退出
-rw-r--r-- 1 oracle oinstall 557 10月 21 00:00 ./expdp_bi_2019-10-21.log
查找資料,解決方法如下:
第1步:查詢生成清理DBA_DATAPUMP_JOBS的SQL語句
SQL> SELECT 'DROP TABLE ' || OWNER_NAME ||'.'|| JOB_NAME ||';' FROM DBA_DATAPUMP_JOBS WHERE STATE='NOT RUNNING';
'DROPTABLE'||OWNER_NAME||'.'||JOB_NAME||';'
-------------------------------------------------------------------------
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_01;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_02;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_19;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_03;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_04;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_05;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_06;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_07;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_08;
已選擇8行。
執(zhí)行SQL
第2步:? 清理后再次查詢確認(rèn)DBA_DATAPUMP_JOBS是否清理完畢
SQL> SELECT OWNER_NAME, JOB_NAME, OPERATION, JOB_MODE,STATE, ATTACHED_SESSIONS FROM DBA_DATAPUMP_JOBS ORDER BY 1,2;
未選定行
PS:如果清理失敗,則執(zhí)行如下語句進(jìn)行處理
EXEC DBMS_DATAPUMP.STOP_JOB(DBMS_DATAPUMP_ATTACH(‘SYS_EXPORT_SCHEMA_02’,’OAK’));
總結(jié)
以上是生活随笔為你收集整理的oracle 作业已存在,ORA-31634: 作业已存在的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android jni 调用java_A
- 下一篇: linux查看vtk版本,vtk在lin