PL-SQL을 사용하여 다른 DB의 자료 복사 0 1 1,630

by 김정욱 [PL/SQL] DB복사 [2016.05.25 17:29:57]


안녕하세요.

 

Oracle DB가 두개 (A, B) 존재합니다. (서로 다른 머신에 설치되어 있습니다.)

A : 실 DB, B : 최종 Test DB 입니다. (실 DB 에 프로그램 적용전 최종 Test를 하기 위한 용도입니다.)

A의 자료를 일주일 간격으로  B 로 복사 하려고 합니다.

(A에 신규 생성된 OBJECT에 대해서는 딕셔너리 를 뒤져서 별도의 작업으로 수동 복사하려고 합니다.)

이걸 PL-SQL을 사용하여야합니다.

DB LINK를 사용할 수 없는 상황입니다.

Procedure를 사용해서 할 수 있는 방법이 있을까요?

PL-SQL을 사용할 수 없다면 JAVA나 다른 방법을 이용하여야 하나요?

 

by 우리집아찌 [2016.05.26 11:03:43]

수작업으로 하실경우~

EXPORT -> IMPORT

테이블 규모라면 툴(토드.. 기타)CSV로 내려서 SQL*LOADER

정말 규모가 작은 테이블이면 INSERT INTO () VALUES () 구문으로 만들어서(토드 또는 엑셀로 만들수있음) TARGET DB에 넣기

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입