당연한 이야기지만 모든 작업엔 임시 세그먼트 테이블이 있다.특정 작업시 저 테이블에서 작업 후 COMMIT 을 하는 방식으로 사용되는 테이블인데 너무 큰 작업시 TEMP 세그먼트 확장 오류라면서 작업이 진행되지않는다.나의 경우 1억건 정도 INSERT를 하는데 저 오류를 겪었다.가장 먼저 떠오르는 해결법은 단순히 테이블스페이스를 늘리는것인데... 서버 관리하는 분께 요청했지만 어차피 TEMP는 확장을 해줘도 나중에 더 대규모 데이터를 가공하여 INSERT 할 때 저런 오류가 또 생길텐데 그때는 어쩔거냐... 라는 답변과 함께 PL/SQL 를 사용해서 여러번 COMMIT 하던가 쿼리 최적화를 더 해보라고 하셨다.그래서 해결 방법을 좀 찾아봤다. 일단 내가 짰던 INSERT 문이다.INSERT /*+ APP..