현재 본점 매출관련 데이터를 오라클로 관리하고 있습니다...
근데 지점이 생겼습니다. 그래서 본점에 있는 기초정보를 매일아침
지점 오라클로 보내줘야 합니다.
근데 오라클에서 제공하는 Replication 은 사용하지 않고... 프로그래밍
해서 정해진 기초정보테이블의 정보를 지점으로 보내줘야 합니다.
그래서 제가 생각한 것은...
1. Pro*C 로 개발하는 방법 : SQL*Net 을 이용하여 로컬과 리모트 DB를
동시에 연결하는 Pro*c 프로그램을 개발해서 로컬 테이블을 리모트 DB 의
테이블에 dump 함.
(CRON 을 이용하여 일정 시간이 되면 구동되도록 함)
2. DB Procedure 로 개발하는 방법 : database link 를 만들어서 db procedure
로 로컬 테이블의 데이터를 리모트 디비의 테이블로 dump 함.
(CRON 을 이용하여 일정 시간이 되면 구동되도록 함)
3. SQL*Loader 를 이용하는 방법 : 일정시간이 되면 로컬 디비의 데이터를 텍스
트로 내린다... ftp 기능을 이용하여 리모트 시스템에 텍스트 파일을 복사한다.
리모트 시스템에서 일정시간이 되면 SQL Loader 를 실행하여 텍스트 파일을
디비로
올린다.
이렇게 3가지 방법입니다.
네트웍이 불안하다고 가정하고.. 과연 어떤 방법이 가장 안전하고 확실한
방법일까요??
첫째... 프로그래밍의 관점에서 가장 좋은 방법 추천... (프로그래밍이 쉬운
방법 --;;)
둘째... 관리자 입장에서 가장 좋은 방법 추천... (데이터가 확실히
포팅된다... )
고수들의 조언 부탁드립니다....
그럼 미리 감사..... 꾸벅.....^^*
|