Voglio spostare i record da un database a un altro che si trovano su macchine diverse. i record dovrebbero essere rimossi dal primo database e inseriti nel secondo database atomicamente.come implementare una transazione distribuita a lungo termine in j2ee
possiamo usare xa? credo che usi un algoritmo di commit a 2 fasi che richiede i blocchi di blocco sulle risorse
il database di destinazione è un database EIS, quindi dovrebbe essere bloccato per un tempo minimo.
Quanto "lunga corsa" intendi? Ore ? Giorni? –
Sono entrambi database Oracle? In tal caso, l'utilizzo di dblink potrebbe essere un'opzione. Questa connessione sarà all'interno del tuo livello db. Questo potrebbe essere invocato attraverso una procedura o un plsql. – techuser