JOIN ENTRE 2 TABELAS EM SERVIDORES DIFERENTES

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Carlos Sérgio
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 13
Registrado em: Ter, 27 Dez 2005 10:16 am
Localização: SÃO PAULO

Bom Dia!!

Gostaría de saber como poderei realizar um Join entre 2 tabelas, em servidores de b.dados diferentes.

Grato pela preciosa informação e atenção,

Carlos
carlossergio631@yahoo.com.br
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

É simples!
Você cria um dblink entre os dois bancos mais ou menos assim:

Selecionar tudo

create public database link BANCO1
  connect to USUARIO
  using 'SENHA';
Dai você faz o select dessa forma:

Selecionar tudo

select a.table_name
from user_tables@banco1 a
,    user_tables        b
where a.table_name = b.table_name
Lembrando que pra criar dblinks públicos tem que ter permissão e isso não é muito SEGURO...

Outra coisa importante é que o TNS_NAMES.ORA do seu servidor deve conter as informações do outro servidor que você quer acessar.

:-o
Carlos Sérgio
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 13
Registrado em: Ter, 27 Dez 2005 10:16 am
Localização: SÃO PAULO

Muitíssimo Obrigado ! Aprendi mais uma !!

Valeu Mesmo !!
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes