Pular para o conteúdo
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #102424
    Avatar de mpvargasmpvargas
    Participante

      Caros Amigos,
      tenho a seguinte situação:

      TABELA “A” na Instancia 1
      TABELA “A” na Instancia 2

      Tenho a mesma tabela em duas instancias diferentes… gostaria de saber se é possível criar alguma coisa que de forma automatica, quando eu atualizar a Tabela da Instancia 1 também seja atualizada a tabela da Instancia 2.
      Será que isso é possível?
      Uma trigger seria a melhor opção para resolver esse problema?

      Obrigado pela ajuda

      #102425
      Avatar de diegolenhardtdiegolenhardt
      Participante

        uma saída seria usar DBLINK.

        #102426
        Avatar de mpvargasmpvargas
        Participante

          fala Diego
          blz, pretendo usar o DBLink
          mas é possível usar o dblink dentro de um trigger?

          #102427
          Avatar de mpvargasmpvargas
          Participante

            por exemplo

            posso “disparar” a trigger a partir de um evento de uma tabela que eu acesso via dblink?

            create or replace trigger teste
            after update on tabela_A@dblink
            ….

            #102428
            Avatar de diegolenhardtdiegolenhardt
            Participante

              nopz, mas o jeito que eu tinha pensado era ao contrario

              update na tabela_base1
              dispara uma trigger,

              essa trigger acessa a tabela_base2,

              o dblink fica no corpo do trigger e nao no cabecalho..

              create or replace trigger…
              update tabela@base2…
              end;

              #102432
              Avatar de mpvargasmpvargas
              Participante

                Eu gerencio a base1 mas nao tenho permissao pra criar trigger na base2
                Só consigo acessar algumas tabelas da base2 pelo dblink

                Por isso a minha dúvida… será que eu posso criar uma trigger aproveitando esse dblink ou tenho que ter permissão na outra base?

                #102433
                Avatar de diegolenhardtdiegolenhardt
                Participante

                  mas você precisa saber quando o evento disparou na base2 (a que voce nao pode mexer?)

                  se for assim vai ficar dificil…

                  agora, se voce pode criar na base1, pra monitorar um evento, e entao atualizar/inserir/deletar na base2, acho que não vai precisar mexer na base2,

                  somente seria referenciar as tabelas da base2 pelo dblink..

                Visualizando 7 posts - 1 até 7 (de 7 do total)
                • Você deve fazer login para responder a este tópico.
                plugins premium WordPress