Oracle
 sql >> Database >  >> RDS >> Oracle

Impossibile utilizzare due collegamenti al database in una singola query

Sembra un bug in 10 g. Possibile bug 6320621, ORA-2019 SI VERIFICA QUANDO SQL CONNESSIONE DI PIÙ SITI TRAMITE DBLINK'; o 5713736, 'INSERIRE NELLA DICHIARAZIONE CON L'OPZIONE SELEZIONARE NON EFFETTUA L'UTILIZZO DI DB-LINK ORA-02019'. Probabilmente devi raccogliere un SR con Oracle per ottenere un'indagine per le tue circostanze specifiche.

Come approccio alternativo, potresti forse considerare di scaricare i dati da un database e quindi caricarli nell'altro. Ad esempio, puoi usare expdp e impdp , con le tables e content=data_only opzioni, per fare il trasferimento in due fasi. Ovviamente hai bisogno di spazio per archiviare il file dump sul tuo server di database intermedio, ed è piuttosto meno conveniente. Potresti essere in grado di farlo dai server di database di origine o di destinazione, evitando l'intermedio, ma non è chiaro se hai un accesso diretto.