Explica melhor : os dados estão numa OUTRA instância que não é aquela que vc 
está conectado ?? Essa instância está em OUTRO servidor físico ??
 SE a resposta for SIM para ambas as perguntas, a performance do dblink depende 
FUNDAMENTALMENTE da performance da tua rede -  se a rede for boa , via de regra 
o dblink é Muito Mais performático do que exp+imp....
 A melhor opção de comando para se transferir dados via dblink é : criar a 
tabela vazia no banco-destino (com extent size apropriado, preferencialmente 
numa tablespace lmt, com pctfree e pctused apropriados, não reservando no 
momento quase nada de espaço para UPDATEs, vc vai fazer INSERTs apenas no 
momento), e depois vc manda um INSERT /*+ APPEND */ INTO tabela (select * from 
tabela@dblink); ..... E SE vc tiver o hardware disponível, pode pode usar 
PARALLEL SQL no INSERT e/ou no SELECT ....

 []s

  Chiappa

--- Em oracle_br@yahoogrupos.com.br, Fernando Garatini da Silva <fgaratini@...> 
escreveu
>
> Prezados bom dia , preciso de uma dica
> 
> estou conectado num usuário x e preciso carregar uma tabela de 60 000 000
> de usando um dblink qual o comando que executa a carga mais rapidamente .
> 
> -- 
> Obrigado Pela Atenção!
>


Responder a