- Este tópico contém 8 respostas, 3 vozes e foi atualizado pela última vez 15 anos, 7 meses atrás por
jspaulonci.
-
AutorPosts
-
8 de agosto de 2010 às 8:33 am #95435
juliano_sf
ParticipantePessoal,
Este erro me persegue. Já deu na base de mais de um cliente e não consigo identificar a causa. Em um cliente que tinha supote da oracle, abri um chamado no metalink e verificamos que o problema ocorria pq a SGA era muito grande. Então ajustei o param de kernel huge_pages e ficou bom.
Em outro cliente, de vez em quando dá e nunca consegui determinar a causa. A SGA de lá é pequena. Hoje, deu em um terceiro cliente que usa XE. Nunca tinha dado esse erro lá antes:
No alert:
Thread 1 advanced to log sequence 23133
Current log# 1 seq# 23133 mem# 0: /usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_1_4snm7pt5_.log
Current log# 1 seq# 23133 mem# 1: /usr/lib/oracle/xe/oradata/XE/redo01b.log
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:23 2010
WARNING: inbound connection timed out (ORA-3136)
Sun Aug 8 01:10:35 2010
Thread 1 cannot allocate new log, sequence 23134
Checkpoint not complete
Current log# 1 seq# 23133 mem# 0: /usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_1_4snm7pt5_.log
Current log# 1 seq# 23133 mem# 1: /usr/lib/oracle/xe/oradata/XE/redo01b.log
Thread 1 advanced to log sequence 23134Este checkpoint not complete é por causa de uma limpeza que faço semanalmente, já aconteceu muitas vezes, mas nunca me impediu de conectar no banco.
Alguém já passou por este erro e pode me ensinar a diagnosticar isso? Como eu disse, ocorre em mais de um cliente….
Abraços!
Juliano
9 de agosto de 2010 às 6:34 pm #95437vieri
ParticipantePode ser somente um warning como pode ter causa.
Já tive um caso usando Web Login Integration conectando num Oracle RAC 2 nós, que quando havia instabilidade de rede, ou algum problema de lentidão nos servidor , com muitos waits por latch,
gerava essas mensagens no alert.Da uma olhada geral no ambiente, pode ser rede, pode ser performance,
pode não ser nada!10 de agosto de 2010 às 2:51 pm #95460jspaulonci
ParticipanteBom dia Moçada, esse erro também me persegue, fiquei com um chamado no Metalink aberto por vários meses no ano passado, não consegui resolve-lo não, a Oracle diz que pode ser problemas de rede, ou também versões de client.
11 de agosto de 2010 às 12:48 am #95474juliano_sf
ParticipanteO problema é que quando isso ocorre, significa que um usuario tentou conectar e não conseguiu fechar a conexão em 60 segundos, o que impacta no serviço… se alguém mais souber de uma maneira pra debugar isso, compartilhe 🙂
11 de agosto de 2010 às 1:28 pm #95479jspaulonci
ParticipanteExiste um jeito de configurar um time out para a conexão do lado do cliente, essa configuração fica no arquivo sqlnet.ora
Um dos parametros é o NAMES.CONNECT_TIMEOUT, esse cara faz o cliente aguardar por determinado periodo de tempo em segundos para realizar um conexão, não é a melhor prática porem existe, o restante das configurações segue no link
http://download.oracle.com/docs/cd/B105 … sqlnet.htm
Aliás o google é maravilhoso, até a mãe de pijama dá pra encontrar.
Abraços
11 de agosto de 2010 às 8:58 pm #95485juliano_sf
ParticipanteOpa,
Obrigado, outra coisa que vc pode fazer é configurar do lado do servidor o CONNECT_INBOUND_TIMEOUT. A função desse cara é não prender o listener durante uma conexão que demora para se estabelecer, bem util no caso de conexões externas, mas eu estou na rede interna, ou seja, esse problema intermitente de timeout não era para acontecer.
Eu queria conseguir debugar isso, como o tcpdump é utilizado para conexões de rede…
Bom, o tópico tá aberto, valeu!
11 de agosto de 2010 às 9:09 pm #95486jspaulonci
ParticipanteÉ Juliano, esse tcpdump eu não conheço, use-o então e post para nós, se eu fosse vc também abriria um TAR no Metalink
14 de agosto de 2010 às 12:10 am #95550juliano_sf
ParticipanteOpa,
O TCPDUMP consome muito da máquina. O ideal seria se eu conseguisse reproduzir o erro, para ligar o tcpdump só neste momento, mas o erro é intermitente.
Metalink é complicado, pq o cliente em questão usa XE.
Abraços,
16 de agosto de 2010 às 1:13 pm #95560jspaulonci
ParticipanteEntendo
-
AutorPosts
- Você deve fazer login para responder a este tópico.