database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Tutorials 9059 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 9059
PIPE 와 COMPRESS 를 사용한 export
작성자
정재익(advance)
작성일
2001-12-25 14:18
조회수
4,805

Export 중에 Dump file size 가 2G 이상이어서 에러가 발생하는 경우가 있습니다.

이러한 문제를 해결하기 위하여, 압축(unix command 인 compree 이용) 하면서 disk 나 tape 으로 보낼 수 있는 방법은 다음과 같습니다.

 

$mknod /tmp/exp_pipe p

=> /tmp/exp_pipe 라는 이름의 pipe를 생성합니다.

이 때 p는 pipe 임을 나타냅니다

(이후에 불필요하여 지우는 방법은 rm /tmp/exp_pipe,

rm하지 않고 계속해서 아래의 compress와 exp 작업을 중복하게 되는

경우 이후 import 시에 문제가 발생할 수 있으므로 주의한다)

 

$compress /dev/rmt/tx4 &

=> pipe 를 통과하게 될 화일을 압축하여 tape device /dev/rmt/tx4 로

보내는 작업을 backgroud process 로 미리 기동하여 둡니다. tape 대신

disk 로 보낼 때는 export.dmp.Z 과 같은 화일명을 줍니다

 

$exp system/manager file=/tmp/exp_pipe full=y and other options

=> Dump file name 에는 위에서 만든 pipe 이름을 줍니다.

 

위와 같이 받은 dump file 을 import 하는 방법은 다음과 같습니다.

 

$mknod /tmp/imp_pipe p

=> import 를 위한 /tmp/imp_pipe 생성하십시오

 

$uncompress/tmp/imp_pipe&

=> pipe 를 통과 하게 될 화일의 압축을 풀어서 tape device /dev/rmt/tx4 로

보내는 작업을 backgroud process 로 미리 기동하여 둡니다. export를 disk로 받았다면, tape device name 대신 압축 화일명을 주십시오

 

$imp system/manager file=/tmp/imp_pipe and other option

=> file 에는 위에서 만든 pipe 이름을 줄 것

 

 

EXAMPLE)

2G를 초과하는 export dump file을 압축하여 tape으로 보내어 전체 데이타베이스에 대하여 backup을 받고, 그 중에서 scott 유저의 데이타만 import 하는 예.

 

mknod /tmp/exp_pipe p

compress/dev/rmt/tx4&

exp system/manager file=/tmp/exp_pipe owner=s buffer=100000 volsize=0

 

참고 : volsize=0 의 의미는 tape으로 화일을 보낼 때 제한을 두지 않음.

(no limit) 을 의미합니다.

 

mknod /tmp/imp_pipe p

uncompress/tmp/imp_pipe&

imp system/manager file=/tmp/imp_pipe owner=scott ignore=y

[Top]
No.
제목
작성자
작성일
조회
9063tnsping은 되는데, 실데 Program에서 DB 접속이 안되는경우
정재익
2001-12-25
5274
9061NT 에서 자동 백업을 받을 수 있는 방법
정재익
2001-12-25
6951
9060Rollback segment의 status가 FULL로 되는 경우와 조치 사항
정재익
2001-12-25
6081
9059PIPE 와 COMPRESS 를 사용한 export
정재익
2001-12-25
4805
9058EXCEPTION TABLE을 이용하여 중복된 자료를 확인하는 방법 [1]
정재익
2001-12-25
6589
9057ORA-1555에 관해
정재익
2001-12-25
5125
9054ora-01034 처리방법
정재익
2001-12-25
7487
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다