loader

    Oracle Bulk Loader

    Oracle DB의 특정 테이블에 대용량의 데이터를 Insert 하고 싶을때, Oracle Bulk Loader를 사용한다. Loader를 사용하기 위해서는 컨트롤 파일과, 데이터 파일이 필요하다. 컨트롤 파일은 데이터 파일 정보와 테이블 정보를 가지고 있고, 데이터 파일은 DB에 넣고자 하는 데이터 목록을 가지고 있다. 1. 테이블 생성 CREATE TABLE TEST_TBL ( NAME CHAR(20), SCORE NUM(5), UPDATE DATE ); 2. 컨트롤 파일 생성 $ cat test.ctl LOAD DATA INFILE test.dat INTO TABLE TEST_TBL FIELDS TERMINATED BY ',' (NAME, SCORE, UPDATE SYSDATE)3. 데이터 파일 생..