Pular para o conteúdo
  • Este tópico contém 7 respostas, 5 vozes e foi atualizado pela última vez 15 anos, 3 meses atrás por CleitonHanzen.
Visualizando 8 posts - 1 até 8 (de 8 do total)
  • Autor
    Posts
  • #97158
    Hitotuzi
    Participante

      Boa 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?

      #97162
      David Siqueira
      Participante

        Hitotuzi,

        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

        #97169
        jspaulonci
        Participante

          Hitotuzi, 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

          #97173
          Ishii
          Participante

            Olá,

            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

            #97174
            CleitonHanzen
            Participante

              Posta as ultimas linhas do alert.log

              #97182
              Hitotuzi
              Participante

                Boa 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 pacote

                Mon 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 controlfile

                Instance 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 = 0

                Wed 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.LOG

                SYS auditing is disabled
                Starting up ORACLE RDBMS Version: 9.2.0.1.0.
                System parameters with non-default values:

                #97189
                David Siqueira
                Participante

                  Boa 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

                  #97190
                  CleitonHanzen
                  Participante

                    Opá…

                    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)

                  Visualizando 8 posts - 1 até 8 (de 8 do total)
                  • Você deve fazer login para responder a este tópico.