Oracle Database 12c no Solaris 11.1

O Solaris 11.1 vem praticamente pronto para o Oracle Database 12c, não é necessário instalar nenhum pacote a mais.

As únicas alterações que tive que fazer foi aumentar a área de swap e o limite da memória compartilhada, como está abaixo.

Por preguiça de ter que alterar para o usuário oracle sempre que eu fosse utilizar o Oracle Database, fiz as preparações para a instalação no meu próprio usuário ricardo, que tem o grupo staff.

O comando prctl faz a alteração no momento, mas esta irá sumir após um boot. E o comando projmod é o oposto, a alteração só terá efeito após um boot. Por isso, foi mais prático  utilizar logo os dois.

ricardo@solaris:~$ id -p
uid=100(ricardo) gid=10(staff) projid=10(group.staff)
ricardo@solaris:~$ sudo prctl -n project.max-shm-memory -v 2gb -r -i project group.staff
ricardo@solaris:~$ sudo projmod -sK "project.max-shm-memory=(privileged,2G,deny)" group.staff
ricardo@solaris:~$

2 comments

  1. Portilho, em servidores com 16GB de RAM e um banco Oracle com 5GB (total), por exemplo, ainda assim é necessário configurar areas de swap? Estas áreas de swap seriam utilizadas de alguma forma mesmo sobrando RAM no sistema ou isso é muito mais uma recomendação do que uma necessidade?

    Obrigado,

Deixe uma resposta para ricardo@nervinformatica.com.br Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.