예를 들기 위해 만든 Excel에 있는 데이터

1) Excel데이터를 .csv의 확장명으로 파일을 만든다.

SQLLDR에 명령시킬 ctl 파일

2) SQLLDR 에게 시킬 명령을 나열한 파일을 .ctl확장 파일로 만든다.

load data 

infile 'animal.csv' => DB에 넣을 데이터

insert into table animal(테이블명) ※ 해당 파일을 넣을 테이블(animal)이 있어야하며, 테이블은 빈 테이블이여한다.

fields terminated by ',' => 각 필드에 구분자

(code, category, name, location) => 테이블의 컬럼명's

 

두 파일을 같은 폴더에 위치시킨다.

csv와 ctl파일이 있는 디렉터리로 이동한 뒤,

SQLLDR 유저id/pw control='만든.ctl파일명' data='넣을 데이터 csv파일명'

※ 해당 파일을 넣을 테이블이 있어야하며, 테이블은 빈 테이블이여한다.

 

성공 화면
실제 animal테이블을 조회

 

'프로그래밍 > oracle' 카테고리의 다른 글

oracle 11g express edition 다운로드  (0) 2020.08.26

1. https://www.oracle.com/index.html으로 페이지 이동

 

2.  Products를 클릭하여 Software 카테고리의 oracle database 클릭 

3. download database *** 가 적혀있는 버튼 클릭하고 스크롤을 쭈욱 내리면 

다음과 같은 문구가 보이게 된다. 

여기선, 자신의 OS의 맞는 파일을 다운받으면 된다. 

클릭 시 Oracle계정이 필요하므로, 없으면 가입 후 로그인 하면 다운로드가 시작된다.

 

4. 압축을 풀고 setup 실행 파일을 실행. 

다음은 잘 읽어보면서 포트번호 잘 설정해서 다운로드 !

해당 화면은 system의 비밀번호를 설정하는 것이니 잊어버리지않을 비밀번호로 입력

 

포트번호 설정하는 과정도 있으므로, 포트번호는 사용하지않는 포트번호로 입력할 것!

+ Recent posts