Essa é uma revisão anterior do documento!
Configuração BD Oracle
Objetivo
Instalação
Sistema Operacional
A instalação do sistema operacional no servidor do banco de dados deve ser realizada pelo técnico responsável pelo ambiente de rede ou software do cliente antes da ida do técnico da RH3 Software.
A presença de um técnico do cliente se faz necessária para fornecer os dados necessários para a configuração de rede do servidor.
Instalação e Configuração dos Bancos
A criação dos bancos de dados do Sistema e a execução de todos os procedimentos de configuração seguintes são normalmente executados pelo técnico da RH3 Software que executa a fase de instalação do processo de implantação. Em alguns casos, essa instalação poderá ser realizada por um profissional do cliente ou terceirizado que ficará responsável pelos bancos de dados na empresa. Mesmo nesse caso, o padrão de instalação descrito a seguir deve ser obedecido.
Banco de dados e instâncias a serem criadas
Instância: RH3 Finalidade: Produção
Instância: Teste Finalidade: Testes
Deverão ser criados dois bancos de dados, um de produção e outro de teste, utilizando o nome RH3 e TESTE nas suas respectivas instâncias.
Conjunto de caracteres
Ao criar o banco de dados, deve-se alterar o seu conjunto de caracteres e o conjunto de caracteres nacional (NLS - National Character Set) para o padrão WE8ISO8859P1, de forma a garantir que a acentuação gráfica do idioma português do Brasil seja armazenada corretamente.
Os valores de NLS_LANG devem ser os mesmos tanto no servidor quanto nas estações clientes, para evitar problema de conversão de conjuntos de caracteres.
Configuração da SGA
Nas definições da SGA não se pode fazer uma parametrização fixa, pois a mesma depende da memória que a máquina possui e da maneira em que se vai utilizar o Oracle. No entanto podemos dar algumas dicas:
- Para fazer essa parametrização deve-se checar o quanto de memória livre existe no servidor após a instalação do Oracle e de todos os serviços que ficarão permanentemente ativos no servidor, e antes da criação de qualquer instância;
- Reservar 70% da memória RAM livre medida no item anterior para utilizar nas instâncias.
Criação dos Tablespaces
- DADOSRH3 - Comportará os dados. Colocar como gerenciado localmente e uniform size de 128KB. Criar o(s) datafile(s) com 100MB e habilitar o modo AUTOEXTEND, com valor NEXT de 50M ou mais. Limitar o tamanho máximo do arquivo em 4GB;
- INDEXRH3 - comportará os índices. colocar como gerenciado localmente e uniform size de 128KB. Criar o(s) datafile(s) com 100MB e habilitar o modo AUTOEXTEND, com valor NEXT de 50M ou mais. Criar o(s) datafile(s) dessa partição de preferência em um disco rígido diferente dos arquivos do(s) datafile(s) de dados. Limitar o tamanho máximo do arquivo em 4GB;
A criação dos tablespaces deverá ser feita em ambas as instâncias(RH3 e TESTE) através do seguinte script:
- 1-CriarTableSpaces.Sql ou;
- 1-CriarTableSpacesXE.Sql (Apenas para a versão Oracle Express Edition).
Criação dos Usuários e regras (roles)
A criação dos usuários e regras deverá ser feita em ambas as instâncias(RH3 e TESTE) através de scripts, e são os seguintes:
- 2-Roles.Sql: Cria as regras de acesso;
- 3-CriarUsuarios.Sql: Cria o usuário RH3 e o associa às regras de acesso.