새싹 DBA/Oracle

[오라클] DATAPUMP로 개발DB → 전환DB 같은 환경 구축하기

LIMMI 2024. 6. 21. 16:54

1. DB LINK 사용 X

- 데이터를 import 할 DB 에 tablespace, user 생성, 권한 주기

CREATE TABLE SPACE TS_AB_DN01 DATAFILE '+DATA' SIZE 32767M AUTOEXTEND OFF;
CREATE TABLE SPACE TS_BB_DN01 DATAFILE '+DATA' SIZE 32767M AUTOEXTEND OFF;
CREATE TABLE SPACE TS_BC_DN01 DATAFILE '+DATA' SIZE 32767M AUTOEXTEND OFF;
CREATE TABLE SPACE TS_FB_DN01 DATAFILE '+DATA' SIZE 32767M AUTOEXTEND OFF;
CREATE TABLE SPACE TS_BD_DN01 DATAFILE '+DATA' SIZE 32767M AUTOEXTEND OFF;

ALTER SESSION SET "_ORACLE_SCRIPT"=TRUE;

CREATE USER IGWOWN
IDENTIFIED BY 'igw1234!'
DEFAULT TABLESPACE USERS
QUOTA UNLIMITED ON TS_AB_DN01
QUOTA UNLIMITED ON TS_BB_DN01
QUOTA UNLIMITED ON TS_BC_DN01
QUOTA UNLIMITED ON TS_FB_DN01
QUOTA UNLIMITED ON TS_BD_DN01;

- 데이터를 EXPORT 할 서버에 접속하여 expdp 실행

$expdp sys/비밀번호 directory = DATA_PUMP_DIR dumpfile = test.dmp logfile = test.dmp schemas = IGWOWN

- 파일 떨어지는거 확인하고 sftp 접속해서 파일 옮겨주기

- import 할 서버에서 impdp 수행

impdp sys as sysdba schemas=IGWOWN directory = DATA_PUMP_DIR dumpfile = test.dmp logfle = test.dmp

 

잘 들어갔다면 확인해보고 창 닫기.