Se eu deixar o sqlplus aberto e sem uso por muito tempo (provavelmente 15 minutos ou mais), ao SAIR aparecerá a seguinte mensagem.
ORA-03113: end-of-file on communication channel
Isso indica um problema real? Em caso afirmativo, como alguém poderia corrigi-lo?
Existem várias outras postagens sobre esse erro no momento da inicialização do banco de dados. Isso não é no momento da inicialização. Isso é por conta do cliente. Posso iniciar imediatamente o sqlplus novamente e ter uma conexão funcional. O ambiente é Oracle 11.2.0.3.0 no Windows de 64 bits, o cliente é o Windows 7 de 64 bits.
Este é um erro genérico.
Se você receber isso em uma sessão ativa durante a execução de alguma consulta, código PL/SQL ou outras instruções, verifique o log de alerta do banco de dados para obter mais informações. Normalmente, é causado por erros críticos, como os
ORA-07445
que fazem com que o processo do servidor que pertence à sua sessão seja encerrado inesperadamente.Mas se você receber esse erro em uma sessão ociosa após um determinado período de tempo, como no seu caso, não se preocupe, pois é absolutamente normal quando o banco de dados impõe um tempo limite de inatividade, por exemplo no caso de DRCP (Database Resident Pool de conexões).
Aqui está um exemplo:
Conjunto de conexões residentes do banco de dados (DRCP)