비밀번호찾기 | 주문배송조회 | 장바구니 | FAQ | 사이트맵
  컨텐츠목차
 운영체제
윈도우 7
윈도우 서버
윈도우 SBS
RedHat
Unix
윈도우 storage
윈도우 Foundation
SPLA
윈도우 Embedded
 오피스
오피스 2010
워드
엑셀
파워포인트
아웃룩
SharePoint
Project
Visio
 문서
한글/한컴오피스
아크로뱃
 데이터베이스
SQL
Oracle
Tool(Toad)
MySQL
SPLA
 백신
안철수연구소
바이러스체이서
시만텍
카스퍼스키
알약
바이로봇
Trend Micro
Forefront TMG
 백업
BESR & Backup Exec
True Image
 유틸리티
알툴즈
레코딩
 메일
Visio
Exchange 서버
 가상화
Hyper-v R2
Vmware
RHEV
 이중화
MSCS
Oracle RAC
Red Hat Cluster
AutoStart
 HPC
RedHat
Microsoft
 솔루션
인터넷디스크
시큐어디스크
 Autodesk
Autodesk
 소셜 네트워크 서비스
Twitter
 개발 툴
Visual Studio
Power Builder
PGI Compiler
Ultra Edit
 디자인
Adobe
PhotoShop
ILLustrator
Design Prem
Production Prem
Design std
InDesign
 WAS
JBoss
Web Logic




821,905

 
작성일 : 10-06-04 17:01
[Oracle 관리] Oracle SQL Loader를 이용해서 엑셀 파일을 오라클 DB로 만드는 방법
 글쓴이 : 관리자
조회 : 6,404  
SQL Loader는 오라클이 제공하는 외부 데이터를 로드하는 프로그램입니다.
* 장점 : 오라클 설치 시 자동 설치되므로 따로 툴을 설치하지 않아도 된다.
* 단점 : GUI가 제공되지 않고 옵션들을 일일이 텍스트파일로 직접 만들어야 한다.

1. 변환할 엑셀 파일을 만든 후 [파일] 메뉴를 클릭합니다. 이 파일을 각 컬럼이 쉼표로 구분되는 텍스트 파일로 저장해야 합니다.


2. [다른 이름으로 저장하기]를 클릭한 후 [CSV(쉼표로 분리)]를 선택하고 [저장]을 클릭합니다. 여기에서는 파일 이름을 [test.csv]로 저장하고, 이 파일을 메모장으로 열어보면 각 컬럼이 쉼표로 구분되어 표시됩니다.


3. 오라클을 실행하고 데이터를 넣기 위한 테이블을 만들어 줍니다. 테이블명은 [member], 필드는 [id], pw 두개, 여기에서는 hr/hr 계정을 사용합니다.


4. SQL Loader를 실행하기 위한 control 파일을 만듭니다. Control 파일에는 데이터를 가져올 파일의 경로와 이름, 가져올 필드, 저장할 테이블과 필드, 구분자 등을 지정할 수 있습니다.


외부에서 데이터를 load하는데 데이터가 들어있는 파일은 [c:\test.csv]이고,
기존의 테이블에 있는 데이터 뒤에 붙일 것고, "append"
데이터를 삽입할 테이블은 [member]이고, "into table member"
각 필드는 쉼표로 구분되어 있고, "fields terminated by ','"
저장할 데이터의 첫번째 필드는 id 컬럼, 두번째 필드는 pw 컬럼에 입력됩니다.
* control 파일을 저장할 때 확장자는 .ctl, 파일명은 test로 저장합니다.(예, test.ctl)

5. SQL Loader를 실행합니다. (예. sqlldr userid=hr/hr control='c:\test.ctl')


6. 오라클을 실행하고 데이터가 정상적으로 입력되었는지 확인합니다.
(컬럼이 여러 개 들어갔지만 값은 정상적으로 입력되었습니다.)