Oracle ODP.NET BulkCopy a problema de tabla temporal

odp.net ora-03113 oracle sqlbulkcopy

Pregunta

Estoy usando el método BulkCopy de ODP.NET para insertar un DataTable en una tabla temporal. Si la tabla temporal es simple (sin activadores ni índices) funciona, está bien, pero tan pronto como creo un índice o activador, obtengo el error "Fin de archivo en el canal de comunicación" en el método BulkCopy.WriteToServer (). ¿Alguna idea de cómo podría arreglar esto?

¡Gracias!

Respuesta aceptada

En el caso de un ORA-03113: final del archivo en el canal de comunicación, el proceso del servidor dedicado a su sesión falleció debido a un error o error. El proceso del cliente detecta que falta el proceso del servidor y genera el ORA-03113. El proceso del servidor ha escrito su mensaje de error en el archivo de alerta. Verifique este archivo en el servidor para averiguar qué salió mal. Puede que tenga que pedirle a su DBA que haga esto por usted.

Saludos,
Robar.


Respuesta popular

He contactado a Oracle sobre esto. Aparentemente es un error, que fue arreglado en 11g. Ahora están intentando soltar un parche.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué