1. http://www.postman.pe.kr/zipcode/index.html
위 사이트에서 우편번호 파일을 다운 받은 후 엑셀에서 열고 다시
CSV 파일로 변환 저장한다.(파일명 ZIPCODE.CSV)
2. 컨트롤 파일을 아래와 같이 작성 후, 원하는 폴더에 파일명은
ZIPCODE.CTL 저장한다.
load data
infile 'zipcode.csv'
insert into table zipcode
fields terminated by ','
(zipcode,sido,gugun,dong,bunji,seq)
3. ZIPCODE 테이블을 생성한다.
CREATE TABLE ZIPCODE (
zipcode varchar2(7),
sido varchar2(4),
gugun varchar2(15),
dong varchar2(52),
bunji varchar2(17),
seq number(5),
primary key(seq)
)
4. CMD창에서 SQLLDR 명령어로 프로그램을 실행 시킨다.
SQLLDR scott/tiger CONTROL='ZIPCODE.CTL' DATA=ZIPCODE.CSV'
5. 만일 입력이 수행되다가 중단되면 테이블스페이스의 용량때문일 수 있는데,
이때는 다음과 같이 데이터베이스 파일 사이즈를 변경시킨다.
ALTER DATABASE
DATAFILE 'DBF의 물리적 하드경로' RESIZE 변경할 크기(숫자)
'DB > 오라클' 카테고리의 다른 글
purge (0) | 2010.04.20 |
---|---|
오라클 설치시 지정한 SID가 있습니다 라고 나올 경우 (1) | 2010.01.22 |
GROUP BY의 HAVING 절 (1) | 2009.10.28 |
오라클 서비스 시작 중지 배치 파일 만들기 (1) | 2009.10.08 |
Export / Import 이용한 백업과 복구 (0) | 2009.07.08 |