- Este tópico contém 6 respostas, 3 vozes e foi atualizado pela última vez 16 anos atrás por
jspaulonci.
-
AutorPosts
-
25 de fevereiro de 2010 às 6:26 pm #92812
Girino
ParticipanteOlá..!! 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
25 de fevereiro de 2010 às 6:45 pm #92813burga
ParticipantePra 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
25 de fevereiro de 2010 às 6:59 pm #92814Girino
ParticipanteOlá..!!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
25 de fevereiro de 2010 às 9:08 pm #92823burga
Participantese 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.26 de fevereiro de 2010 às 5:16 am #92847jspaulonci
ParticipanteBurga, eu preciso fazer um ODBC de Oracle para Sybase, você sabe como poderia ser essa conexão ?
Obrigado
jp26 de fevereiro de 2010 às 7:05 pm #92863burga
ParticipanteOi 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.htmQuaisquer dúvidas a mais que surgirem postem aqui que a gente vê se consegue esclarecer, é ajudando que se aprende… 😀
26 de fevereiro de 2010 às 8:12 pm #92868jspaulonci
ParticipanteEntaum 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 -
AutorPosts
- Você deve fazer login para responder a este tópico.