sqlloader을 이용하여 SAM 파일을 테이블에 적재시 에러가 발생합니다.
ctl파일 char셋 문제인건지..
환경변수 문제인건지 도통 모르겠습니다 ㅠㅜ
고수님들 도와주세요
================================
ctl파일
LOAD DATA
INFILE 'sam파일경로'
APPEND
INTO TABLE 테이블
FIELDS TERMINATED BY '|'
TRAILING NULLCOLS
(... 이하생략
오류내용
SQL*LOADER-350: 줄 1에 구문 오류
영숫자이외의 문자 조합으로 부적합합니다
LOAD DATA
^
ctl, log, data 파일이 모두 있어야 확인이 가능 합니다
메세지만 보면 sam 파일 첫줄에 컬럼 이름이 포함되 있어서, 해당 첫줄을 데이터 타입 불일치로 적재할 수 없으니, 인지하라는 내용일 수 있습니다.
log 파일 내, 로우 내용, 하단 총 로우 수, 적재성공 로우 수 등을 통해 검증하실 수 있습니다.
답변 감사합니다!!
여러가지 테스트를 해보았는데 결국 문제는
서버 문자셋 과 ctl파일 문자셋이 달라서
발생한 문제입니다?