Durch den Einsatz mehrerer Stammserver für die direkte Speicherung der Inventardaten auf der Inventardatenbank unter Oracle9.2.0.6 lässt sich der Durchsatz der Inventarablage jetzt verbessern.
Die folgenden Abschnitte enthalten weitere Informationen:
Netzwerktopologie: Die Stammserver und der Datenbankserver müssen sich im selben LAN befinden.
Häufigkeit der vom Inventarserver empfangenen Absuchevorgänge: Innerhalb von kurzer Zeit muss eine große Anzahl von Absuchevorgängen verarbeitet werden. Beispiel: 25.000 Arbeitsstationen täglich.
Absuchetyp: Das Speichern einer erstmaligen Komplettabsuche nimmt mehr Zeit in Anspruch als nachfolgende Delta-Absuchen.
Gesamtanzahl der Stammserver: Bei kleineren Absuchedateien erhalten Sie einen höheren Durchsatz, wenn Sie maximal sechs bis acht Stammserver installieren. Werden mehr als acht Server eingerichtet, verringert sich der Durchsatz unter Umständen. Alle Server, die eingerichtet werden sollen, müssen in etwa die gleiche Anzahl von Absuchevorgängen erhalten.
Stellen Sie sicher, dass die Inventardatenbank erfolgreich migriert wurde.
Halten Sie den Inventarservice und die Inventardatenbank an.
Konfigurieren Sie mindestens zwei, jedoch höchstens acht Stammserver, um die Inventardaten auf einer Inventardatenbank unter Oracle 9.2.0.6 zu speichern.
Der Datenbankserver muss die folgenden Voraussetzungen erfüllen:
Beispiel: Unter Windows befindet sich Laufwerk C auf Festplatte1, Laufwerk E auf Festplatte2 und Laufwerk F auf Festplatte3. Laufwerk F enthält die Datenbankdateien.
Erstellen Sie die folgende Verzeichnisstruktur für Datenbankdateien auf allen drei Laufwerken:
Laufwerkname\zenworks\inventory\oracle\database
Beispiel:
c:\zenworks\inventory\oracle\database\
f:\zenworks\inventory\oracle\database\
e:\zenworks\inventory\oracle\database\
Angenommen, alle Inventardatenbankdateien befinden sich im Verzeichnis f:\zenworks\inventory\oracle\database.
Verschieben Sie die folgenden Datenbankdateien aus dem Verzeichnis f:\zenworks\inventory\oracle\database wie nachfolgend beschrieben:
Bearbeiten Sie die Datei f:\zenworks\inventory\oracle\database\init.ora und legen Sie für die folgenden Parameter die nachfolgend angegebenen Werte fest:
db_cache_size=700000000 oder mehr
shared_pool_size = 300000000 oder mehr
pga_aggregate_target=300000000 oder mehr
sort_area_size=10000000 oder mehr
log_buffer = 1024000 oder mehr
compatible=8.1.6.0.0 oder mehr
open_cursors = 2048
session_cached_cursors=2048
processes=200
Extrahieren Sie die plattformspezifische Datei atlasperf_alterctrl.sql aus der ZIP-Datei Installationsverzeichnis_für_ZENworks\zenworks\inv\server\wminv\ properties\sql.zip.
Wird Oracle unter Windows ausgeführt, extrahieren Sie die Datei atlasperf_alterctrl.sql aus dem Verzeichnis oracle\winntspecific der Datei sql.zip.
Wird Oracle unter UNIX ausgeführt, extrahieren Sie die Datei atlasperf_alterctrl.sql aus dem Verzeichnis oracle\unixspecific der Datei sql.zip.
Ändern Sie die Dateipfade in der Datei atlasperf_alterctrl.sql, falls notwendig, und führen Sie die Datei atlasperf_alterctrl.sql an der SQLPLUS-Eingabeaufforderung aus.
Starten Sie die Inventardatenbank.
Extrahieren Sie die Datei \oracle\common\atlasperf_alterfreelist.sql aus der ZIP-Datei Installationsverzeichnis_für_ZENworks\zenworks\inv\server\wminv\ properties\sql.zip und führen Sie die Datei atlasperf_alterfreelist.sql an der SQLPLUS-Eingabeaufforderung aus.
Öffnen Sie die Konsole von Oracle Enterprise Manager und stellen Sie sicher, dass alle Indizes und Primärschlüsselbeschränkungen der folgenden Tabellen auf den Grad (Degree) der Parallel-Option gesetzt sind - Default, NOLOGGING und für Free Lists der Wert 10.
Bearbeiten Sie auf allen Inventarservern die Datei Installationsverzeichnis_für_directory\ZENworks\inv\server\wminv\ properties\storerdebug.properties und legen Sie den Wert der folgenden Parameter wie angegeben fest:
filebatchupdate=true
cursorclosedelay=500
Starten Sie den Inventarservice auf allen Inventarservern, die mit dieser Datenbank verbunden sind.