>>명발 님께서 쓰시길<<
:: 같은 LAN환경의 두 DB서버에서 한쪽 DB에서 다른쪽 DB 를 불러들여서 insert 할 수 있는 방법을 알고
:: 싶습니다.
:: export하여 import시켜도 되겠지만 이 방법 말고 query를 사용하여 select 문으로 원격지의 db에서 조
:: 건에 맞는 row를 불러들여 insert문으로 저장할수 있는 방법요...
:: @기호를 잘 이용하면 될꺼 같은데~~~
:: 고수님들 부탁드립니다!
안녕하세요 저도 오늘 처음으로 그냥 테스해봤는데요. 잘 되는군요. 어떻게 하냐면요
copy 로 하시면 됩니다. sql* plus에서 copy 라고 하시면 사용법이 나옵니다.
<예>
copy from scott/tiger@myoracle to scott/tiger@oracle create test Using
select * from test;
이런식으로 하시면 to 뒤에 있는 데이타베이스로 접속해서 test라는 테이블을
만들고 test라는 테이블의 내용을 그대로 복사해 옵니다. 함 해보세요.
@뒤에 이름은 tnsnames.ora에 잡아 놓은 이름이구요 앞에것이 복사하고자 하는
테이블이 있는 데이타베이스이고 to 뒤에 있는것이 복사 될 타겟 데이타베이스
입니다. 함 테스트 해보시죠. 그럼 수고,,,,,
|