Pular para o conteúdo
  • Este tópico contém 6 respostas, 3 vozes e foi atualizado pela última vez 16 anos atrás por jspaulonci.
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #92812
    Girino
    Participante

      Olá..!! 8)
      Bom Dia A Todos..!! 😀

      Alguém pode me dar uma ajuda de como configurar um db link entre o Banco de Dados Oracle e o Banco de Informix.

      Estou tentando fazer da seguinte maneira:

      CREATE DATABASE LINK “NOME_LINK”
      CONNECT TO “NOME_DATABASE” IDENTIFIED BY VALUES ‘SENHA_DATABASE’
      USING ‘(DESCRIPTION =
      (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = NOME_IP)(PORT = 1521))
      )
      (CONNECT_DATA =
      (SID = NOME_SID)
      )
      )’
      /

      Desde já muito Obrigado..!!

      Renato

      #92813
      burga
      Participante

        Pra isso você vai ter que utilizar o HS (Heterogeneous Services) do Oracle, um odbc pro Informix, configurar o init.ora, listener.ora e tnsnames.ora ou ainda você pode utilizar o oracle database gateway.

        Criar direto o dblink pra acessar o informix não vai funcionar, pois o dblink direto só funciona de Oracle->Oracle.

        Segue alguns tópicos do fórum que podem te ajudar em alguma coisa… Pelo menos pra você entender um pouco melhor como funciona o dblink de Oracle -> Outro SGBD.

        https://profissionaloracle.com.br/modules.php?name=Forums&file=viewtopic&t=3742

        https://profissionaloracle.com.br/modules.php?name=Forums&file=viewtopic&t=3870

        https://profissionaloracle.com.br/modules.php?name=Forums&file=viewtopic&t=3811

        #92814
        Girino
        Participante

          Olá..!!bb 8)

          Eu tenho um odbc na minha máquina que acessa o Banco de Dados Infomix.
          Eu não posso utilizar esse ODBC?

          abraço

          Renato

          #92823
          burga
          Participante

            se o oracle estiver na mesma maquina do odbc vc pode…

            EDIT:
            corrigindo… a mensagem acima foi no caso de utilizar HSODBC (Heterogeneous Services), pro caso do DG4ODBC (Database Gateway) é necessário que o driver ODBC esteja intalado na mesma máquina que o Database Gateway.

            #92847
            jspaulonci
            Participante

              Burga, eu preciso fazer um ODBC de Oracle para Sybase, você sabe como poderia ser essa conexão ?

              Obrigado
              jp

              #92863
              burga
              Participante

                Oi João, você já possui o driver ODBC pro Sybase? Se sim, a partir daí é instalar ele em uma máquina e configurar pra ele fazer a ponte entre o Oracle e o Sybase.

                Os passos básicos, tanto pro windows quanto pra ambientes unix são:
                1. instalar o driver ODBC.
                2. adicionar um datasource no SO utilizando o driver instalado (e depois verificar se ele conecta no banco).
                3. configurar o HSODBC ou DG4ODBC pra utilizar o datasource (init*.ora, listener.ora e tnsnames.ora)
                4. criar o dblink com os dados utilizados no HSODBC ou DG2ODBC.

                Eu vi que no outro tópico o Rodrigo Santana te indicou um link pra configurar o DG pro sybase certo? Pra configurar pra uma conexão genérica com odbc e Database Gateway é bem parecido. Segue um link:

                http://download.oracle.com/docs/cd/B28359_01/gateways.111/b31042/configodbc.htm

                Só atentar pro caso de utilizar uma versão do DG4ODBC de 64 bits, pois elas requerem um driver ODBC de 64 bits também.

                E caso esteja utilizando versões do banco anteriores ao 11g e queira utilizar o HS, também vai ser bem parecido, seguindo os passos do 1 ao 4 você consegue. As únicas diferenças são em relação ao init*.ora e listener.ora, que você pode ver um exemplo aqui no tópico aberto pelo Airton:

                https://profissionaloracle.com.br/modules.php?name=Forums&file=viewtopic&t=3870

                OBS: tanto o link de instalação do DG pro SYBASE quanto pra ODBC foram retirados do link abaixo, que contém muito mais informações e que também tem configurações pro Informix que é a dúvida do Renato:
                http://download.oracle.com/docs/cd/B28359_01/gateways.111/b31042/toc.htm

                Quaisquer dúvidas a mais que surgirem postem aqui que a gente vê se consegue esclarecer, é ajudando que se aprende… 😀

                #92868
                jspaulonci
                Participante

                  Entaum Burga,,,, o problema é que não existe gateway para o Sybase em x86-64, somente em Sparc, e o Solaris Spart não roda em x86-64
                  já abri um chamado na Oracle.

                  Porem vc colocou que eu devo baixar um odbc para o Sybase ?
                  Esse odbc eu devo instalar com usuário Oracle ou com usuário Sybase?

                  abraços
                  jp

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