Oracle ODP.NET BulkCopy sul problema della tabella temporanea

odp.net ora-03113 oracle sqlbulkcopy

Domanda

Sto usando il metodo BulkCopy da ODP.NET per inserire un DataTable in una tabella temporanea. Se la tabella temporanea è semplice (nessun trigger o indice) funziona, va bene, ma non appena creo un indice o un trigger, ottengo l'errore "End-of-file sul canale di comunicazione" al metodo BulkCopy.WriteToServer (). Qualche idea su come potrei risolvere questo problema?

Grazie!

Risposta accettata

Nel caso di un ORA-03113: end-of-file sul canale di comunicazione, il processo del server dedicato alla sessione è morto a causa di un bug o di un errore. Il processo client rileva che il processo del server è mancante e solleva l'ORA-03113. Il processo del server ha scritto il suo messaggio di errore nel file di avviso. Controlla questo file sul server per scoprire cosa è andato storto. Potrebbe essere necessario chiedere al tuo DBA di farlo per te.

Saluti,
Rapinare.


Risposta popolare

Ho contattato Oracle per questo. Apparentemente è un bug, che è stato risolto in 11g. Stanno ora cercando di rilasciare una patch



Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché