티스토리 뷰

study/RDBMS

오라클 DB dump

kwakjun0 2010. 5. 24. 11:26

오라클 덤프뜨기

 

1. export : 먼저 가져올 디비에 접속해서 자신의 로컬로 덤프를 뜬다.

 

일반 cmd창을 열고 파일을 생성할 디렉토리로 이동하여
D:\tmp>exp 아이디/비번@리스너이름
뭐 물어보는데 걍 전부 엔터(엔터는 기본 yes)

2. import  : import할 서버로 파일을 이동시킨후 수행함.

 

테이블 스페이스를 만들어주고 import한 사용자의 계정으로 import를 하면 된다
달라도 되지만 같은게 좋다고 함 (자세한건좀더 알아봐야함)
엔터 주욱 치다가 파일전체를 할꺼냐고 물어보면(젤 마지막 질문) yes 치면 된다.
(yes/no)는 엔터가 기본 yes가 되지만
(yes/no) no 이런것은 엔터가 기본 no가 된다 조심할것.

D:\tmp>imp 아이디/비번

그리고 오라클 9i부터는 TEMPORARY 스페이스가 필요없다는것 알아 둘것
오라클 9i가 알아서 만들어줌

 

 

덤프 뜰때 - export
D:\tmp>exp 아이디/비번@리스너이름
(일부 테이블만)
D:\tmp>exp 아이디/비번@리스너이름 tables=테이블명, 테이블명 file=파일명

 

덤프 넣을때 - import
D:\tmp>imp 아이디/비번
(일부 테이블만)
D:\tmp>imp 아이디/비번 file=파일명
tables=테이블명

 

/예)

exp test/testpw OWNER=test FILE=test.dmp LOG=test.log

exp test/testpw@test FILE=test.dmp LOG=test.log

 

imp test/testpw FROMUSER=test TOUSER=test FILE=test.dmp LOG = test.log