Из полезной oerr
команды:
$ oerr ora 3113
03113, 00000, "end-of-file on communication channel"
// *Cause: The connection between Client and Server process was broken.
// *Action: There was a communication error that requires further investigation.
// First, check for network problems and review the SQL*Net setup.
// Also, look in the alert.log file for any errors. Finally, test to
// see whether the server process is dead and whether a trace file
// was generated at failure time.
Итак, наиболее вероятные причины:
- Сбой серверного процесса, к которому вы подключены.
- Проблема с сетью разорвала ваше соединение.
- Кто-то вручную убил процесс на сервере, к которому вы были подключены.
Когда произошел сбой серверного процесса, к которому вы были подключены, он выбросил ORA-07445. Эта ошибка, наряду с ORA-00600, является относительно известной ошибкой Oracle. Это функционально необработанные исключения: ORA-00600 является необработанным исключением в коде Oracle, тогда как ORA-07445 является фатальным сигналом от ОС, в основном потому, что Oracle сделал что-то, что ОС не одобрила, поэтому ОС убил процесс Oracle.
На сайте поддержки Oracle (http://metalink.oracle.com) имеется онлайновое средство устранения этих ошибок - найдите в metalink документ 600.1 и введите соответствующую информацию из файла журнала, и вы можете получить некоторую полезную информацию по устранению неполадок.