Re: Res: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?

2009-03-20 Por tôpico amorrimm
Opa...tudo bom ?

Entendi a questão do Shmmax mas, e o Shmall ? tem uns calculos ai no meio né ?? 
Como faço o calculo dele ?

No campo de Shmmax, posso deixar uns 70% ou 80% da minha memoria Ram ?


--- Em oracle_br@yahoogrupos.com.br, Ricardo Portilho Proni 
rportilhopr...@... escreveu

 Oi.
 
 A memória máxima utilizada pela SGA é controlada pelo parâmetro do kernel 
 shmmax, em bytes.
 É recomendado que você coloque o número de metade de sua RAM, em bytes, neste 
 parâmetro.
 Desta forma, você poderá ter uma SGA até a metade de sua RAM, o que é 
 saudável.
 
 Para alterar para 2GB no Suse, coloque no arquivo /etc/sysctl.conf:
 kernel.shmmax = 2147483648
 
 E depois execute, como root, para garantir que este parâmetro continuará após 
 o boot:
 /sbin/chkconfig boot.sysctl on
 
 http://download.oracle.com/docs/cd/B19306_01/install.102/b15667/pre_install.htm#BABCHAED
  Ricardo Portilho Proni
 Team Leader CES - Centro de Excelência Solvo
 ---
 - Oracle Database 10g Administrator Certified Associate (OCA)
 - Oracle Database 10g Administrator Certified Professional (OCP)
 - Microsoft Certified Professional (MCP)
 - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)
 - Certified MySQL Database Administrator (CMDBA)
 
 
 
 
 
 De: amorrimm ammo...@...
 Para: oracle_br@yahoogrupos.com.br
 Enviadas: Quinta-feira, 19 de Março de 2009 17:59:58
 Assunto: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?
 
 Fala pessoal, boa tarde..
 
 Estpu precisando de uma ajudinha para calcular a memória que será utilizada 
 pelo meu banco Oracle...
 
 Tentei aumentar a memória do mesmo e me foi exibido uma mensagem de 
 erro...pelo que verifiquei no metalink, tem haver com o arquivo 
 /etc/sysconfig/oracle (suse 10)..
 
 Este arquivo é relativo ao calculo de memoria compartilhada, memoria de SO
 
 Alquem poderia me ajudar ?
 
 
 
 
 
 --
 Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
 responsabilidade de seus remetentes.
 Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
 --
 Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
 Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
 http://www.oraclebr.com.br/  
 
  Links do Yahoo! Grupos
 
 
   Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: Res: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?

2009-03-20 Por tôpico Gustavo Venturini de Lima
Olá... não consta no mail a versão do banco, nem do SO, etc... Mas de qq
forma, dê uma olhada no doc *Oracle® Database Installation Guide
10gRelease 2 (10.2) for Linux x86-64
* Part Number B15667-01 seguindo o doc de instalação da Oracle, todos estes
parâmetros são espeficificados e explicados.
Abraços.


2009/3/20 amorrimm ammo...@hotmail.com

   Opa...tudo bom ?

 Entendi a questão do Shmmax mas, e o Shmall ? tem uns calculos ai no meio
 né ?? Como faço o calculo dele ?

 No campo de Shmmax, posso deixar uns 70% ou 80% da minha memoria Ram ?

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Ricardo Portilho Proni rportilhopr...@... escreveu

 
  Oi.
 
  A memória máxima utilizada pela SGA é controlada pelo parâmetro do kernel
 shmmax, em bytes.
  É recomendado que você coloque o número de metade de sua RAM, em bytes,
 neste parâmetro.
  Desta forma, você poderá ter uma SGA até a metade de sua RAM, o que é
 saudável.
 
  Para alterar para 2GB no Suse, coloque no arquivo /etc/sysctl.conf:
  kernel.shmmax = 2147483648
 
  E depois execute, como root, para garantir que este parâmetro continuará
 após o boot:
  /sbin/chkconfig boot.sysctl on
 
 
 http://download.oracle.com/docs/cd/B19306_01/install.102/b15667/pre_install.htm#BABCHAED
  Ricardo Portilho Proni
  Team Leader CES - Centro de Excelência Solvo
  --
  - Oracle Database 10g Administrator Certified Associate (OCA)
  - Oracle Database 10g Administrator Certified Professional (OCP)
  - Microsoft Certified Professional (MCP)
  - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)
  - Certified MySQL Database Administrator (CMDBA)
 
 
 
 
  
  De: amorrimm ammo...@...
  Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  Enviadas: Quinta-feira, 19 de Março de 2009 17:59:58
  Assunto: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?
 
  Fala pessoal, boa tarde..
 
  Estpu precisando de uma ajudinha para calcular a memória que será
 utilizada pelo meu banco Oracle...
 
  Tentei aumentar a memória do mesmo e me foi exibido uma mensagem de
 erro...pelo que verifiquei no metalink, tem haver com o arquivo
 /etc/sysconfig/oracle (suse 10)..
 
  Este arquivo é relativo ao calculo de memoria compartilhada, memoria de
 SO
 
  Alquem poderia me ajudar ?
 
 
 
  
 
  --
  Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
 inteira responsabilidade de seus remetentes.
  Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
  --
  Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
 Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
 VISITE: http://www.oraclebr.com.br/
  -- Links do
 Yahoo! Grupos
 
 
  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com
 
  [As partes desta mensagem que não continham texto foram removidas]
 

  



[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?

2009-03-20 Por tôpico amorrimm
Venturini..

Na verdade no guia de instalação não vem a forma de calcular..só vem os padrões 
minimos e etc...o que na verdade gostaria de saber é a forma de calcular...

Trabalho com suse 10 e Oracle 10G R2


--- Em oracle_br@yahoogrupos.com.br, Gustavo Venturini de Lima gventur...@... 
escreveu

 Olá... não consta no mail a versão do banco, nem do SO, etc... Mas de qq
 forma, dê uma olhada no doc *Oracle® Database Installation Guide
 10gRelease 2 (10.2) for Linux x86-64
 * Part Number B15667-01 seguindo o doc de instalação da Oracle, todos estes
 parâmetros são espeficificados e explicados.
 Abraços.
 
 
 2009/3/20 amorrimm ammo...@...
 
Opa...tudo bom ?
 
  Entendi a questão do Shmmax mas, e o Shmall ? tem uns calculos ai no meio
  né ?? Como faço o calculo dele ?
 
  No campo de Shmmax, posso deixar uns 70% ou 80% da minha memoria Ram ?
 
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
  Ricardo Portilho Proni rportilhoproni@ escreveu
 
  
   Oi.
  
   A memória máxima utilizada pela SGA é controlada pelo parâmetro do kernel
  shmmax, em bytes.
   É recomendado que você coloque o número de metade de sua RAM, em bytes,
  neste parâmetro.
   Desta forma, você poderá ter uma SGA até a metade de sua RAM, o que é
  saudável.
  
   Para alterar para 2GB no Suse, coloque no arquivo /etc/sysctl.conf:
   kernel.shmmax = 2147483648
  
   E depois execute, como root, para garantir que este parâmetro continuará
  após o boot:
   /sbin/chkconfig boot.sysctl on
  
  
  http://download.oracle.com/docs/cd/B19306_01/install.102/b15667/pre_install.htm#BABCHAED
   Ricardo Portilho Proni
   Team Leader CES - Centro de Excelência Solvo
   --
   - Oracle Database 10g Administrator Certified Associate (OCA)
   - Oracle Database 10g Administrator Certified Professional (OCP)
   - Microsoft Certified Professional (MCP)
   - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)
   - Certified MySQL Database Administrator (CMDBA)
  
  
  
  
   
   De: amorrimm ammorim@
   Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
   Enviadas: Quinta-feira, 19 de Março de 2009 17:59:58
   Assunto: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?
  
   Fala pessoal, boa tarde..
  
   Estpu precisando de uma ajudinha para calcular a memória que será
  utilizada pelo meu banco Oracle...
  
   Tentei aumentar a memória do mesmo e me foi exibido uma mensagem de
  erro...pelo que verifiquei no metalink, tem haver com o arquivo
  /etc/sysconfig/oracle (suse 10)..
  
   Este arquivo é relativo ao calculo de memoria compartilhada, memoria de
  SO
  
   Alquem poderia me ajudar ?
  
  
  
   
  
   --
   Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de
  inteira responsabilidade de seus remetentes.
   Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
   --
   Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
  Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO!
  VISITE: http://www.oraclebr.com.br/
   -- Links do
  Yahoo! Grupos
  
  
   Veja quais são os assuntos do momento no Yahoo! +Buscados
   http://br.maisbuscados.yahoo.com
  
   [As partes desta mensagem que não continham texto foram removidas]
  
 
   
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: Res: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?

2009-03-20 Por tôpico Gustavo Venturini de Lima
Fala Ammorim...
Tem no doc sim... olha só:
Na lina shmmax Half the size of physical memory (in bytes)
Não era essa a informação que vc queria???

2.6 Configuring Kernel Parameters

Note:
The kernel parameter and shell limit values shown in the following section
are recommended values only. For production database systems, Oracle
recommends that you tune these values to optimize the performance of the
system. Refer to your operating system documentation for more information
about tuning kernel parameters.

Verify that the kernel parameters shown in the following table are set to
values greater than or equal to the recommended value shown. The procedure
following the table describes how to verify and set the values.
  Parameter Value File   semmsl

semmns

semopm

semmni
 250

32000

100

128
 /proc/sys/kernel/sem  shmall 2097152 /proc/sys/kernel/shmall  shmmax Half
the size of physical memory (in bytes) /proc/sys/kernel/shmmax  shmmni 4096
/proc/sys/kernel/shmmni  file-max 65536 /proc/sys/fs/file-max
ip_local_port_range Minimum:1024

Maximum: 65000
 /proc/sys/net/ipv4/ip_local_port_range  rmem_default 262144
/proc/sys/net/core/rmem_default  rmem_max 262144 /proc/sys/net/core/rmem_max
wmem_default 262144 /proc/sys/net/core/wmem_default  wmem_max 262144
/proc/sys/net/core/wmem_max

  Note:
If the current value for any parameter is higher than the value listed in
this table, then do not change the value of that parameter.



2009/3/20 Ricardo Portilho Proni rportilhopr...@yahoo.com.br

   Claro, sempre é legar saber os internals !

 O SHMALL deve ser pelo menos o SHMMAX dividido pelo tamanho de página
 utilizado na memória.
 O normal do tamanho de página dos Linux de hoje é 4096.


 Ricardo Portilho Proni
 Team Leader CES - Centro de Excelência Solvo
 --
 - Oracle Database 10g Administrator Certified Associate (OCA)
 - Oracle Database 10g Administrator Certified Professional (OCP)
 - Microsoft Certified Professional (MCP)
 - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)
 - Certified MySQL Database Administrator (CMDBA)

 
 De: amorrimm ammo...@hotmail.com ammorim%40hotmail.com
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Enviadas: Sexta-feira, 20 de Março de 2009 10:20:00
 Assunto: Re: Res: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer
 ?

 Venturini..

 Na verdade no guia de instalação não vem a forma de calcular..só vem os
 padrões minimos e etc...o que na verdade gostaria de saber é a forma de
 calcular...

 Trabalho com suse 10 e Oracle 10G R2

 --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
 Gustavo Venturini de Lima gventur...@... escreveu
 
  Olá... não consta no mail a versão do banco, nem do SO, etc... Mas de qq
  forma, dê uma olhada no doc *Oracle® Database Installation Guide
  10gRelease 2 (10.2) for Linux x86-64
  * Part Number B15667-01 seguindo o doc de instalação da Oracle, todos
 estes
  parâmetros são espeficificados e explicados.
  Abraços.
 
 
  2009/3/20 amorrimm ammo...@...
 
   Opa...tudo bom ?
  
   Entendi a questão do Shmmax mas, e o Shmall ? tem uns calculos ai no
 meio
   né ?? Como faço o calculo dele ?
  
   No campo de Shmmax, posso deixar uns 70% ou 80% da minha memoria Ram ?
  
   --- Em oracle_br@yahoogrupos.com.br 
   oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br,
   Ricardo Portilho Proni rportilhoproni@ escreveu
  
   
Oi.
   
A memória máxima utilizada pela SGA é controlada pelo parâmetro do
 kernel
   shmmax, em bytes..
É recomendado que você coloque o número de metade de sua RAM, em
 bytes,
   neste parâmetro.
Desta forma, você poderá ter uma SGA até a metade de sua RAM, o que é
   saudável.
   
Para alterar para 2GB no Suse, coloque no arquivo /etc/sysctl.conf:
kernel.shmmax = 2147483648
   
E depois execute, como root, para garantir que este parâmetro
 continuará
   após o boot:
/sbin/chkconfig boot.sysctl on
   
   
  
 http://download.oracle.com/docs/cd/B19306_01/install.102/b15667/pre_install.htm#BABCHAED
Ricardo Portilho Proni
Team Leader CES - Centro de Excelência Solvo
--
- Oracle Database 10g Administrator Certified Associate (OCA)
- Oracle Database 10g Administrator Certified Professional (OCP)
- Microsoft Certified Professional (MCP)
- Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)
- Certified MySQL Database Administrator (CMDBA)
   
   
   
   

De: amorrimm ammorim@
Para: oracle_br@yahoogrupos.com.br 
oracle_br%40yahoogrupos.com.broracle_br%
 40yahoogrupos.com.br

Enviadas: Quinta-feira, 19 de Março de 2009 17:59:58
Assunto: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?
   
Fala pessoal, boa tarde..
   
Estpu precisando de uma ajudinha para calcular a memória que

Re: Res: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer ?

2009-03-20 Por tôpico amorrimm
Grande Venturini..

na verdade não..era o calculo do shmall...mas o Ricardo ja me deu a 
infomração...

Shmmax (bytes)/ 4096

Mas valeu pela ajuda  :)-

-- Em oracle_br@yahoogrupos.com.br, Gustavo Venturini de Lima gventur...@... 
escreveu

 Fala Ammorim...
 Tem no doc sim... olha só:
 Na lina shmmax Half the size of physical memory (in bytes)
 Não era essa a informação que vc queria???
 
 2.6 Configuring Kernel Parameters
 
 Note:
 The kernel parameter and shell limit values shown in the following section
 are recommended values only. For production database systems, Oracle
 recommends that you tune these values to optimize the performance of the
 system. Refer to your operating system documentation for more information
 about tuning kernel parameters.
 
 Verify that the kernel parameters shown in the following table are set to
 values greater than or equal to the recommended value shown. The procedure
 following the table describes how to verify and set the values.
   Parameter Value File   semmsl
 
 semmns
 
 semopm
 
 semmni
  250
 
 32000
 
 100
 
 128
  /proc/sys/kernel/sem  shmall 2097152 /proc/sys/kernel/shmall  shmmax Half
 the size of physical memory (in bytes) /proc/sys/kernel/shmmax  shmmni 4096
 /proc/sys/kernel/shmmni  file-max 65536 /proc/sys/fs/file-max
 ip_local_port_range Minimum:1024
 
 Maximum: 65000
  /proc/sys/net/ipv4/ip_local_port_range  rmem_default 262144
 /proc/sys/net/core/rmem_default  rmem_max 262144 /proc/sys/net/core/rmem_max
 wmem_default 262144 /proc/sys/net/core/wmem_default  wmem_max 262144
 /proc/sys/net/core/wmem_max
 
   Note:
 If the current value for any parameter is higher than the value listed in
 this table, then do not change the value of that parameter.
 
 
 
 2009/3/20 Ricardo Portilho Proni rportilhopr...@...
 
Claro, sempre é legar saber os internals !
 
  O SHMALL deve ser pelo menos o SHMMAX dividido pelo tamanho de página
  utilizado na memória.
  O normal do tamanho de página dos Linux de hoje é 4096.
 
 
  Ricardo Portilho Proni
  Team Leader CES - Centro de Excelência Solvo
  --
  - Oracle Database 10g Administrator Certified Associate (OCA)
  - Oracle Database 10g Administrator Certified Professional (OCP)
  - Microsoft Certified Professional (MCP)
  - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)
  - Certified MySQL Database Administrator (CMDBA)
 
  
  De: amorrimm ammo...@... ammorim%40hotmail.com
  Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
  Enviadas: Sexta-feira, 20 de Março de 2009 10:20:00
  Assunto: Re: Res: [oracle_br] Calculos de Shmax, Shmall e etc...como fazer
  ?
 
  Venturini..
 
  Na verdade no guia de instalação não vem a forma de calcular..só vem os
  padrões minimos e etc...o que na verdade gostaria de saber é a forma de
  calcular...
 
  Trabalho com suse 10 e Oracle 10G R2
 
  --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br,
  Gustavo Venturini de Lima gventurini@ escreveu
  
   Olá... não consta no mail a versão do banco, nem do SO, etc... Mas de qq
   forma, dê uma olhada no doc *Oracle® Database Installation Guide
   10gRelease 2 (10.2) for Linux x86-64
   * Part Number B15667-01 seguindo o doc de instalação da Oracle, todos
  estes
   parâmetros são espeficificados e explicados.
   Abraços.
  
  
   2009/3/20 amorrimm ammorim@
  
Opa...tudo bom ?
   
Entendi a questão do Shmmax mas, e o Shmall ? tem uns calculos ai no
  meio
né ?? Como faço o calculo dele ?
   
No campo de Shmmax, posso deixar uns 70% ou 80% da minha memoria Ram ?
   
--- Em oracle_br@yahoogrupos.com.br 
oracle_br%40yahoogrupos.com.broracle_br%
  40yahoogrupos.com.br,
Ricardo Portilho Proni rportilhoproni@ escreveu
   

 Oi.

 A memória máxima utilizada pela SGA é controlada pelo parâmetro do
  kernel
shmmax, em bytes..
 É recomendado que você coloque o número de metade de sua RAM, em
  bytes,
neste parâmetro.
 Desta forma, você poderá ter uma SGA até a metade de sua RAM, o que é
saudável.

 Para alterar para 2GB no Suse, coloque no arquivo /etc/sysctl.conf:
 kernel.shmmax = 2147483648

 E depois execute, como root, para garantir que este parâmetro
  continuará
após o boot:
 /sbin/chkconfig boot.sysctl on


   
  http://download.oracle.com/docs/cd/B19306_01/install.102/b15667/pre_install.htm#BABCHAED
 Ricardo Portilho Proni
 Team Leader CES - Centro de Excelência Solvo
 --
 - Oracle Database 10g Administrator Certified Associate (OCA)
 - Oracle Database 10g Administrator Certified Professional (OCP)
 - Microsoft Certified Professional (MCP)
 - Microsoft Certified Technology Specialist: SQL Server 2005 (MCTS)
 - Certified MySQL Database Administrator (CMDBA