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
'Oracle' 카테고리의 다른 글
[Oracle] 오라클 파라미터 파일 : 환결설정 파일 spfile, pfile 알아보기 (0) | 2025.05.13 |
---|---|
[Oracle] Table과 Index의 Tablespace 옮기기 (0) | 2025.05.05 |
[Oracle] 데이터 이동 Datapump impdp로 dump file 가져오기 (0) | 2025.05.04 |
[Oracle] 데이터 이동 Datapump expdp로 dump file 추출하기 (0) | 2025.05.04 |
[Oracle] 오라클 데이터베이스 초기화 파라미터 (1) | 2025.05.03 |