일단 복사를 하기전에 Link를 만들어야한다. 일종의 연결고리를 만드는 셈

CREATE PUBLIC DATABASE LINK 특정이름
 CONNECT TO ID
 IDENTIFIED BY PW
 USING '사용할 실 데이터 베이스(TNS 네임도 가능)';

ex)
create public database link ics5
connect to ics50 identified by ics50
using 'ics50' 


이렇게 관리자 계정에서 연결고리를 만들어 주고

1) 연결고리를 목표 계정에 만들었을 경우

insert into
목표테이블명
select * from
원본테이블명@이름

2) 연결고리를 원본테이블이 있는 계정에서 만들었을 경우

insert into
목표테이블명@이름
select * from
원본테이블명

@ 링크를 통해 원격으로 시퀀스를 사용할 경우
schema.sequence.nextval@dblink
schema.sequence.currval@dblink
Posted by Taoist
,