- Este tópico contém 7 respostas, 5 vozes e foi atualizado pela última vez 15 anos, 3 meses atrás por
CleitonHanzen.
-
AutorPosts
-
3 de dezembro de 2010 às 12:01 am #97158
Hitotuzi
ParticipanteBoa Tarde!
Tenho um banco Oracle9i Enterprise Edition Release 9.2.0.1.0 e está acontecendo o seguinte problema os usários logan e após algum tempo ficar ocioso a nonexão cai automáticamente apresentando o seguinte erro:
ORA-03113 fim de arquivo no canal de comunicação, as vezes simplesmente cai sem apresentar erro, já testei as conexões de rede estão ok.
Gostaria de saber se existe um parâmetro que gerencie o tempo de conexão de um usuário?3 de dezembro de 2010 às 3:10 am #97162David Siqueira
ParticipanteHitotuzi,
Por acaso você sua profile neste banco com as opções de IDEL_TIME ou CONNECTION TIME ativadas?
Se sim, de quanto tempo é?
Abraço
3 de dezembro de 2010 às 1:57 pm #97169jspaulonci
ParticipanteHitotuzi, confirme o que o David te disse, mas meu amigo….ORA-03113 é problema !!!!.
Sinceramente não vi ORA-03113 como está acontecendo contigo, mas sempre que eu tive esse erro, erão situações complicadas.
Recomendo (se você tiver) abertura de um TAR no Metalink.
Abraços
3 de dezembro de 2010 às 2:42 pm #97173Ishii
ParticipanteOlá,
Tente analisar o trace do cliente
Adicionar as seguintes linhas no arquivo SQLNET.ORA em $ORACLE_HOME/network/ADMIN da máquina client:
trace_directory_client =
trace_file_client =
trace_level_client =Os arquivos gerados em cada level podem trazer informações úteis para identificar a causa do problema. Apenas atenção que esses traces gerados podem ser arquivos enormes…
[]s Ishii
3 de dezembro de 2010 às 2:53 pm #97174CleitonHanzen
ParticipantePosta as ultimas linhas do alert.log
3 de dezembro de 2010 às 11:47 pm #97182Hitotuzi
ParticipanteBoa Tarde Senhores!
1 – David o parâmetro RESOURCE_LIMIT do meu baco está setado FALSE ou seja não tenho profile neste banco com as opções de IDEL_TIME ou CONNECTION TIME ativadas. obrigado pela observação.
2 – João Paulo realmente esse erro ORA-03113 está sendo complicado pra mim pois este é um banco de desenvolvimento e os desenvolvedores todos os dias reclamam de lentidão e queda da conexão através deste erro após tempo ocioso, infelismente não tenho como fazer abertura de um TAR no Metalink, mas obrigado pela dica.
3 – Fabio vou fazer a sua recomendação da configuração do trace neste final de semana e observar apartir de segunda-feira, lhe informo quanto aos resultados, mas em todo caso obrigado pela dica.
4 – Cleiton conforme solicitado, segue abaixo as útilas linhas do alert.log quando houveram o erro:
Fri Nov 19 11:22:11 2010
Errors in file e:oracleadminsiatedesudumpsiatedes_ora_4608.trc:
ORA-12571: TNS:falha do gravador do pacoteMon Nov 22 03:13:18 2010
Errors in file e:oracleadminsiatedesbdumpsiatedes_ckpt_2740.trc:
ORA-00206: error in writing (block 3, # blocks 1) of controlfile
ORA-00202: controlfile: ‘E:ORACLEORADATASIATEDESCONTROL03.CTL’
ORA-27072: skgfdisp: I/O error
OSD-04008: Falha de WriteFile(), não foi possível gravar no arquivo
O/S-Error: (OS 1450) Não existem recursos de sistema suficientes para concluir o serviço solicitado.Mon Nov 22 03:13:18 2010
Errors in file e:oracleadminsiatedesbdumpsiatedes_ckpt_2740.trc:
ORA-00221: error on write to controlfile
ORA-00206: error in writing (block 3, # blocks 1) of controlfile
ORA-00202: controlfile: ‘E:ORACLEORADATASIATEDESCONTROL03.CTL’
ORA-27072: skgfdisp: I/O error
OSD-04008: Falha de WriteFile(), não foi possível gravar no arquivo
O/S-Error: (OS 1450) Não existem recursos de sistema suficientes para concluir o serviço solicitado.Mon Nov 22 03:13:18 2010
CKPT: terminating instance due to error 221
Mon Nov 22 03:13:20 2010
Errors in file e:oracleadminsiatedesbdumpsiatedes_pmon_2684.trc:
ORA-00221: error on write to controlfileInstance terminated by CKPT, pid = 2740
Dump file e:oracleadminsiatedesbdumpalert_siatedes.log
Mon Nov 22 03:55:47 2010
ORACLE V9.2.0.1.0 – Production vsnsta=0
vsnsql=12 vsnxtr=3
Windows 2000 Version 5.2 Service Pack 2, CPU type 586
Mon Nov 22 03:55:47 2010
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
SCN scheme 2
Using log_archive_dest parameter default value
LICENSE_MAX_USERS = 0Wed Dec 01 07:52:30 2010
SMON: enabling tx recovery
Wed Dec 01 07:52:30 2010
Database Characterset is WE8MSWIN1252
replication_dependency_tracking turned off (no async multimaster replication found)
Completed: alter database open
Wed Dec 01 15:07:40 2010
Thread 1 advanced to log sequence 3166
Current log# 3 seq# 3166 mem# 0: E:ORACLEORADATASIATEDESREDO03.LOG
Wed Dec 01 15:14:41 2010
Thread 1 advanced to log sequence 3167
Current log# 1 seq# 3167 mem# 0: E:ORACLEORADATASIATEDESREDO01.LOG
Thu Dec 02 08:15:22 2010
Thread 1 advanced to log sequence 3168
Current log# 2 seq# 3168 mem# 0: E:ORACLEORADATASIATEDESREDO02.LOG
Fri Dec 03 06:50:53 2010
Thread 1 advanced to log sequence 3169
Current log# 3 seq# 3169 mem# 0: E:ORACLEORADATASIATEDESREDO03.LOGSYS auditing is disabled
Starting up ORACLE RDBMS Version: 9.2.0.1.0.
System parameters with non-default values:6 de dezembro de 2010 às 2:20 pm #97189David Siqueira
ParticipanteBoa Hitotuzi,
Trata-se de uma máquina em Windows pelo que posso ver,
E pela queda constante de conexão ou melhor de comunicação com o BD, já lhe ocorreu que pode ser estouro de recurso do hardware, causando indisponibilidade do Ambiente?
Sugiro também que caso não seja isso, busque algo relacionado a BUGS da 9.2.0.1, pois quando trabalhei com essa release, me lembro que haviam várias considerações.
No mais, nos informe que iremos te ajudando.
Abraço
6 de dezembro de 2010 às 3:18 pm #97190CleitonHanzen
ParticipanteOpá…
Isso aí tem cara de ser bug mesmo, tem um bug pra 10g que retorna essa mensagem e foi observado que as conexões TCP não eram finalizadas, ficavam em CLOSE_WAIT e chega numa hora que estora a quantidade de portas abertas…..
Dá uma acompanhada no netstat pra ver a quantidade de conexões TCP abertas. Mas de ante-mão, sugiro que você atualize o Oracle,se num primeiro momento não puder ir pra 10g ou 11g, vá para o ultimo patchset 9.2.0.8 e também sugiro atualizar o S.O. para Windows 2003 (aparentemente você está no Win2k ainda)
-
AutorPosts
- Você deve fazer login para responder a este tópico.