DBILITY

테이블스페이스 백업 및 특정 테이블만 다른 스키마에 복구 본문

database/oracle

테이블스페이스 백업 및 특정 테이블만 다른 스키마에 복구

DBILITY 2016. 12. 2. 11:36
반응형
  1. 특정 tablespace만 export
    exp 사용자/비밀번호@SID file=파일이름.dmp tablespaces=테이블스페이스명
    exp system/비밀번호@oraone file=users.dmp tablespaces=USERS​
  2. 특정 table만 다른 스키마에 import
    imp 사용자/비밀번호@SID file=파일이름.dmp fromuser=테이블소유자(스키마) touser=대상소유자(스키마) tables=(테이블1,테이블2,테이블N)
    imp system/비밀번호@oraone file=users.dmp fromuser=scott touser=ktgs tables=(emp,dept,salgrade)​
  3. INSERT INTO 복구대상유저.복구대상테이블 SELECT * FROM 백업유저.백업테이블 WHERE 조건;
    INSERT INTO SCOTT.EMP SELECT * FROM KTGS.EMP WHERE DEPTNO=10;​

 

반응형
Comments