Oracle ODP.NET BulkCopy auf temporäre Tabellenproblem

odp.net ora-03113 oracle sqlbulkcopy

Frage

Ich verwende die BulkCopy-Methode von ODP.NET, um eine DataTable in eine temporäre Tabelle einzufügen. Wenn die temporäre Tabelle einfach ist (keine Trigger oder Indizes), funktioniert es gut, aber sobald ich einen Index oder Trigger erstelle, erhalte ich den Fehler "Dateiende bei Kommunikationskanal" bei der BulkCopy.WriteToServer () Methode. Irgendeine Idee, wie könnte ich das beheben?

Vielen Dank!

Akzeptierte Antwort

Im Falle eines ORA-03113: Dateiende auf dem Kommunikationskanal ist der für Ihre Sitzung vorgesehene Serverprozess aufgrund eines Fehlers oder Fehlers gestorben. Der Clientprozess erkennt, dass der Serverprozess fehlt und löst den ORA-03113 aus. Der Serverprozess hat seine Fehlermeldung in die Alarmdatei geschrieben. Überprüfen Sie diese Datei auf dem Server, um herauszufinden, was falsch gelaufen ist. Möglicherweise müssen Sie Ihren DBA bitten, dies für Sie zu tun.

Grüße,
Rauben.


Beliebte Antwort

Ich habe Oracle diesbezüglich kontaktiert. Anscheinend ist es ein Fehler, der in 11g behoben wurde. Sie versuchen nun, einen Patch zu veröffentlichen



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow