본문 바로가기

ORACLE

SqlLoader를 사용해서 엑셀데이터를 오라클 DB에 입력하기

 

1. 데이터를 입력할 테이블을 생성한다.


2. 엑셀파일을 csv(쉼표로 분리) 확장자로 저장 (DB가 설치된 서버 컴퓨터에 저장)


3. 서버 컴퓨터에 ctl파일을 생성한다. (메모장 등으로..)

 //aaa.ctl

Load data
Infile '데이터파일경로/파일명' "STR x'0D0A'"

insert into table 테이블명
Fields terminated by ','
Trailing nullcols
(
 idx,
 subject,   // 생성한 테이블의 칼럼명
 contents,
 date
)



4. cmd에서실행 (리눅스는 오라클 계정 터미널에서)

SQL> sqlldr scott/tiger@orcl control='제어파일경로' log='로그파일이 생성될경로' bad='오류파일 생성될경로'

log 부터는 생략 가능하다.






'ORACLE' 카테고리의 다른 글

Oracle 백업과 복구 (1) | Backup  (0) 2010.09.09
APM 설치 (2) | MYSQL 설치  (0) 2010.07.14
APM 설치 (1) | APACHE  (0) 2010.07.14
센드메일 간단히 설치하기  (0) 2010.07.10
오라클 계정 생성하고 권한 부여하기  (0) 2010.04.20