반응형
우리의 하부장(^^;)님께 방법을 배우다~~~
------------------------------------------
1. temp table을 만든다.(user 확인)
2. 대량으로 올릴 파일을 생성 (up.dat 정도 : 확장자가 없으면 스크립트에서 dat를 강제로 붙이는듯..)
3. sqlldr 명령을 사용할 수 있는 서버에서 실행 스크립트 생성 (파일 및 디렉토리 권한 확인)
4. 스크립트 실행
1. 템프테이블 생성
--기존에 테이블이 있으면 드롭
drop table tmp_data;
create table tmp_data
( name varchar2(12),
age varchar2(3)
);
select * from tmp_data;
2, 대량 파일 생성(구분자 지정 : 여기서는 $로~)
tmp_file.dat
--내용---
kim$
lee$
park$
------------
3. 실행 스크립트 생성
up.ctl로 생성(file 확장자가 없으면 dat을 넣어주는듯 함)
-----------------
LOAD DATA
INFILE tmp_file.dat
INTO TABLE tmp_data
FIELDS TERMINATED BY '$'
TRAILING NULLCOLS
(
name,
age
)
-------------------
4. 스크립트 실행
-- sqlldr 계정/비밀번호@접속서버이름(tnsname.ora확인) control=up.ctl
5. 정상 등록시 등록되는 로그 모습들..
----------------------------
생략
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Commit point reached - logical record count 64
Commit point reached - logical record count 128
Commit point reached - logical record count 192
Commit point reached - logical record count 256
Commit point reached - logical record count 320
Commit point reached - logical record count 384
Commit point reached - logical record count 448
Commit point reached - logical record count 512
Commit point reached - logical record count 576
Commit point reached - logical record count 640
Commit point reached - logical record count 704
Commit point reached - logical record count 768
생략
---------------------------------
------------------------------------------
1. temp table을 만든다.(user 확인)
2. 대량으로 올릴 파일을 생성 (up.dat 정도 : 확장자가 없으면 스크립트에서 dat를 강제로 붙이는듯..)
3. sqlldr 명령을 사용할 수 있는 서버에서 실행 스크립트 생성 (파일 및 디렉토리 권한 확인)
4. 스크립트 실행
1. 템프테이블 생성
--기존에 테이블이 있으면 드롭
drop table tmp_data;
create table tmp_data
( name varchar2(12),
age varchar2(3)
);
select * from tmp_data;
2, 대량 파일 생성(구분자 지정 : 여기서는 $로~)
tmp_file.dat
--내용---
kim$
lee$
park$
------------
3. 실행 스크립트 생성
up.ctl로 생성(file 확장자가 없으면 dat을 넣어주는듯 함)
-----------------
LOAD DATA
INFILE tmp_file.dat
INTO TABLE tmp_data
FIELDS TERMINATED BY '$'
TRAILING NULLCOLS
(
name,
age
)
-------------------
4. 스크립트 실행
-- sqlldr 계정/비밀번호@접속서버이름(tnsname.ora확인) control=up.ctl
5. 정상 등록시 등록되는 로그 모습들..
----------------------------
생략
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Commit point reached - logical record count 64
Commit point reached - logical record count 128
Commit point reached - logical record count 192
Commit point reached - logical record count 256
Commit point reached - logical record count 320
Commit point reached - logical record count 384
Commit point reached - logical record count 448
Commit point reached - logical record count 512
Commit point reached - logical record count 576
Commit point reached - logical record count 640
Commit point reached - logical record count 704
Commit point reached - logical record count 768
생략
---------------------------------
반응형
'IT' 카테고리의 다른 글
dokuwiki 설치 (0) | 2008.09.10 |
---|---|
간단한 eclipse 한글 설정 및 단축키 모음 (0) | 2008.07.24 |
PL/SQL Developer 사용 팁 by 구 (0) | 2008.07.24 |
Recent Comment