Из полезной 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 и ввод соответствующей информации из файла журнала, и вы можете получить некоторые полезные сведения об устранении неполадок.
Я использую oracle plsql и имею проблему на vista. – Luci