Oracle ODP.NET BulkCopy для временного вызова таблицы

odp.net ora-03113 oracle sqlbulkcopy

Вопрос

Я использую метод BulkCopy из ODP.NET для вставки DataTable во временную таблицу. Если временная таблица проста (нет триггеров или индексов), она работает нормально, но как только я создаю индекс или триггер, я получаю сообщение об ошибке «Конец файла на канале связи» в методе BulkCopy.WriteToServer (). Любая идея, как я могу это исправить?

Спасибо!

Принятый ответ

В случае ORA-03113: конец файла на канале связи, серверный процесс, посвященный вашей сессии, умер из-за ошибки или ошибки. Клиентский процесс обнаруживает отсутствие серверного процесса и повышает ORA-03113. Серверный процесс написал свое сообщение об ошибке в файл предупреждения. Проверьте этот файл на сервере, чтобы узнать, что пошло не так. Возможно, вам придется попросить своего администратора базы данных сделать это за вас.

С Уважением,
Роб.


Популярные ответы

Я связался с Oracle по этому поводу. Видимо, это ошибка, которая была исправлена ​​в 11g. Теперь они пытаются выпустить патч



Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему