오라클에 sqlloader 또는 sqlldr 라는 프로그램이 있습니다.
우선 텍스트 파일이 어느정도 형식이 갖추어져 있다면
인서트할 테이블과 콘트롤 화일을 만드시고
sqlldr user=user/pass control=control(file)
와 같은 형식으로 사용하시면 됩니다.
콘트롤 화일을 작성하는 방법은 오라클 예제 디렉토리에
있습니다. (확장자가 ctl)
> > mysql 의 경우 load data infile ... 이렇게 하면 되는데...
> >
> > 오라클은 어떻게 해야할지 못찾겠습니다...
> >
> > 지금 텍스트로 150만건의 데이터가 있는데....
> >
> > 이아이들을 오라클로 넣어야 하거든요....
> >
> > 어떻게 해야하는지 .. 넘 궁금하고... 궁금을 떠나서...
> >
> > 일주일을 밤을 새며 insert를 해야하는 그런 상황입니다.
> >
> > 일단 mysql로 넣어서 db 프로그래밍도 생각을 해보았는데...
> >
> > 워낙 급해서 .... 시간이 없습니다....
> >
> > 무언가 방법이 있을 법도 한데...
> >
> > 많은 고수님들의 조언 부탁드립니다.
> 오라클에 보면(Oracle Utilities) , 프로덕트 중
> SQL*Loader 라는 게 있습니다.
> 이게 일정한 포맷의 텍스트를 디비로 인서트를 할 수 있는 걸로
> 알고 있습니다.
> 저도 아직 한번도 사용해 본 적은 없습니다.
> 사용해 보시고 사용법을 알려주시면... ^^
|