Pessoal, seguinte.
Estamos com um problema no sistema aqui da empresa, onde as máquinas de um setor em específico travam seguidamente (trava o sistema com base Oracle). Testamos a rede e está ok, até porque os outros sistemas, troca de arquivos e internet funcionam normalmente.
No sistema anterior que tinhamos, utilizavamos uma base MS Access, onde as vezes as tabelas ficavam muito extensas e/ou fragmentadas. Aí podiamos compactar e reparar as mesmas, de forma a otimizr o desempenho.
No Oracle, existe algo do tipo, as tabelas podem estar "fragmentadas"?
Se sim, existe aalguma forma para "desgfragmentar", ou algo que possa melhorar o desempenho?
Pergunto isso porque suspetio de algo do tipo, uam vez que a rede está ok e o sistema trava seguidamente (cerca de 2 a 3x por dia) nas maquinas daquele setor.
Versão do Oracle: 10g
Vlw.
Problemas com conexão
-
- Rank: Analista Sênior
- Mensagens: 153
- Registrado em: Qui, 01 Nov 2007 2:53 pm
- Localização: Osasco
Eli Dias
Oracle Certified Professional
Oracle Certified Professional
Opa!
Complicado responde isso sem conhecer o ambiente, existe fragmentação no oracle também, mas acredito que não é este fatorq eu faça suas aplicações travarem.
Não da pra sugerir algo pois é um problema muito genérico que você postou.
abraços,
Complicado responde isso sem conhecer o ambiente, existe fragmentação no oracle também, mas acredito que não é este fatorq eu faça suas aplicações travarem.
Não da pra sugerir algo pois é um problema muito genérico que você postou.
abraços,
Bom, eu suspeitei disso porque outras aplicações que também utilizam a rede operam normalmente. E problema na máquina mesmo também não, devido a serem todas daquele setor e por que como falei, as demais aplicações funcionam normal.
Uma idéia do ambiente: Utilizamos Oracle 10g, em um servidor Linux Red Hat 64-bit.
As estações, todas elas, rodam Windows XP SP3.
O sistema que usamos foi desenvolvido com o Oracle Forms, onde essas telas estão hospedadas em um outro servidor, rodando Windwos Server 2008.
Não sei se isso que postei ajuda, mas de qualquer forma obrigado pela resposta.
Até mais.
Uma idéia do ambiente: Utilizamos Oracle 10g, em um servidor Linux Red Hat 64-bit.
As estações, todas elas, rodam Windows XP SP3.
O sistema que usamos foi desenvolvido com o Oracle Forms, onde essas telas estão hospedadas em um outro servidor, rodando Windwos Server 2008.
Não sei se isso que postei ajuda, mas de qualquer forma obrigado pela resposta.
Até mais.
-
- Rank: Analista Sênior
- Mensagens: 153
- Registrado em: Qui, 01 Nov 2007 2:53 pm
- Localização: Osasco
Eli Dias
Oracle Certified Professional
Oracle Certified Professional
Entendi.
O que pode tentar verificar é o que acontece no servidor quando ocorre este problema, por exemplo, chamar um top e verificar se não existe alguma carga ou se não esta ocorrendo um swap no sistema.
Se encontrar algo de estranho será mais facil pra identificar o processo e caso seja oracle verificar diretamente na base o que esta ocorrendo. Nunca se sabe mas pode ser um simples job que faz coleta de estatisticas ou statspack no banco de dados que ocasiona isto.
Abraços,
O que pode tentar verificar é o que acontece no servidor quando ocorre este problema, por exemplo, chamar um top e verificar se não existe alguma carga ou se não esta ocorrendo um swap no sistema.
Se encontrar algo de estranho será mais facil pra identificar o processo e caso seja oracle verificar diretamente na base o que esta ocorrendo. Nunca se sabe mas pode ser um simples job que faz coleta de estatisticas ou statspack no banco de dados que ocasiona isto.
Abraços,
-
- Rank: Analista Sênior
- Mensagens: 164
- Registrado em: Sex, 22 Ago 2008 12:28 pm
- Localização: SP
Cara,
Posta os ultimos registros do Alert.log que fica na pasta /oracle/product/10.1.0 ou 10.2.0/admin/orcl/bdump
Att,
Diego Monteiro
Posta os ultimos registros do Alert.log que fica na pasta /oracle/product/10.1.0 ou 10.2.0/admin/orcl/bdump
Att,
Diego Monteiro
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante