Red Hat Training

A Red Hat training course is available for Red Hat Satellite

2.3. Datenbank-Anforderungen

Dieser Abschnitt bezieht sich lediglich auf RHN Satellites mit Stand-Alone Database (unabhängiger, eigenständiger Datenbank), da die Anforderungen für die Embedded Database (eingebettete Datenbank) in den Hardware-Anforderungen der Satellite-Maschine enthalten sind. Red Hat unterstützt RHN Satellite Installationen in Verbindung mit Oracle Database 10g Release 2 Standard und Enterprise Edition oder Oracle 11g. Die Stand-Alone Database darf nicht auf demselben Server laufen wie der RHN Satellite.
Ein einzelner 6 GB großer Tabellenraum wird für die meisten Installationen empfohlen und sollte mehr als ausreichend sein. Es ist für viele Kunden möglich, auch mit einem kleineren Tabellenraum auszukommen. Ein erfahrener Oracle Datenbank-Administrator (DBA) sollte mit der Frage nach Größe beauftragt werden. Die folgende Formel kann dazu benutzt werden, um die erforderliche Größe Ihrer Datenbank festzulegen:
  • 192 KB pro Client-System
  • 64 MB pro Channel
Beispielsweise erfordert ein RHN Satellite mit 10 Channels, der 10.000 Systeme betreut, 1.92 GB für dessen Clients und 640 MB für dessen Channels. Wenn angepasste Channels für Testzwecke und dem Staging (Zwischenspeichern) von Paketen eingerichtet werden, müssen diese auch in der Formel berücksichtigt werden.
Denken Sie daran, dass der Datenbank-Speicherbedarf rapide anwachsen kann, abhängig von folgenden Faktoren:
  • Anzahl der importierten, öffentlichen Red Hat Pakete (normalerweise: 5000)
  • Anzahl der zu verwaltenden, privaten Pakete (normalerweise: 500)
  • Anzahl der zu verwaltenden Systeme (normalerweise: 1000)
  • Anzahl der Pakete, die auf einem durchschnittlichen System installiert sind (normalerweise: 500)
Obwohl Sie generell eher großzügig bei der Einschätzung der Datenbankgröße sein sollten, müssen Sie dabei auch bedenken, dass die Größe eine Auswirkung auf die Zeit hat, die für Backups benötigt wird und eine höhere Belastung für andere Systemressourcen darstellt. Wenn die Datenbank gemeinsam genutzt wird, hängt die Hardware und Platzaufteilung völlig von der sonstigen Nutzung ab.
Zusätzlich müssen Blockgrößen für eine erfolgreiche Installation mindestens 8 KB für RHN Satellite betragen.
Für die Oracle Datenbank sollte ein Benutzer dem RHN Satellite zugeordnet werden, der vollen DDL- und DML-Zugang zum Standardtabellenraum dieses Benutzers besitzt. Der Benutzer benötigt Standard-Verbindungsinformationen für die Datenbank zum Zeitpunkt der Installation.
Die genauen Zugriffsebenen, die vom Oracle-Benutzer erfordert werden, lauten wie folgt:
  • ALTER SESSION
  • CREATE SEQUENCE
  • CREATE SYNONYM
  • CREATE TABLE
  • CREATE VIEW
  • CREATE PROCEDURE
  • CREATE TRIGGER
  • CREATE TYPE
  • CREATE SESSION
Zusätzliche Datenbankanforderungen sind u.a.:
  • Security Identifier (SID)
  • Empfänger-Port
  • Benutzername
  • UTF-8 Zeichensatz
Zwei zusätzlich vorgeschlagene Empfehlungen für den Standardtabellenraum eines Benutzers sind u.a.:
  • Gleichmäßige Extent-GrößeSize
  • Auto Segment Space Management

Anmerkung

Stellen Sie sicher, dass die Einstellung des NLS/Zeichensatzes bei der Verwendung einer externen Datenbank auf "UTF8" eingestellt ist und nicht auf 'AL32UTF8' oder andere Zeichensätze. Die Verwendung anderer Zeichensätze kann später zu Problemen führen.
Das Platten-Layout auf dem Datenbankrechner ist unabhängig von dem RHN Satellite und richtet sich völlig nach den Wünschen des Kunden.