help/SQL

[Oracle]DB import,export

호빵팔이 2012. 12. 26. 18:56

해당 DB서버에 접근하여 sqlplus 실행  


imp, exp는 서버 cmd 창에서 실행한다 .

1. 테이블 스페이스 생성

    create tablespace 테이블스페이스명 datafile 'dbf파일경로' size 1024m default storage

   (initial 1024k next 512k maxextents 128 ptincrease 0);

2. 테이블 스페이스 확장

   alter database datafile 'dbf파일 경로' autoextend on next 200m maxsize unlimited

3. 사용자생성

   create user 계정 identified by 비밀번호 default tablespace 테이블스페이스명 temporary tablespace temp

4. 사용자 권한 부여

    grant dba to 계정

5.  export 작업

    exp userid=계정/비밀번호@SID file=백업파일명.dmp log=log.파일명.log

------> 

6. import 작업

 imp 아이디/비밀번호@SID명 file=파일경로 tables=테이블명1,테이블명2, ...

 import 실패할 경우 set oracle_sid=SID명