Re: [oracle_br] Processo Oracle no windows maior que os parâmetros de Memória Oracle
Não tenho os detalhes agora, mas tive problemas com o agente do Grid Control 11g (perl), que ia consumindo cada vez mais memória até capotar. Era em Windows 2003 Server. Foi resolvido com patch. Pode ser interessante procurar alguma evidência de memory leak também. HTH. Em Terça-feira, 3 de Dezembro de 2013 15:13, Alessandro Lúcio Cordeiro da Silva escreveu: Olá Fernando, no caso descobri que especificamente uma aplicação desenvolvido em PHP que causa o uso excessivo de memória. Quando desabilitamos esta aplicação, todas as demais aplicações funcionaram normalmente. Ainda não detectei a causa raiz do problema, mas pode ser que talvez não seja somente aplicar o 11.2.0.3, creio que talvez tenha que atualizar a versão do PHP. Alessandro Lúcio Cordeiro da Silva Analista de Sistema þ http://alecordeirosilva.blogspot.com/ Porque esta é a vontade de Deus, a saber, a vossa santificação: que vos abstenhais da prostituição. (1º Tessalonicenses 4:3) Em , Alessandro Lúcio Cordeiro da Silva escreveu: Os parametros MEMORY_TARGET e MEMORY_MAX_TARGET estão com 6G, os demais coloquei 0 (zero) para usar somente os novos parametros do 11g Alessandro Lúcio Cordeiro da Silva Analista de Sistema þ http://alecordeirosilva.blogspot.com/ Porque esta é a vontade de Deus, a saber, a vossa santificação: que vos abstenhais da prostituição. (1º Tessalonicenses 4:3) Em Terça-feira, 3 de Dezembro de 2013 10:49, Fabio Prado escreveu: Alessandro, passe para nós os valores configurados na instância para os parâmetros abaixo: SGA_TARGET SGA_MAX_SIZE MEMORY_TARGET MEMORY_MAX_TARGET PGA_AGGREGATE_TARGET Att, Fábio Prado www.fabioprado.net Em 3 de dezembro de 2013 08:40, Alessandro Lúcio Cordeiro da Silva escreveu: > > > > Bom dia Senhores, > > > > Após a migração do Oracle 10.2.0.4 para o 11.2.0.1 em um ambiente Windows >2008 Server R2, o processo Oracle começa a consumir toda a memória do Servidor >de 16G de memoria principal, mesmo configurando os parametros >SGA_TARGET/SGA_MAX_SIZE ou os novos parâmetros MEMORY_TARGET/MEMORY_MAX_TARGET. > > > Configuro estes parâmetros para usar cerca de 5 Giga, mas em algum >determinado momento o processo Oracle do Windows começa a crescer até bater os >quase 16 Giga, deixando a maquina super-lenta, alem do próprio Oracle. > > > Em uma analise feita até o momento alguma sessão de Usuário começa a >crescer muito e somente é possível mata-la via oraKill do Windows. Como uma >sessão de Usuário consegue usar mais memoria do que os parâmetros de memoria >do Oracle? Tentei limitar mesmo usar Profile de limite de uso, mas este >comportamento permanece. > > >Obrigado! > > > > > >Alessandro Lúcio Cordeiro da Silva > Analista de Sistema > >þ http://alecordeirosilva.blogspot.com/ > >Porque esta é a vontade de Deus, a saber, a vossa >santificação: que vos abstenhais da prostituição. >(1º Tessalonicenses 4:3) > -- Fábio Prado www.fabioprado.net "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados Oracle"
Re: [oracle_br] Processo Oracle no windows maior que os parâmetros de Memória Oracle
Olá Fernando, no caso descobri que especificamente uma aplicação desenvolvido em PHP que causa o uso excessivo de memória. Quando desabilitamos esta aplicação, todas as demais aplicações funcionaram normalmente. Ainda não detectei a causa raiz do problema, mas pode ser que talvez não seja somente aplicar o 11.2.0.3, creio que talvez tenha que atualizar a versão do PHP. Alessandro Lúcio Cordeiro da Silva Analista de Sistema þ http://alecordeirosilva.blogspot.com/ Porque esta é a vontade de Deus, a saber, a vossa santificação: que vos abstenhais da prostituição. (1º Tessalonicenses 4:3) Em , Alessandro Lúcio Cordeiro da Silva escreveu: Os parametros MEMORY_TARGET e MEMORY_MAX_TARGET estão com 6G, os demais coloquei 0 (zero) para usar somente os novos parametros do 11g Alessandro Lúcio Cordeiro da Silva Analista de Sistema þ http://alecordeirosilva.blogspot.com/ Porque esta é a vontade de Deus, a saber, a vossa santificação: que vos abstenhais da prostituição. (1º Tessalonicenses 4:3) Em Terça-feira, 3 de Dezembro de 2013 10:49, Fabio Prado escreveu: Alessandro, passe para nós os valores configurados na instância para os parâmetros abaixo: SGA_TARGET SGA_MAX_SIZE MEMORY_TARGET MEMORY_MAX_TARGET PGA_AGGREGATE_TARGET Att, Fábio Prado www.fabioprado.net Em 3 de dezembro de 2013 08:40, Alessandro Lúcio Cordeiro da Silva escreveu: > > > > Bom dia Senhores, > > > > Após a migração do Oracle 10.2.0.4 para o 11.2.0.1 em um ambiente Windows >2008 Server R2, o processo Oracle começa a consumir toda a memória do Servidor >de 16G de memoria principal, mesmo configurando os parametros >SGA_TARGET/SGA_MAX_SIZE ou os novos parâmetros MEMORY_TARGET/MEMORY_MAX_TARGET. > > > Configuro estes parâmetros para usar cerca de 5 Giga, mas em algum >determinado momento o processo Oracle do Windows começa a crescer até bater os >quase 16 Giga, deixando a maquina super-lenta, alem do próprio Oracle. > > > Em uma analise feita até o momento alguma sessão de Usuário começa a >crescer muito e somente é possível mata-la via oraKill do Windows. Como uma >sessão de Usuário consegue usar mais memoria do que os parâmetros de memoria >do Oracle? Tentei limitar mesmo usar Profile de limite de uso, mas este >comportamento permanece. > > >Obrigado! > > > > > >Alessandro Lúcio Cordeiro da Silva > Analista de Sistema > >þ http://alecordeirosilva.blogspot.com/ > >Porque esta é a vontade de Deus, a saber, a vossa >santificação: que vos abstenhais da prostituição. >(1º Tessalonicenses 4:3) > -- Fábio Prado www.fabioprado.net "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados Oracle"
Re: [oracle_br] Processo Oracle no windows maior que os parâmetros de Memória Oracle
Os parametros MEMORY_TARGET e MEMORY_MAX_TARGET estão com 6G, os demais coloquei 0 (zero) para usar somente os novos parametros do 11g Alessandro Lúcio Cordeiro da Silva Analista de Sistema þ http://alecordeirosilva.blogspot.com/ Porque esta é a vontade de Deus, a saber, a vossa santificação: que vos abstenhais da prostituição. (1º Tessalonicenses 4:3) Em Terça-feira, 3 de Dezembro de 2013 10:49, Fabio Prado escreveu: Alessandro, passe para nós os valores configurados na instância para os parâmetros abaixo: SGA_TARGET SGA_MAX_SIZE MEMORY_TARGET MEMORY_MAX_TARGET PGA_AGGREGATE_TARGET Att, Fábio Prado www.fabioprado.net Em 3 de dezembro de 2013 08:40, Alessandro Lúcio Cordeiro da Silva escreveu: > > > > Bom dia Senhores, > > > > Após a migração do Oracle 10.2.0.4 para o 11.2.0.1 em um ambiente Windows >2008 Server R2, o processo Oracle começa a consumir toda a memória do Servidor >de 16G de memoria principal, mesmo configurando os parametros >SGA_TARGET/SGA_MAX_SIZE ou os novos parâmetros MEMORY_TARGET/MEMORY_MAX_TARGET. > > > Configuro estes parâmetros para usar cerca de 5 Giga, mas em algum >determinado momento o processo Oracle do Windows começa a crescer até bater os >quase 16 Giga, deixando a maquina super-lenta, alem do próprio Oracle. > > > Em uma analise feita até o momento alguma sessão de Usuário começa a >crescer muito e somente é possível mata-la via oraKill do Windows. Como uma >sessão de Usuário consegue usar mais memoria do que os parâmetros de memoria >do Oracle? Tentei limitar mesmo usar Profile de limite de uso, mas este >comportamento permanece. > > >Obrigado! > > > > > >Alessandro Lúcio Cordeiro da Silva > Analista de Sistema > >þ http://alecordeirosilva.blogspot.com/ > >Porque esta é a vontade de Deus, a saber, a vossa >santificação: que vos abstenhais da prostituição. >(1º Tessalonicenses 4:3) > -- Fábio Prado www.fabioprado.net "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados Oracle"
Re: [oracle_br] Processo Oracle no windows maior que os parâmetros de Memória Oracle
Alessandro, passe para nós os valores configurados na instância para os parâmetros abaixo: SGA_TARGET SGA_MAX_SIZE MEMORY_TARGET MEMORY_MAX_TARGET PGA_AGGREGATE_TARGET Att, Fábio Prado www.fabioprado.net Em 3 de dezembro de 2013 08:40, Alessandro Lúcio Cordeiro da Silva < alecordeirosi...@yahoo.com.br> escreveu: > > > > Bom dia Senhores, > > Após a migração do Oracle 10.2.0.4 para o 11.2.0.1 em um ambiente > Windows 2008 Server R2, o processo Oracle começa a consumir toda a memória > do Servidor de 16G de memoria principal, mesmo configurando os parametros > SGA_TARGET/SGA_MAX_SIZE ou os novos parâmetros > MEMORY_TARGET/MEMORY_MAX_TARGET. > >Configuro estes parâmetros para usar cerca de 5 Giga, mas em algum > determinado momento o processo Oracle do Windows começa a crescer até bater > os quase 16 Giga, deixando a maquina super-lenta, alem do próprio Oracle. > >Em uma analise feita até o momento alguma sessão de Usuário começa a > crescer muito e somente é possível mata-la via oraKill do Windows. Como uma > sessão de Usuário consegue usar mais memoria do que os parâmetros de > memoria do Oracle? Tentei limitar mesmo usar Profile de limite de uso, mas > este comportamento permanece. > > Obrigado! > > > > Alessandro Lúcio Cordeiro da Silva > Analista de Sistema > þ http://alecordeirosilva.blogspot.com/ > Porque esta é a vontade de Deus, a saber, a vossa > santificação: que vos abstenhais da prostituição. > (1º Tessalonicenses 4:3) > > > -- Fábio Prado www.fabioprado.net "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados Oracle"
Re: [oracle_br] Processo Oracle no windows maior que os parâmetros de Memória Oracle
Alessandro, Como você já identificou que tem uma sessão crescendo infinitamente e consumindo a memória, o próximo passo seria identificar os SQLs que estão rodando, eu sugiro que você habilite um trace na sessão com problema pra capturar todos os SQLs de uma vez junto com as estatísticas deles. Também sugiro que você faça uma busca no My Oracle Support por algum possivel bug, pois isso tá me cheirando a bug. A versão/release 11.2.0.1 é bem antiga e passivel de vários bugs (ainda mais em se tratando de Windows haha), avalie a possibilidade de fazer upgrade para a 11.2.0.3 ou espere e vá direto pra 11.2.0.4 que vai sair em breve, acho que até o momento ainda não saiu, me corrijam se eu estiver errado. Eu mesmo já me deparei com um bug parecido na 11.2.0.2 rodando em Linux x86_64, era um RAC com dois nós e na instance 2 o processo do cluster ohasd.bin ficava com 100% de uso de cpu o tempo todo, sendo que não havia nada rodando no banco (nem sessões). Apliquei o PSU 11.2.0.2.8 e ele corrigiu o problema. Abs, -- *Fernando Martins* Oracle Database 11g Administrator Certified Professional Oracle Database 10g Real Application Clusters Administrator Certified Expert Oracle Database 10g Administrator Certified Professional Oracle Database 10g Administrator Certified Associate Oracle9i Database Administrator Certified Associate Linux Professional Institute Certfied Level 1 "God grant us the serenity to accept the things we cannot change, courage to change the things we can, and wisdom to know the difference." Em 3 de dezembro de 2013 08:40, Alessandro Lúcio Cordeiro da Silva < alecordeirosi...@yahoo.com.br> escreveu: > > > > Bom dia Senhores, > > Após a migração do Oracle 10.2.0.4 para o 11.2.0.1 em um ambiente > Windows 2008 Server R2, o processo Oracle começa a consumir toda a memória > do Servidor de 16G de memoria principal, mesmo configurando os parametros > SGA_TARGET/SGA_MAX_SIZE ou os novos parâmetros > MEMORY_TARGET/MEMORY_MAX_TARGET. > >Configuro estes parâmetros para usar cerca de 5 Giga, mas em algum > determinado momento o processo Oracle do Windows começa a crescer até bater > os quase 16 Giga, deixando a maquina super-lenta, alem do próprio Oracle. > >Em uma analise feita até o momento alguma sessão de Usuário começa a > crescer muito e somente é possível mata-la via oraKill do Windows. Como uma > sessão de Usuário consegue usar mais memoria do que os parâmetros de > memoria do Oracle? Tentei limitar mesmo usar Profile de limite de uso, mas > este comportamento permanece. > > Obrigado! > > > > Alessandro Lúcio Cordeiro da Silva > Analista de Sistema > þ http://alecordeirosilva.blogspot.com/ > Porque esta é a vontade de Deus, a saber, a vossa > santificação: que vos abstenhais da prostituição. > (1º Tessalonicenses 4:3) > > >
[oracle_br] Processo Oracle no windows maior que os parâmetros de Memória Oracle
Bom dia Senhores, Após a migração do Oracle 10.2.0.4 para o 11.2.0.1 em um ambiente Windows 2008 Server R2, o processo Oracle começa a consumir toda a memória do Servidor de 16G de memoria principal, mesmo configurando os parametros SGA_TARGET/SGA_MAX_SIZE ou os novos parâmetros MEMORY_TARGET/MEMORY_MAX_TARGET. Configuro estes parâmetros para usar cerca de 5 Giga, mas em algum determinado momento o processo Oracle do Windows começa a crescer até bater os quase 16 Giga, deixando a maquina super-lenta, alem do próprio Oracle. Em uma analise feita até o momento alguma sessão de Usuário começa a crescer muito e somente é possível mata-la via oraKill do Windows. Como uma sessão de Usuário consegue usar mais memoria do que os parâmetros de memoria do Oracle? Tentei limitar mesmo usar Profile de limite de uso, mas este comportamento permanece. Obrigado! Alessandro Lúcio Cordeiro da Silva Analista de Sistema þ http://alecordeirosilva.blogspot.com/ Porque esta é a vontade de Deus, a saber, a vossa santificação: que vos abstenhais da prostituição. (1º Tessalonicenses 4:3)