Emerson,

A dica do Marcelo é a melhor pedida para conexões remotas entre banco de dados 
Oracle. O único adendo que gostaria de fazer é de não esquecer de prestar 
atenção ao usuário remoto. 

Não esqueça que ao utilizar o dblink você terá todos os privilégios do usuário 
do banco remoto. 

Por exemplo, se você criar um dblink com o usuário SYSTEM, você terá todos os 
acessos de SYSTEM na base remota, e a situação pode complicar mais se você 
criar um dblink público que permitira que todos os usuários tenham acesso ao 
banco remoto.

Sendo assim, seja o mais restrito possível, criando um usuário especifico para 
o dblink no banco de dados remoto atribuindo única e exclusivamente dos 
privilégios que você vai precisar.

Abraços,

Thiago Gonsalez Hyppolito
DBA Oracle
Portugal Telecom Inovação
Blog: http://profissionaloracle.com.br/blogs/hyppolito/

--- Em [email protected], Marcelo Medrado <marcelo.medr...@...> 
escreveu
>
> Prezado Emerson,
> 
> Neste caso, você pode criar um database link para o banco remoto da seguinte
> forma:
> 
> No banco de origem:
> 
> *CREATE DATABASE LINK nome_do_dblink*
> *CONNECT TO usuário_banco_remoto IDENTIFIED BY senha *
> *USING 'connect_string';*
> 
> Sendo que connect string pode ser substituído por um alias no TNSNAMES do
> seu banco ORIGEM.
> 
> Com isso, basta executar algo como:
> 
> select * from tab...@nome_do_dblink.
> 
> Sds,
> 
> Marcelo Medrado
> Polo-IT
> 
> 
> 2009/8/27 Emerson Sanches <emerson_sanc...@...>
> 
> >
> >
> > Bom dia pessoal da lista, gostaria de saber se eh possível fazer
> > comandos de insert, update ou delete em um banco de dados remoto (Oracle
> > 10g).
> >
> > Obrigado pela atenção..........
> >
> > Emerson
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a