Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 10 anos, 7 meses atrás por Avatar de vanessa mortago amatovanessa mortago amato.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #98977
    Avatar de airoospairoosp
    Participante

      Boa tarde,

      Estou fazendo testes para migrar as maioria das aplicações para o banco 10g. O detalhe é que será necessário manter o banco 9i por causa da incompatibilidade de uma das aplicações com o banco 10g. Para que seja possível fazer a comunicação entre os 2 bancos serão utilizados dblinks, sendo que durante os testes percebi que o dblink não é muito estável isto é, ocorre a perda de conexão de forma aleatória.
      Há alguma outra alternativa que pode ser utilizada ao invés do dblink?

      Entre os objetos do banco 9i temos procedures e triggers que irão utilizar o dblink e foi durantes os testes de objetos que ocorreram erros (ORA-02063) informando que o objeto do servidor remoto não foi encontrado. Refiz a conexão do db_link e voltou a funcionar.

      Se alguém puder passar alguma dica/sugestão agradeço.

      Airton

      #106535
      Avatar de vanessa mortago amatovanessa mortago amato
      Participante

        Airton,

        Com tudo que você explicou eu acredito que o melhor cenário seria continuar usando o dblink mesmo.

        Você poderia tentar aumentar o parametro distributed_transactions na máquina com o 9i para um número maior de sessões.

        Increasing the Transaction Limit

        Consider increasing the value of the DISTRIBUTED_TRANSACTIONS when an instance regularly participates in numerous distributed transactions and the ORA-2042 is frequently returned. Increasing the limit allows more users to concurrently issue distributed transactions.

        Espero que ajude.

        Vanessa

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