728x90
원인 :
- 대용량 테이블 INSERT시 발생
EX) INSERT INTO TEMP
SELECT TDATA
FROM REAL
REAL에 있는 데이터를 TEMP 테이블로 INSERT 하는 SQL입니다.
여기서 데이터가 많아서 5분정도 걸리는데 INSERT 사이에 REAL의 데이터가 변경된 경우 발생할 수 있습니다.
조치 :
- 대용량 INSERT시에는 SELECT 대상 테이블이 변경되지 않도록 합니다.
- 실행시간을 짧게 쪼게서 작업합니다.
728x90
'Database > ORACLE' 카테고리의 다른 글
[Oracle] ORA-12899: "TEST1"."TEST2"."TEST3" 열에 대한 값이 너무 큼(실제: 15, 최대값: 10) (0) | 2019.06.27 |
---|---|
[Oracle] ORA-14016: LOCAL 분할영역 인덱스로 강조된 테이블은 분할영역이 되어 있어야 합니다 (0) | 2019.06.27 |
[Oracle] ORA-01438: 이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다 (0) | 2019.06.27 |
[Oracle] ORA-01400: NULL을 ("TEST1"."TEST2"."TEST3") 안에 삽입할 수 없습니다. (0) | 2019.06.27 |
[Oracle] ORA-00942: 테이블 또는 뷰가 존재하지 않습니다 (0) | 2019.06.27 |