dmp 파일로 만든다.
![](./files/attach/images/132/688/292/2dc9d2daaa8b4c34aaf72b8f5f3b77e0.png)
![](./files/attach/images/132/688/292/d14b6de57460603a366ee82caed8b7fe.png)
import명령어 실행
![](./files/attach/images/132/688/292/c7dd14e380528df686ed1865d70deb4d.png)
import 후 테이블 목록
![](./files/attach/images/132/688/292/cc95655c99fcad3c31480a84886f6cd1.png)
임포트후 테이블과 프로시저가 잘 옮겨졌는지 확인
![](./files/attach/images/132/688/292/968502c8c61a647aa0d13175a666e8b3.png)
![](./files/attach/images/132/688/292/bf972f83ed2762f58b0e426ec72549a7.png)
방법) cmd 창을연다(cmd창 위치는 상관 없다. 오라클을 설치하면 자동으로 패스추가되기때문에)
exp id/pwd tables=(xxx,xxx,xxx ...) file=c:\aaa.dmp -> 특정테이블 백업
exp id/pwd file=c:\aaa.dmp -> 모든테이블 백업
=> xxx부분은 테이블이름으로 가지고 오고자하는 테이블 이름을 콤마로 연결한다.
=> aaa.dmp는 aaa는 원하는 파일명지정한다. c:\폴더에 만들어진다.
![](./files/attach/images/132/688/292/2dc9d2daaa8b4c34aaf72b8f5f3b77e0.png)
2. 만들어진 aaa.dmp 파일을 import 하는 방법.
방법) cmd 창을 연다.(cmd창 위치는 상관 없다.)
imp id/pwd ignore=y full=y file=c:\aaa.dmp
imp id/pwd file=c:\aaa.dmp full=y
=> c:\aaa.dmp는 export로 만들 어진 파일을 가지고와 현재 컴퓨터의 c:\폴더에 넣어놓아야한다.
=> 기존에 테이블이 존재 한다면 데이터가 추가 되고 테이블이 존재 하지 않으면 테이블을 자동으로 만들어 추가된다.
새로운 계정을 만들어 새로운 계정에 이전 예제에서 export한 oneproject130619.dmp 파일을 import 시켜보겠습니다.
--계정 생성create user project2 identified by 1234;--룰 적용grant connect, resource to project2;--테이블 확인select * from tab;
import 하기전 테이블 목록 :
![](./files/attach/images/132/688/292/d14b6de57460603a366ee82caed8b7fe.png)
import명령어 실행
![](./files/attach/images/132/688/292/c7dd14e380528df686ed1865d70deb4d.png)
import 후 테이블 목록
![](./files/attach/images/132/688/292/cc95655c99fcad3c31480a84886f6cd1.png)
임포트후 테이블과 프로시저가 잘 옮겨졌는지 확인
![](./files/attach/images/132/688/292/968502c8c61a647aa0d13175a666e8b3.png)
예) TB_BOOK_STACK 테이블 데이터 확인
![](./files/attach/images/132/688/292/4bf27bbb7187bd1aa7942c6405de1027.png)
![](./files/attach/images/132/688/292/bf972f83ed2762f58b0e426ec72549a7.png)