서로 다른 DB간 Trigger 3

by Thomas [DB 기타] [2022.03.04 12:34:38]


[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기능으로 해결할 수 있는 방법을 알고 싶습니다.

by 동동동 [2022.03.04 13:07:17]

DB링크를 통해 가능할것 같습니다..


by Thomas [2022.03.04 13:20:03]

답변 감사드립니다.


by 마농 [2022.03.04 13:39:19]

가능은 합니다. 다만, 추천은 안합니다.
트리거를 통한 실시간 동기화 보다는
배치 작업을 통한 주기적인 동기화 추천합니다.

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