트리거란게 해당 테이블에 대한 어떤 변경이 일어날 때 발생하는 것인데 이건 결국
해당 DBMS가 관리하겠지요.
아마도 제 생각에는 리모트에 있는 테이블에 대하여 트리거를 거는 것은 가능할 거
같지 않군요. 혹시 가능하다 하더라도 순수하게 오라클 간에서만 가능할 겁니다.
리모트의 디비에 대한 풀 액세스가 가능하다면 가능한 한 리모트에서 트리거를 걸든
아니면 다른 방법을 사용하든 하는 것이 좋을 거 같습니다.
그리고 스냅샷 관련된 답변은 아래 적어 두었습니다. :)
>>윤동만 님께서 쓰시길<<
:: 번번히 firebird님께 감사...
:: remote 에 aaa 라는 table 있는데 만약 이 aaa라는 table이 트랜잭션이
:: 발생했을때 lcoal 쪽에 trigger를 만들어서 local table에
:: 어떤 액션을 취하려는데
:: 이게 링크를 걸어서 인지 에러가 나더군요...
:: aaa 라는 table를 synonym 을 걸어서 trigger를 만들어도 error가 나고...
:: 원래 remote 에 있는 table 은 local 쪽에서 trigger로 제어가 안되나요?
:: 해결책이 없을까요...
:: 그리고 혹시 firebird님이 이글을 보신다면...
:: 혹시 그럼 snapshot 옵션중에 fast 나 complete 말고 force라는 것이
:: 있던것같은데
:: 이것은 어떤 옵션인지...
:: 여기저기 찾아는 보았는데 위의 세가지 옵션만 나오고 특히 force에 대한
:: 설명은 전혀 없더군요...
:: 좋은 날 되시고 시간 되실때 답변 부탁합니다...
::
|