Oracle ODP.NET BulkCopy vers un problème de table temporaire

odp.net ora-03113 oracle sqlbulkcopy

Question

J'utilise la méthode BulkCopy d'ODP.NET pour insérer un DataTable dans une table temporaire. Si la table temporaire est simple (pas de déclencheurs ni d'index), cela fonctionne, très bien, mais dès que je crée un index ou un déclencheur, je reçois l'erreur "Fin du fichier sur le canal de communication" à la méthode BulkCopy.WriteToServer (). Toute idée de comment pourrais-je résoudre ce problème?

Je vous remercie!

Réponse acceptée

Dans le cas d'une ORA-03113: fin de fichier sur le canal de communication, le processus serveur dédié à votre session est mort en raison d'un bogue ou d'une erreur. Le processus client détecte que le processus serveur est manquant et déclenche ORA-03113. Le processus serveur a écrit son message d'erreur dans le fichier d'alerte. Consultez ce fichier sur le serveur pour savoir ce qui ne va pas. Vous devrez peut-être demander à votre administrateur de base de le faire pour vous.

Cordialement,
Rob.


Réponse populaire

J'ai contacté Oracle à ce sujet. Apparemment, c'est un bug qui a été corrigé en 11g. Ils essaient maintenant de libérer un patch



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi