Database관련/Oracle

sqlplus copy 명령어

천상의날개 2010. 1. 29. 12:05

COPY FROM scott/tiger@oracle CREATE emp2 USING select * FROM emp;

[출처] COPY FROM|작성자 대낮의 호롱불

 

***** SQLPLUS에서 수행할 SQL 문장1 (RDB => ORACLE)

COPY FROM HGLEE/RDBMANIA@ODBC:RDB70 TO SCOTT/TIGER@ORA71 -
INSERT ORA_TAB(O1,O2) USING SELECT R1,R2 FROM RDB_TAB;

(설명)
HGLEE/RDBMANIA : RDB가 위치한 노드의 OS 사용자/암호
RDB70 : RDB 데이타베이스를 억세스하기 위한 ODBC data source name
SCOTT/TIGER : ORACLE 데이타베이스 사용자/암호
ORA71 : ORACLE 데이타베이스를 억세스하기 위한 SQL*Net connect string 

 

***** SQLPLUS에서 수행할 SQL 문장2 (ORACLE => RDB)

COPY FROM SCOTT/TIGER@ORA71 TO HGLEE/RDBMANIA@ODBC:RDB70 -
INSERT RDB_TAB(R1,R2) USING SELECT O1,O2 FROM ORA_TAB WHERE O1=40;