2.3. Requisitos do Banco de Dados
Esta seção se aplica somente ao RHN Satellite com Stand-Alone Database, já que os requisitos do Embedded Database estão inclusos nos requisitos de hardware da máquina do Satellite. A Red Hat suporta as instalações do RHN Satellite em conjunto com o Banco de Dados do Oracle 10g Versão 2. Edições Standard ou Enterprise, ou Oracle 11g. O Stand-Alone Database não pode rodar no mesmo servidor que o RHN Satellite.
Recomendamos um espaço único de tabela de 6 GB; é mais que suficiente para a maioria das instalações. É possível para muitos clientes trabalhar com um espaço de tabela menor. Um administrador de banco de dados Oracle (DBA) experiente será necessário para avaliar as questões de tamanho. A seguinte fórmula deve ser usada para determinar o tamanho necessário para seu banco de dados:
- 192 KB por sistema cliente
- 64 MB por canal
Por exemplo: um RHN Satellite contendo 10 canais servindo 10.000 sistemas precisaria de 1.92 GB para seus clientes e 640 MB para seus canais. Se for estabelecer canais personalizados para testar e armazenar os pacotes, estes devem ser inclusos na fórmula.
Tenha em mente: as necessidades de armazenamento do banco de dados podem aumentar rapidamente, dependendo da variação dos fatores seguintes:
- O número de pacotes públicos da Red Hat importados (geralmente 5000)
- O número de pacotes privados a serem administrados (geralmente 500)
- O número de sistemas a serem administrados (geralmente 1000)
- O número de pacotes normalmente instalados num sistema (geralmente 500)
Você deve ser generoso em suas estimativas do tamanho do banco de dados, mas também precisa considerar que o tamanho afeta o tempo para conduzir backups e adiciona carga a outros recursos do sistema. Se o banco de dados for compartilhado, seu hardware e espaço são inteiramente dependentes dos outros recursos que o utilizam.
Além disso, o tamanho do bloco deve ser de no mínimo 8 KB para RHN Satellite para instalar apropriadamente.
O banco de dados Oracle deve ter um usuário atribuído ao RHN Satellite com acesso DDL e DML total para seu espaço de tabela padrão. O usuário precisa de uma conexão padrão para o banco de dados no momento da instalação.
- ALTER SESSION (alterar sessão)
- CREATE SEQUENCE (criar seqüência)
- CREATE SYNONYM (criar sinônimo)
- CREATE TABLE (criar tabela)
- CREATE VIEW (criar visualização)
- CREATE PROCEDURE (criar procedimento)
- CREATE TRIGGER (criar gatilho)
- CREATE TYPE (criar tipo)
- CREATE SESSION (criar sessão)
Os requisitos adicionais do banco de dados incluem:
- Security Identifier (Identificador de Segurança, SID)
- Listener Port (Porta de Escuta)
- Username (Nome de usuário)
- Conjunto de caracteres UTF-8
Duas recomendações sugeridas para o espaço de tabela padrão do usuário, incluem:
- Uniform Extent Size (Tamanho de Extensão Uniforme)
- Auto Segment Space Management (Auto-Segmentar Administração de Espaço)
Nota
Assegure-se de que o conjunto NLS/charset está ajustado para "UTF8" quando estiver usando um banco de dados externo, não o 'AL32UTF8' ou outros charsets. O uso de outros charsets pode levar a problemas mais tarde.
O layout do disco na máquina do banco de dados é independente do RHN Satellite e de responsabilidade do cliente.