Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Não é possível usar dois links de banco de dados em uma única consulta


Isso parece um bug em 10g. Possivelmente bug 6320621, ORA-2019 OCORRE QUANDO SQL CONECTA VÁRIOS SITES VIA DBLINK'; ou 5713736, 'INSERT INTO STATEMENT WITH SELECT OPTION FAILS USING DB-LINK ORA-02019'. Você provavelmente precisará levantar um SR com a Oracle para que isso seja investigado para suas circunstâncias específicas.

Como uma abordagem alternativa, talvez você possa considerar descarregar os dados de um banco de dados e depois carregá-los no outro. Por exemplo, você pode usar expdp e impdp , com as tables e content=data_only opções, fazer a transferência em duas etapas. Claro que você precisa de espaço para armazenar o arquivo de despejo em seu servidor de banco de dados intermediário, e é bem menos conveniente. Você pode fazer isso a partir dos servidores de banco de dados de origem ou destino, evitando o intermediário, mas não está claro se você tem algum acesso direto.