Load utility 사용시 commit시점은 한번인가요???
LOAD FROM filename OF filetype
MODIFIED BY filetype-mod
METHODL L(column-start
column-end)|N(column-name)|P(column-position)
SAVECOUNT n ☞ 일관성 지점
설정
ROWCOUNT n ☞ DEL 파일에서
n건만 load
WARNINGCOUNT n ☞ n건 이상
에러 경고가 발생되면 load 중지
MESSAGES message-file ☞
메시지 파일명
TEMPFILES PATH temp-pathname
☞ temporary file이 생성되는 위치)
INSERT|REPLACE|RESTART|TERMINATE INTO table-name
(insert-column)
FOR EXCEPTION table-name ☞
예외테이블명(필요한 경우 생성함)
STATISTICS YES/NO ☞ RUNSTATS
수행여부 COPY YES|NO / NONRECOVERABLE
☞ COPY를 기본적으로 받을 것인지 여부 / LOGGING 안함
_________________________________________________________
[질문1]
이런식으로 나와있는데요 저도 Load utility를 몇번 사용해
보았습니다만..
중간에 에러나서 프로그램이 죽기라도 하면 하나도 insert되지
않더라구요
commit이 마지막 한번 일어나는것 같은데 import처럼 중간에
commit가능하게
할수는 없나요??
[질문2]
또한 import보다 load가 빠르다고 하는데 2백만건정도의 데이터를
넣는데
import는 에러 안나구 한번에 들어가던데
load는시간도 많이 걸리고요
중간에 갑자기 프로그램이 죽으면서 에러나더라구요
그래서 load가 빠르다는게 이해가 안됩니다.
[질문3]
NONRECOVERABLE 를 체크하지 않으면 어떻게
되나요?
처음에 이거 몰라서 그냥 체크안하고 계속
돌리다가 안되서 import를 하였는데
그래서 에러가 난건지...로그파일에 로그를 쌓지
않는다는 소리인가요??
|