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. 데이터 검증
- 테이블 및 데이터 건수 확인
반응형
'■ IT 가이드 > Oracle DB' 카테고리의 다른 글
[Oracle] DB 사용자 계정 확인 가이드 (0) | 2022.01.12 |
---|---|
[Oracle] DB(Database) 설치 버전 확인 가이드 (0) | 2022.01.12 |
[Oracle] DB 운영 Port 변경 가이드 (1521 → 2521) (0) | 2021.12.25 |
[Oracle] 테이블별 용량 확인 가이드 (계정별) (0) | 2021.12.24 |
[Oracle] 오라클 DB 테이블 컬럼 생성/수정/삭제 방법 (0) | 2021.12.10 |
댓글