■ IT 가이드/Oracle DB
[Oracle] DB Dump(exp/imp) 다른 계정으로 데이터 이관 가이드
직장인W군
2021. 12. 28. 11:14
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. 데이터 검증
- 테이블 및 데이터 건수 확인
728x90
반응형