DBMS/Oracle

[Oracle] Export/Import - Data Pump 실행시 ORA-31634, ORA-31664 오류

소소한 늙은 개발자의 메모장 2026. 7. 14. 22:14
반응형

[Oracle] Export/Import - Data Pump 실행시 ORA-31634, ORA-31664 오류

ORA-31634: job already exists
→ 동일 작업명이 실행 중이거나 마스터 테이블이 남아 있을 때 발생 가능

ORA-31664: unable to construct unique job name when defaulte
→ 기본 작업명 생성 시 유일한 이름을 만들지 못한 경우

남아있는 Data Pump 작업 조회

SELECT OWNER_NAME,
       JOB_NAME,
       OPERATION,
       JOB_MODE,
       STATE
FROM DBA_DATAPUMP_JOBS
--WHERE STATE = 'NOT RUNNING'
ORDER BY OWNER_NAME, JOB_NAME;

불필요한 작업 마스터 테이블 삭제 쿼리 생성

일반 업무 데이터에는 영향이 없으나, 실제 실행 중인 Data Pump 작업이 아닌지 확인한 후 삭제

SELECT 'DROP TABLE ' || OWNER_NAME || '.' || JOB_NAME || ' PURGE;' AS DROP_SQL
FROM DBA_DATAPUMP_JOBS
WHERE STATE = 'NOT RUNNING';
반응형