대충벌레 블로그
728x90
반응형

이상 현상

Oracle DataBase에서 대용량 데이터를 LOAD DATA를 이용하여 넣으려고 한다.

1천건 ,1만건 되는 데이터를 하나하나 INSERT하여 넣을수 없으니 말이다.

근데 LOAD DATA를 이용하여 넣는방법중에 코드 단 한줄이 빠지면 한글이 깨져서 나올수 있다.

 

LOAD DATA 코드

필자도 마찬가지로 공부를 하는중이라 코드가 맞는지 확실히 모르겠다.

다만 에러가 나는 부분을 정리하여 필자와 같은 상황이 있는 학생에게 도움이 되었으면 좋겠다.

 

LOAD DATA 
characterset utf8
infile '경로\대용량파일' 
append
into table 테이블명
fields terminated by '|'  
trailing nullcols
(id CHAR(10),
name CHAR(100),
year CHAR(50),
country CHAR(50),
producer CHAR(100))

 

[[LOAD DATA]]  위의 코드는 CTL파일내에 들어가는 코드이다.

컨트롤파일 작성법은 이미 알고있을거라 생각하기 때문에 작성에 대한 글은 따로 추가하지 않는다.

한글이 깨지는 부분은 LOAD DATA바로 아래에 CHARACTERSET UTF8을 넣어주면 된다.

 

이러한 방법으로 해결되지않는다면 인터넷에 많이 올라와 있는 레지스트리 수정방법도 수행해보길 바란다.

 

그외에 궁금한 내용이 있다면?

카카오톡 채널 >> 대충벌레

 

도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 

 

반응형
profile

대충벌레 블로그

@대충벌레

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!