2.3. Requisiti del database
Questa sezione è valida solo per RHN Satellite con Stand-Alone Database, in quanto i requisiti per Embedded Database sono inclusi con i requisiti hardware della macchina Satellite. Red Hat supporta le installazioni RHN Satellite insieme con Oracle Database 10g Release 2 Edizioni Standard e Enterprise Edition o Oracle 11g. Stand-Alone Database non deve essere eseguito sullo stesso server di RHN Satellite.
Per la maggior parte delle installazioni è consigliato un singolo tablespace di 6 GB, altresì è importante sottolineare che per numerosi clienti, potrebbe essere sufficiente un tablespace più piccolo. Per poter valutare nel miglior modo possibile le problematiche riguardanti la dimensione, è necessaria la consulenza di un Oracle database administrator (DBA) con molta esperienza. Per poter determinare la dimensione più idonea per il vostro database è consigliabile utilizzare la seguente formula:
- 192 KB per sistema client
- 64 MB per canale
Per esempio, un RHN Satellite contenente 10 canali asserviti a 10,000 sistemi, richiederà 1.92 GB per i propri client, e 640 MB per i propri canali. Se è necessario stabilire dei canali personalizzati per la prova e l'utilizzo dei pacchetti, essi devono essere inclusi in questa formula.
Ricordate che le esigenze dello storage del database potrebbero aumentare rapidamente in base ai seguenti fattori:
- Al numero dei pacchetti pubblici di Red Hat importati (generalmente: 5000)
- Al numero dei pacchetti privati da gestire (generalmente: 500)
- Al numero di sistemi da gestire (generalmente: 500)
- Al numero di pacchetti installati sul sistema medio (generalmente: 500)
È possibile essere generosi durante il processo di stima della dimensione del database, ma è importante considerare che la misura è in grado di influire sul tempo necessario per eseguire i backup, e durante l'aggiunta del carico ad altre risorse del sistema. Se il database risulta essere condiviso, il proprio hardware e lo spazio in questione, sono interamente dipendenti dall'entità che utilizza il database stesso.
Altresì, le dimensioni del blocco devono essere di almeno 8 KB, per una installazione corretta di RHN Satellite.
Il database di Oracle dovrebbe avere un utente assegnato a RHN Satellite con un accesso completo a DDL e DML al tablespace di default dell'utente in questione. Al momento dell'installazione, l'utente avrà bisogno delle informazioni standard di collegamento per il database.
- ALTER SESSION
- CREATE SEQUENCE
- CREATE SYNONYM
- CREATE TABLE
- CREATE VIEW
- CREATE PROCEDURE
- CREATE TRIGGER
- CREATE TYPE
- CREATE SESSION
Riquisiti aggiuntivi del database includono:
- Security Identifier (SID)
- Port Listener
- Nome utente
- Set di caratteri UTF-8
Due suggerimenti utili per il tablespace predefinito dell'utente includono:
- Dimensione Estesa Uniforme
- Gestione automatizzata spazio del segmento
Nota
Assicuratevi che l'impostazione NLS/charset sia impostata su "UTF8" se usate un database esterno, e non 'AL32UTF8' o altri caratteri. Utilizzando set di caratteri diversi, potreste generare un errore.
La struttura del disco sulla macchina database, è indipendente dal RHN Satellite ed interamente a discrezione del cliente.