[quote=”ericclauber”:x73rmjsu]Bom dia a todos…
Instalei ORACLE 10g no Red Hat 5.5 x86 32bit
Servidor novo com 8gb de RAM. Até então so instalei com no maximo 4GB
Meu problema é:
Ao cria e definir a SGA e PGA não consigo colocar mais que 1.5gb de ram para a SGA. Na PGA Consigui até 4GB. Quando aumento a SGA. ocorre a seguinte mensagem: [tamanho da SGA não pode ser maior que o tamanho maximo do seguimento de memoria compartilhada(2147483648)]. Vi que é no aquivo /etc/sysctl.conf >> parametro: ‘kernel.shmmax = 2147483648’
o padrao que que vem com Red Hat é kernel.shmmax = 4294967295
e para instalação do oracle é kernel.shmmax = 2147483648
Se eu deixar o padrao do redhat ‘kernel.shmmax = 4294967295, a mensagem nao ocorre mas ao começar a criar o banco da outra mensagem [ORA-27102: OUT MEMORY]
Estou tentando configurar a memoria assim:
O.S.= 2000M
SGA= 4000M
PGA= 2000M
TOTAL= 8000M
Alguma sugestão, ORACLE no Red Hat 32bits pode ser aumentado acima de 4gb de memoria, ou tenho que instalar 64bits. Alguma sugestão para SGA e PGA???
Grato desde já!!![/img][/quote]
Minha sugestão, se possível utilizar o Red Hat 64bits.
Se não for possível, eu seguiria a dica do hudsona sobre a PAE, mas qualquer um sysadmin iria concordar em mudar pra 64 bits. PAE foi uma solução encontrada na época em que não se existia arquitetura 64 bits. Se hoje existe a arquitetura 64 bits, não tem por que investir nessa solução alternativa, que contornava o limite de memória.
Independente da opção escolhida, ao aumentar a SGA, existe a possibilidade de você encontrar o ORA-00845: MEMORY_TARGET not supported on this system.
Caso encontre segue um artigo para resolução:
http://aprenderoracle.com/2011/07/ora-0 … is-system/