본문 바로가기
IT/Oracle DB

[Oracle] DB Dump(exp/imp) 다른 계정으로 데이터 이관 가이드

by 직장인W군 2021. 12. 28.
728x90

 

Oracle DB의 특정 계정의 데이터를 다른 계정으로 이관하는 방법에 대해 처리하였던 내용 정리하여 공유합니다.

 


 

개요

 

 - A(bsc)의 계정의 데이터를 B(bsc2)계정으로 데이터 이관

 - DB 버전의 따라 exp/imp 또는 expdp/impdp 명령어 사용

 


 

작업 내용

 

기존 계정 bsc
신규 계정 bsc2

 

1. 신규 계정 생성 - bsc2

CREATE USER bsc2 IDENTIFIED BY 패스워드
GRANT "CONNECT" TO bsc2;
GRANT "RESOURCE" TO bsc2;
GRANT CREATE VIEW TO bsc2;

 

2. 기존 계정에서 Data Dump 추출(Export) - 계정 : bsc

exp userid=system/패스워드 file='/Dump 추출경로/dump_back.dmp' owner=bsc

 

 - owner : Dump Data 추출할 계정


 

3. Dump 파일을 신규 계정으로 Import (bsc → bsc2)

imp userid=system/패스워드 file='/Dump 경로/dump_back.dmp' fromuser=bsc touser=bsc2

 

 - fromuser : Dump 추출(Export) 데이터 계정

 - touser : Dump 이관할(Import) 계정


 

4. 데이터 검증

 - 테이블 및 데이터 건수 확인

 


 

반응형

댓글