Oracle
[Oracle] DBLink를 이용한 impdp 사용하기
78이
2025. 5. 4. 23:37
1. DBLink를 이용한 impdp 하는 방법 이해하기
- 이 방법은 A DB에서 expdp로 dump file을 추출하지 않고 B DB에서 바로 객체 및 데이터를 가지고오는 방법이다.
- 이는 A DB와 B DB 사이에 방화벽이 뚫혀있어서 DB Link가 생성되어있는 경우에만 가능
2. 작동 방법
2-1. B DB에서 DB Link 확인
select * from dba_db_links;
2-2. impdp 실행
- DB Link가 생성되어있는 사용자로 접속해서 impdp 실행해야함
- 만약 DB Link가 B DB의 scott 유저로 만들어져있다면, scott으로 접속해야함
- 따로 dump file을 생성하지 않음
- 그래서 실행 시 주의해야함!!
[oracle@admin ~]$ impdp scott/scott1234 schemas=TEST,TEST01 directory=dir_datapump
network_link=DL_A_DB logfile=impdp_A_DB.log table_exists_action=TRUNCATE