[A]DB와 [B]DB는 물리적으로 다른 장비에 설치된 Oracle 이며, 버전도 다릅니다.(같은망 내, IP 끝자리만 다름 NNN.NNN.NNN.XXX)
이런 상황에서 [A]DB.TABLE에 데이터가 삽입될 때 INSERT TRIGGER를 이용하여 [B]DB.TABLE로 데이터를 넣어주는 것이 가능합니까?
TRIGGER가 아니더라도 [A]DB.TABLE에 데이터가 들어오면 [B]DB.TABLE에 넣어줘야 하는 상황에서 어플리케이션이 아닌 DB기능으로 해결할 수 있는 방법을 알고 싶습니다.
DB링크를 통해 가능할것 같습니다..
답변 감사드립니다.
가능은 합니다. 다만, 추천은 안합니다.
트리거를 통한 실시간 동기화 보다는
배치 작업을 통한 주기적인 동기화 추천합니다.