ORA-31634 job already exists ORA-31664 unable to construct unique job name when defaulted

Error :

With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-31634: job already exists

ORA-31664: unable to construct unique job name when defaulted

Reason:

DBA_DATAPUMP_JOBS table аль нэг schema-ийн хувьд 99 хүрсэн бол уг алдаа заана

Solution:

Step 1: дараах коммандыг ажиллуул

select owner_name,job_name,operation,state from DBA_DATAPUMP_JOBS;

Step 2: Хэрэв үр дүн 99-с их мөр буцааж байвал цэвэрлэх шаардлагатай

SYSTEM SYS_EXPORT_SCHEMA_97 EXPORT NOT RUNNING
SYSTEM SYS_EXPORT_SCHEMA_98 EXPORT NOT RUNNING
SYSTEM SYS_EXPORT_SCHEMA_99 EXPORT NOT RUNNING

Step 3: Цэвэрлэхийн тулд дараах коммандыг ажиллуулж хэрэглэх коммандын жагсаалтыг гаргаж авна.

select 'DROP TABLE '||owner||'.'||table_name||';'
from dba_tables
where table_name like '%SYS%EXPORT%';

Дараах байдлаар харагдана.

DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_01;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_02;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_03;
DROP TABLE SYSTEM.SYS_EXPORT_SCHEMA_04;

Step 4: Дээрх коммандын тусламжтай цэвэрлэнэ

Step 5: dump script ээ дахин ажиллуул

1 Like