Essa é uma revisão anterior do documento!
Servidor de Banco de Dados
Requisitos de hardware / Software
Até 1000 funcionários | Entre 1000 e 5000 funcionários | Entre 5000 e 10000 funcionários | Acima de 10000 funcionários | |
---|---|---|---|---|
Processador | Intel® Core® I3-3220 3.30GHz | Intel® Core® I3-3220 3.30GHz | Intel® Xeon® Quad-Core E3 | Consultar necessidade do cliente |
Memória | 4Gb | 8Gb | 16Gb | Consultar necessidade do cliente |
HD | 500Gb | 500Gb | 1Tb | Consultar necessidade do cliente |
Banco de dados | Oracle Database Express 11g | Oracle Database Standard One 11g | Oracle Database Standard One 11g | Consultar necessidade do cliente |
Sistema Operacional | Windows Server 2003 ou CentOS Linux 5.9/ Oracle Linux 5.9 | Windows Server 2003 ou CentOS Linux 5.9/ Oracle Linux 5.9 | Windows Server 2003 ou CentOS Linux 5.9/ Oracle Linux 5.9 | Consultar necessidade do cliente |
Observações
1 - Os requisitos apresentados levam em conta que o servidor será usado apenas para o banco de dados, que é o modo de operação recomendado. Caso deseje-se instalar o Oracle em uma máquina que já tenha outros serviços como: impressoras, rede, outros bancos de dados etc, os requisitos dos demais serviços devem ser levados em conta para poder dimensionar adequadamente o servidor.
2 - A instalação do software do servidor normalmente é feita pelo técnico do cliente, mas pode ser feita também pela RH3 Software (nos sistemas operacionais Windows e Linux).
3 - Informamos que o RH3 não é - e provavelmente nunca será - compatível com a versão 8i do banco de dados Oracle. As razões para isso são várias limitações técnicas na versão 8i que impossibilitam o uso do sistema.
4 - Reforçamos que o RH3 é compatível com as versão 9, 10 e 11 do Oracle.
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.