Dieser Abschnitt enthält Informationen zu folgenden Themen:
Wenn Sie die Inventardatenbank ersetzen möchten, müssen vorher erst die Inventarservices angehalten werden. Ersetzen Sie die Datenbank und starten die Inventarservices neu. Weitere Informationen hierzu finden Sie in Abschnitt 73.1.5, Starten und Anhalten des Inventarservice.
Dieser Abschnitt enthält Informationen zu folgenden Themen:
Sie müssen die lokalisierten (nicht englischen) Enum-Werte hinzufügen, damit der Inventarbericht den Enum-Wert für die Inventarattribute in internationalen Versionen anzeigen kann. Die lokalisierten Enum-Werte müssen in der englischen Version des Produkts verfügbar sein, damit das Roll-up von Inventarinformationen von nicht englischen Standorten auf den Servern einer hohen Ebene richtig umgeleitet werden kann. Auf diesen Servern sind nur englische Versionen installiert.
Weitere Informationen zur Liste von Attributen, die Aufzählungswerte enthalten, finden Sie in Abschnitt O.0, Auflistungswerte.
So fügen Sie lokalisierte Enum-Werte hinzu:
Geben Sie die JDBC-Verbindungseinstellungen in der Datei connection.prop an, um die Verbindung zu der Sybase-Datenbank herzustellen. Die Datei befindet sich im folgenden Verzeichnis:
Unter NetWare oder Windows: ZENworks_Verzeichnis\inv\server\wminv\ properties
Unter Linux: /etc/opt/novell/zenworks/inv
Dies kann erfolgen, indem Sie die Schablone für die Eigenschaftseinstellungen von Sybase kopieren, die im Kommentarabschnitt in der Datei connection.prop angegeben ist. Geben Sie die IP-Adresse, Anschlussnummer und Datenbank-SID in der JDBC-URL-Zeichenkette an, die Ihrer Sybase-Serverkonfiguration entspricht.
Geben Sie an der Eingabeaufforderung des Servers AddEnums Verzeichnisname_mit_Verbindung.prop ein.
Führen Sie auf dem Inventarserver obigen Befehl in folgendem Verzeichnis aus:
Unter NetWare oder Windows: ZENworks_Verzeichnis\inv\server\wminv\bin
Unter Linux: /opt/novell/bin
Nach Ausführen des Befehls wird an der Eingabeaufforderung der Konsole eine Meldung angezeigt, dass die lokalisierten Enum-Werte erfolgreich eingefügt wurden.
Klicken Sie in ConsoleOne mit der rechten Maustaste auf die Position im eDirectory-Baum, an der Sie das Datenbankobjekt erstellen möchten, und klicken Sie auf
. Klicken Sie dann auf , , .Geben Sie einen Namen für das Datenbankobjekt ein und klicken Sie dann auf
.Konfigurieren Sie die Datenbankserveroptionen für das Datenbankobjekt.
Klicken Sie in ConsoleOne mit der rechten Maustaste auf das Datenbankobjekt, klicken Sie auf
und dann auf die Registerkarte .Wählen Sie mit einer der folgenden Methoden das Datenbankserverobjekt aus:
Die Server-IP-Adresse wird in der Dropdown-Liste
automatisch ausgefüllt. Wenn das ausgewählte Serverobjekt über mehrere IP-Adressen verfügt, wählen Sie die geeignete IP-Adresse aus.Geben Sie zum Löschen des Werts im Feld
die IP-Adresse eines anderen Datenbankservers ein oder wählen Sie ein anderes Serverobjekt aus.Geben Sie die Werte für folgende Optionen ein:
Datenbank-Benutzername (Lese-/Schreibrecht): MW_DBA
Datenbank-Passwort (Lese-/Schreibrecht): novell
Datenbank-Benutzername (Leserecht): MW_READER
Datenbank-Passwort (Leserecht): novell
Datenbank-Benutzername (Schreibrecht): MW_UPDATER
Datenbank-Passwort (Schreibrecht): novell
WICHTIG:Alle Inventarkomponenten verwenden den Benutzernamen und das Passwort, die im Datenbankobjekt konfiguriert wurden. Das Standardpasswort für alle Optionen lautet "novell". Sie können es jedoch in der Datenbank ändern und an dieser Stelle aktualisieren.
Klicken Sie auf
.Klicken Sie zum Konfigurieren der Eigenschaften für den JDBC-Treiber auf die Registerkarte
.Wählen Sie
aus und klicken Sie auf .Dies füllt die Felder mit den Standard-JDBC-Treiberinformationen aus.
Die Datenbankeinstellungen für Sybase lauten:
Treiber: com.sybase.jdbc.SybDriver
Protokoll: jdbc:
Unterprotokoll: sybase:
Untername: Tds:
Anschluss: 2638
Flaggen: ?ServiceName=mgmtdb&JCONNECT_VERSION=4
Datenbankservice-Name: Der Datenbankname, der im Sybase-Startparameter -n beim Aufrufen von Sybase angegeben wurde.
Standardmäßig ist der Wert für den Schalter -n die IP-Adresse des Datenbankservers. Wenn Sie diesen Schalterwert beibehalten, müssen Sie die gleiche IP-Adresse als Datenbankservice-Name angeben.
Klicken Sie auf
und dann auf .Wenn auf den physischen Festplatten des Datenbankservers mehrere Volumes oder Laufwerke vorhanden sind, verbessert die Positionierung der Dateien für die Sybase-Datenbank-Spaces auf getrennten Volumes oder Laufwerken die Leistung beim Zugreifen auf die Datenbank.
Wenn Sie die Sybase-Datenbank-Komponente von ZENworks 7 Desktop Management installieren, werden die Dateien für die Systemdatenbank und die Datenbank-Spaces an dem Standort auf dem Datenbankserver installiert, den Sie angeben. Beim Laden des Inventardatenbankservers wird auch die Datei für die Systemdatenbank (mgmtdb.db) geladen. Die Datei mgmtdb.db verweist auf die Inventarinformationen in den Dateien für die Datenbank-Spaces. Die Datenbank-Space-Dateien (mgmtdb1.db, mgmtdb2.db, mgmtdb3.db, mgmtdb4.db, mgmtdb5.db, mgmtdb6.db, mgmtdb7.db, mgmtdb8.db, mgmtdb9.db, mgmtdb10.db und mgmtdb11.db) enthalten die Inventarinformationen.
Die Datei alterdb.props wird auf dem Datenbankserver am folgenden Speicherort installiert:
Unter Windows: Installationsverzeichnis_des_Inventarservers\wminv\ properties
Unter Linux: /etc/opt/novell/zenworks/inv
Sie können die Abschnitte in der Datei bearbeiten, um den Standort der Datenbank-Spaces auf den Volumes oder Laufwerken anzugeben.
Der Inhalt der Datei alterdb.props wird im folgenden Abschnitt beschrieben:
#Database Space Properties
count=11
mgmtdb1=Speicherort_von_mgmtdb1
mgmtdb2=Speicherort_von_mgmtdb2
mgmtdb3=Speicherort_von_mgmtdb3
mgmtdb4=Speicherort_von_mgmtdb4
mgmtdb5=Speicherort_von_mgmtdb5
mgmtdb6=Speicherort_von_mgmtdb6
mgmtdb7=Speicherort_von_mgmtdb7
mgmtdb8=Speicherort_von_mgmtdb8
mgmtdb9=Speicherort_von_mgmtdb9
mgmtdb10=Speicherort_von_mgmtdb10
mgmtdb11=Speicherort_von_mgmtdb11
.....
So organisieren Sie die Datenbank-Spaces:
Stellen Sie sicher, dass die Datenbank nicht geladen ist.
Stellen Sie sicher, dass der Inventarservice-Manager nicht auf dem Inventarserver ausgeführt wird.
Verschieben Sie die Dateien für die Datenbank-Spaces manuell auf den Inventarserver.
Ordnen Sie die Dateien für die Datenbank-Spaces in folgender Weise an, um eine bessere Leistung zu erzielen:
WICHTIG:Wenn Sie mgmtdb.db in ein anderes Verzeichnis oder Volume auf einem Server unter NetWare verschieben möchten, aktualisieren Sie die Datei sys:\system\mgmtdbs.ncf mit dem neuen Standort von mgmtdb.db.
Wenn Sie mgmtdb.db in ein anderes Verzeichnis oder Volume auf einem Server unter Windows verschieben möchten, führen Sie die Datei ntdbconfig.exe im Verzeichnis zenworks\database\dbengine aus. Geben Sie im Dialogfeld NTDBCONFIG einen neuen Pfad für die Datei mgmtdb.db ein.
Bearbeiten Sie den Standort der elf Dateien für die Datenbank-Spaces in der Datei alterdb.props.
Beispiel:
Laden Sie die Datenbank.
Ignorieren Sie die Fehlermeldungen, die an der Konsole angezeigt werden. Diese Meldungen werden angezeigt, weil die Dateien für die Datenbank-Spaces nicht geladen sind.
Stellen Sie sicher, dass die Datenbankstandort-Richtlinie konfiguriert wurde.
Führen Sie in der Konsole des Inventarservers den Service AlterDBSpace aus, indem Sie an der Eingabeaufforderung des Servers den folgenden Befehl eingeben:
Auf dem Inventarserver wird das Werkzeug "AlterDBSpace" als Service ausgeführt.
Es wird eine Meldung angezeigt, dass die Datenbank angepasst ist.
Beenden Sie die Datenbank. Laden Sie die Datenbank anschließend neu.
Stellen Sie sicher, dass beim Laden der Datenbank keine Fehler auftreten. Fehler zeigen an, dass der angegebene Standort der Dateien für die Datenbank-Spaces nicht korrekt bzw. nicht vorhanden ist. Stellen Sie sicher, dass der Pfad der Dateien für die Datenbank-Spaces korrekt in der Datei alterdb.props angegeben ist. Wiederholen Sie den Vorgang, um die Datenbank-Spaces zu organisieren.
WICHTIG:Wenn Sie die Datenbank-Spaces auf unterschiedlichen Volumes oder Laufwerken positionieren, muss sich die Protokolldatei auf dem gleichen Volume oder Laufwerk wie die Datei für die Systemdatenbank (mgmtdb.db) befinden.
Die Startparameter der Sybase-Datenbank lauten folgendermaßen:
-c: Legt die ursprüngliche Speicherreserve für das Caching von Datenbankseiten und anderen Serverinformationsberichten fest. Der Befehl "-c 32M" reserviert beispielsweise eine Cachegröße von 32 MB.
-gc: Legt die maximale Zeitspanne in Minuten fest, in der der Datenbankserver ausgeführt wird, ohne einen Checkpoint auf jeder Datenbank festzulegen. Der Standardwert ist 60 Minuten. Der Befehl "-gc 120" legt beispielsweise die Checkpoint-Zeit auf 120 Minuten fest.
-gn: Legt die Anzahl der Ausführungs-Threads fest, die im Datenbankserver verwendet werden.
-m: Löscht das Transaktionsprotokoll, wenn ein Checkpoint ausgeführt wurde, und zwar entweder beim Herunterfahren oder als Ergebnis eines vom Server geplanten Checkpoints.
-n: Gibt den Hostnamen des Datenbankservers an, beispielsweise -n IP-Adresse.
-ti: Trennt die Verbindungen, die für eine bestimmte Zeitdauer (in Minuten) keine Anfrage gesendet haben. Der Standardwert ist 240 Minuten (4 Stunden). Ein Client-Computer, der sich in einer Datenbanktransaktion befindet, wird gesperrt, bis die Transaktion oder die Verbindung beendet wird. Die Option "-ti" dient dazu, inaktive Verbindungen zu trennen und deren Sperre aufzuheben. Geben Sie beispielsweise "-ti 400" ein.
-x: Gibt eine Kommunikationsverbindung an. Der Befehl "-x tcpip" gibt beispielsweise eine TCP/IP-Verbindung an.
-ct: Aktiviert die Zeichensatzübersetzung durch das Umwandeln von Zeichenketten zwischen Zeichensätzen, die das gleiche Zeichen, aber unterschiedliche Werte darstellen. Dieser Befehl ist insbesondere dann nützlich, wenn der Client-Computer und die Datenbank verschiedene Zeichensätze verwenden.
-gss: Legt die Stapelgröße pro internem Ausführungs-Thread im Server fest.
Installationspfad_der_Datenbank: Gibt den Installationspfad der Inventardatenbank an, beispielsweise C:\zenworks\inv\db\mgmtdb.db.
Das Arbeitsstationsinventar enthält ein Dienstprogramm, "Datenbanksicherung", zur Sicherung der Sybase-Inventardatenbank auf dem Server. Es wird empfohlen, die Datenbank einmal pro Woche zu sichern. Wenn Sie die Protokollierung des Inventars von Arbeitsstationen häufig ausführen, erhöhen Sie die Häufigkeit der Sicherung.
Sie können die Datenbankdateien und das Transaktionsprotokoll an einem Standort relativ zum SCANDIR-Pfad sichern.
Sie können die Datenbanksicherung entweder über die Serverkonsole oder über ConsoleOne ausführen.
Dieser Abschnitt enthält Informationen zu folgenden Themen:
Vor dem Ausführen der Datenbanksicherung über die Serverkonsole müssen die folgenden Voraussetzungen erfüllt sein:
So führen Sie die Datenbanksicherung über die Serverkonsole aus:
Geben Sie an der Inventarserverkonsole den Befehl StartSer DBBACKUP ein.
Zeigen Sie den Sicherungsstatus in der Sicherungsprotokolldatei an. Die Datenbank wird in folgendes Verzeichnis kopiert: ZENworks_Installationspfad\zenworks\inv\db\Angegebenes_Verzeichnis.
Die Datenbanksicherung erstellt eine Protokolldatei bacstatus.txt, die auf Servern unter NetWare und Windows 2000 im Verzeichnis zenworks\inv\database gespeichert wird. Das Protokoll zeichnet den Status des Sicherungsvorgangs auf. Öffnen Sie diese Textdatei, um den Status der Sicherung anzuzeigen. Die Größe dieser Datei nimmt bei jedem Sicherungsvorgang zu. Entfernen Sie den vorhandenen Inhalt der Datei, wenn Sie keine Details benötigen.
Klicken Sie in ConsoleOne auf
, und dann auf .Wenn Sie die aktuellsten Informationen in der Inventardatenbank sichern möchten, klicken Sie mit der rechten Maustaste auf das Datenbankobjekt. Klicken Sie auf
und dann auf .Geben Sie den Pfad des Verzeichnisses ein, in dem die Datenbanksicherung gespeichert wird.
ACHTUNG:Verwenden Sie im Verzeichnisnamen keine Doppelbyte-Zeichen. Andernfalls interpretiert Sybase die Doppelbyte-Zeichen als neuen Namen und sichert die Datenbank in dem Verzeichnis mit dem interpretierten Namen.
Wenn die Inventardatenbank auf einem Server unter NetWare ausgeführt wird, können Sie den Pfad eingeben oder auf die Schaltfläche "Durchsuchen" klicken und ein Verzeichnis auswählen. Wenn Sie den Namen des Datenbanksicherungsverzeichnisses ohne vollständigen Pfad angeben, wird das Sicherungsverzeichnis im Verzeichnis sys: erstellt.
Wird die Inventardatenbank auf einem Windows- oder Linux-Computer ausgeführt, müssen Sie den Pfad des Sicherungsverzeichnisses manuell eingeben. Wenn Sie den Namen des Datenbanksicherungsverzeichnisses ohne vollständigen Pfad angeben, wird das Sicherungsverzeichnis unter Windows im Verzeichnis \winnt\system32 und unter Linux im root-Verzeichnis erstellt.
HINWEIS:Falls die Datenbank in einem noch nicht vorhandenen Verzeichnis gesichert werden soll, wird nur eine einzige Ebene des neuen Verzeichnisses erstellt. Stellen Sie sicher, dass das primäre Verzeichnis bereits existiert, wenn Sie die Datenbank in einem Unterverzeichnis sichern möchten. Soll die Datenbank beispielsweise in dem neuen Verzeichnis C:\backup gesichert werden, wird das Verzeichnis \backup erstellt und die Datenbank darin gesichert. Wenn Sie die Datenbank allerdings in einem neuen Verzeichnis \database unter C:\backup sichern möchten, muss das Verzeichnis \backup bereits vorhanden sein.
Klicken Sie auf
.Hierdurch wird die Datenbank im angegebenen Verzeichnis auf dem Server gesichert, auf dem die Datenbank ausgeführt wird, und alle vorhandenen Dateien überschrieben, und zwar ohne eine Aufforderung für das Überschreiben anzuzeigen.
Die Datenbanksicherung erstellt eine Protokolldatei bacstatus.txt, die im Verzeichnis Installationsverzeichnis_von_ConsoleOne\1.2\bin gespeichert wird. Das Protokoll zeichnet den Status des Sicherungsvorgangs auf. Öffnen Sie diese Textdatei, um den Status der Sicherung anzuzeigen. Die Größe dieser Datei nimmt bei jedem Sicherungsvorgang zu. Entfernen Sie den vorhandenen Inhalt der Datei, wenn Sie keine Details benötigen.
Wenn der Inventardatenbankserver in Betrieb ist, halten Sie den Service "Ablage" (Storer) an. Geben Sie an der Datenbankserverkonsole den Befehl StopSer Storer ein.
Beenden Sie die Sybase-Datenbank.
Kopieren Sie die Sicherungsdateien. Überschreiben Sie dabei die vorhandenen Datenbankdateien.
Starten Sie den Datenbankserver neu.
In den folgenden Abschnitten wird das Einrichten der Inventardatenbank für Oracle9i und Oracle 10g erläutert:
WICHTIG:Bei dieser Einrichtung ist die Inventardatenbank nicht mit einer anderen Version oder anderen Instanzen von Oracle-Datenbanken gemountet.
Die folgenden Voraussetzungen müssen erfüllt sein:
Sie müssen die Inventardatenbank für Oracle auf Servern unter Windows manuell mithilfe des folgenden Verfahrens erstellen:
Erstellen Sie das Verzeichnis C:\schema und kopieren Sie alle Dateien in den folgenden Verzeichnissen von der ZENworks 7 Companion 2-CD in das Verzeichnis "schema":
Standardmäßig sind die Dateien _create.sql, init.ora und _start.sql schreibgeschützt. Heben Sie den Schreibschutz auf.
Erstellen Sie die Verzeichnisstruktur Benutzerdefinierter_Pfad\zenworks\inventory\oracle\database\trace.
Ersetzen Sie im Verzeichnis C:\schema\_create.sql alle Instanzen von d: durch Benutzerdefinierter_Pfad.
Ersetzen Sie im Verzeichnis C:\schema\init.ora alle Instanzen von d: durch Benutzerdefinierter_Pfad.
Ersetzen Sie im Verzeichnis C:\schema\_start.sql alle Instanzen von d: durch Benutzerdefinierter_Pfad.
Wenn d: nicht gefunden wird, überprüfen und korrigieren Sie den Pfad der Datei init.ora im Datenbankverzeichnis.
Kopieren Sie C:\schema\init.ora in das Verzeichnis Benutzerdefinierter_Pfad\zenworks\inventory\oracle\ database.
Kopieren Sie C:\schema\_start.sql in das Verzeichnis Benutzerdefinierter_Pfad\zenworks.
Stellen Sie sicher, dass die Oracle-Services richtig geladen sind und keine Datenbank gemountet ist.
Geben Sie an der Eingabeaufforderung den Befehl sqlplus /nolog ein, um Oracle Server Manager zu laden.
Geben Sie an der Eingabeaufforderung von Oracle Server Manager (sqlplus) @c:\schema\schema.sql ein.
Überprüfen Sie die Datei C:\schema\inv.log, um sicherzustellen, dass die Datenbank erfolgreich erstellt wurde. Ist dies nicht der Fall, enthält die Datei inv.log folgende Fehlermeldungen: Oracle not available (Oracle nicht verfügbar), Out of space (kein Speicherplatz), Compilation error (Kompilierungsfehler).
Fügen Sie lokalisierte (nicht englische) Aufzählungswerte (Enum) für bestimmte Inventarattribute in der Datenbank hinzu.
WICHTIG:Dieser Schritt muss auch in der englischen Version des Produkts durchgeführt werden.
Sie müssen die lokalisierten (nicht englischen) Aufzählungswerte hinzufügen, damit die Inventardienstprogramme von ConsoleOne, wie zum Beispiel der Inventarbericht, den Enum-Wert für die Inventarattribute in internationalen Versionen anzeigen kann. Die lokalisierten Enum-Werte müssen in der englischen Version des Produkts verfügbar sein, damit das Roll-up von Inventarinformationen von nicht englischen Standorten auf den Servern einer hohen Ebene richtig umgeleitet werden kann. Auf diesen Servern sind nur englische Versionen installiert.
Weitere Informationen zur Liste von Attributen, die Aufzählungswerte enthalten, finden Sie in Abschnitt O.0, Auflistungswerte.
So fügen Sie lokalisierte Enum-Werte hinzu:
Geben Sie die JDBC-Verbindungseinstellungen in der Datei ZENworks_Verzeichnis\inv\server\wminv\properties\ connection.prop an, um die Verbindung zu der Oracle-Datenbank herzustellen.
Dies kann erfolgen, indem Sie die Schablone für die Eigenschaftseinstellungen von Oracle kopieren, die im Kommentarabschnitt in der Datei connection.prop angegeben ist. Geben Sie die IP-Adresse, Anschlussnummer und Datenbank-SID in der JDBC-URL-Zeichenkette an, die Ihrer Oracle-Serverkonfiguration entspricht.
Geben Sie an der Eingabeaufforderung des Servers AddEnums Verzeichnisname_mit_Verbindung.prop ein.
Wenn der Inventarserver auf einem Windows-Computer ausgeführt wird, führen Sie den Befehl aus dem Verzeichnis ZENworks_Verzeichnis\inv\server\wminv\bin aus.
Führen Sie folgende SQL-Anweisungen an der sqlplus-Eingabeaufforderung aus, um sicherzustellen, dass die lokalisierten Aufzählungswerte korrekt hinzugefügt wurden:
Geben Sie an der sqlplus-Eingabeaufforderung @C:\schema\schema1.sql ein.
Überprüfen Sie die Datei C:\schema\inv1.log, um sicherzustellen, dass die Datenbank erfolgreich erstellt wurde. Ist dies nicht der Fall, enthält die Datei inv1.log folgende Fehlermeldungen: Oracle not available (Oracle nicht verfügbar), Out of space (kein Speicherplatz), Compilation error (Kompilierungsfehler).
Geben Sie an der sqlplus-Eingabeaufforderung den Befehl connect / as sysdba ein, um sich als Datenbankverwalter anzumelden.
Geben Sie an der sqlplus-Eingabeaufforderung shutdown immediate ein.
Geben Sie zum Starten der Inventardatenbank an der sqlplus-Eingabeaufforderung @path\zenworks\_start.sql ein.
Fahren Sie fort mit Manuelles Erstellen des Oracle-Inventardatenbankobjekts.
Die folgenden Voraussetzungen müssen erfüllt sein:
Sie müssen die Inventardatenbank für Oracle auf Servern unter UNIX manuell mithilfe des folgenden Verfahrens erstellen:
Melden Sie sich als Oracle-Benutzer an.
Erstellen Sie das Verzeichnis /schema im Installationsverzeichnis von Oracle (standardmäßig wird Oracle im Verzeichnis /opt/oracle installiert). Kopieren Sie dann alle Dateien aus den folgenden Verzeichnissen von der ZENworks 7 Companion 2-CD in das Verzeichnis "schema":
Standardmäßig sind die Dateien _create.sql, init.ora und _start.sql schreibgeschützt. Heben Sie den Schreibschutz auf.
Erstellen Sie die Verzeichnisstruktur Benutzerdefinierter_Verzeichnispfad/zenworks/inventory/oracle/database/trace in /opt/oracle.
Ersetzen Sie im Verzeichnis schema/init.ora alle Instanzen von $HOME mit Benutzerdefinierter_Verzeichnispfad.
Ersetzen Sie im Verzeichnis schema/_start.sql alle Instanzen von $HOME mit Benutzerdefinierter_Verzeichnispfad.
Ersetzen Sie im Verzeichnis schema/_create.sql alle Instanzen von $HOME mit Benutzerdefinierter_Verzeichnispfad.
Ersetzen Sie im Verzeichnis schema/schema.sql alle Instanzen von $HOME mit dem in Schritt 2 erstellten Verzeichnis schema.
Ersetzen Sie im Verzeichnis schema/schema1.sql alle Instanzen von $HOME mit dem in Schritt 2 erstellten Verzeichnis schema.
Kopieren Sie schema/init.ora in das Verzeichnis Benutzerdefinierter_Verzeichnispfad/zenworks/inventory/oracle/database.
Kopieren Sie schema/_start.sql in das Verzeichnis Benutzerdefinierter_Verzeichnispfad.
Stellen Sie sicher, dass die Oracle-Services ausgeführt werden und keine Datenbank gemountet ist.
Geben Sie an der Eingabeaufforderung den Befehl sqlplus /nolog ein, um Oracle Server Manager zu laden.
Geben Sie an der Eingabeaufforderung von Oracle Server Manager @$HOME/schema/schema.sql ein. Dabei ist $HOME das in Schritt 2 erstellte Verzeichnis "schema".
Überprüfen Sie die Datei schema/inv.log, um sicherzustellen, dass die Datenbank erfolgreich erstellt wurde. Ist dies nicht der Fall, enthält die Datei inv.log folgende Fehlermeldungen: Oracle not available (Oracle nicht verfügbar), Out of space (kein Speicherplatz), Compilation error (Kompilierungsfehler).
Fügen Sie lokalisierte (nicht englische) Aufzählungswerte (Enum) für bestimmte Inventarattribute in der Datenbank hinzu.
WICHTIG:Dieser Schritt muss auch in der englischen Version des Produkts durchgeführt werden.
Sie müssen die lokalisierten (nicht englischen) Aufzählungswerte hinzufügen, damit die Inventardienstprogramme von ConsoleOne, wie zum Beispiel der Inventarbericht, den Enum-Wert für die Inventarattribute in internationalen Versionen anzeigen kann. Die lokalisierten Enum-Werte müssen in der englischen Version des Produkts verfügbar sein, damit das Roll-up von Inventarinformationen von nicht englischen Standorten auf den Servern einer hohen Ebene richtig umgeleitet werden kann. Auf diesen Servern sind nur englische Versionen installiert.
So fügen Sie lokalisierte Enum-Werte hinzu:
Geben Sie auf dem Inventarserver-Computer die JDBC-Verbindungseinstellungen in der Datei Zenworks_Verzeichnis\inv\server\wminv\properties\ connection.prop an, um die Verbindung zur Oracle-Datenbank herzustellen.
Dies kann erfolgen, indem Sie die Schablone für die Eigenschaftseinstellungen von Oracle kopieren, die im Kommentarabschnitt in der Datei connection.prop angegeben ist. Geben Sie die IP-Adresse, Anschlussnummer und Datenbank-SID in der JDBC-URL-Zeichenkette an, die Ihrer Oracle-Serverkonfiguration entspricht.
Geben Sie an der Eingabeaufforderung des Servers AddEnums Verzeichnisname_mit_Verbindung.prop ein.
Wenn der Inventarserver auf einem Windows-Computer ausgeführt wird, führen Sie den Befehl aus dem Verzeichnis ZENworks_Verzeichnis\inv\server\wminv\bin aus.
Führen Sie folgende SQL-Anweisungen an der sqlplus-Eingabeaufforderung aus, um sicherzustellen, dass die lokalisierten Aufzählungswerte korrekt hinzugefügt wurden:
Geben Sie an der sqlplus-Eingabeaufforderung @$HOME/schema/schema1.sql ein. Dabei ist $HOME das in Schritt 2 erstellte Verzeichnis "schema".
Überprüfen Sie die Datei schema/inv1.log, um sicherzustellen, dass die Datenbank erfolgreich erstellt wurde. Ist dies nicht der Fall, enthält die Datei inv1.log folgende Fehlermeldungen: Oracle not available (Oracle nicht verfügbar), Out of space (kein Speicherplatz), Compilation error (Kompilierungsfehler).
Geben Sie an der sqlplus-Eingabeaufforderung den Befehl connect / as sysdba ein, um sich als Datenbankverwalter anzumelden.
Geben Sie an der sqlplus-Eingabeaufforderung shutdown immediate ein.
Geben Sie zum Starten der Inventardatenbank an der Eingabeaufforderung von Oracle Server Manager @Benutzerdefinierter_Verzeichnispfad/zenworks/_start.sql ein.
Die folgenden Voraussetzungen müssen erfüllt sein:
Sie müssen die Inventardatenbank für Oracle auf Servern unter Windows manuell mithilfe des folgenden Verfahrens erstellen:
Erstellen Sie das Verzeichnis C:\schema und kopieren Sie alle Dateien in den folgenden Verzeichnissen von der ZENworks 7 Companion 2-CD in das Verzeichnis "schema":
Standardmäßig sind die Dateien _create.sql, init.ora und _start.sql schreibgeschützt. Heben Sie den Schreibschutz auf.
Erstellen Sie die Verzeichnisstruktur Benutzerdefinierter_Pfad\zenworks\inventory\oracle\database\trace.
Ersetzen Sie im Verzeichnis C:\schema\_create.sql alle Instanzen von d: durch Benutzerdefinierter_Pfad.
Ersetzen Sie im Verzeichnis C:\schema\init.ora alle Instanzen von d: durch Benutzerdefinierter_Pfad.
Ersetzen Sie im Verzeichnis C:\schema\_start.sql alle Instanzen von d: durch Benutzerdefinierter_Pfad.
Wenn d: nicht gefunden wird, überprüfen und korrigieren Sie den Pfad der Datei init.ora im Datenbankverzeichnis.
Kopieren Sie C:\schema\init.ora in das Verzeichnis Benutzerdefinierter_Pfad\zenworks\inventory\oracle\ database.
Kopieren Sie C:\schema\_start.sql in das Verzeichnis Benutzerdefinierter_Pfad\zenworks.
Stellen Sie sicher, dass die Oracle-Services richtig geladen sind und keine Datenbank gemountet ist.
Geben Sie an der Eingabeaufforderung den Befehl sqlplus /nolog ein, um Oracle Server Manager zu laden.
Geben Sie an der Eingabeaufforderung von Oracle Server Manager (sqlplus) @c:\schema\schema.sql ein.
Überprüfen Sie die Datei C:\schema\inv.log, um sicherzustellen, dass die Datenbank erfolgreich erstellt wurde. Ist dies nicht der Fall, enthält die Datei inv.log folgende Fehlermeldungen: Oracle not available (Oracle nicht verfügbar), Out of space (kein Speicherplatz), Compilation error (Kompilierungsfehler).
Fügen Sie lokalisierte (nicht englische) Aufzählungswerte (Enum) für bestimmte Inventarattribute in der Datenbank hinzu.
WICHTIG:Dieser Schritt muss auch in der englischen Version des Produkts durchgeführt werden.
Sie müssen die lokalisierten (nicht englischen) Aufzählungswerte hinzufügen, damit die Inventardienstprogramme von ConsoleOne, wie zum Beispiel der Inventarbericht, den Enum-Wert für die Inventarattribute in internationalen Versionen anzeigen kann. Die lokalisierten Enum-Werte müssen in der englischen Version des Produkts verfügbar sein, damit das Roll-up von Inventarinformationen von nicht englischen Standorten auf den Servern einer hohen Ebene richtig umgeleitet werden kann. Auf diesen Servern sind nur englische Versionen installiert.
Weitere Informationen zur Liste von Attributen, die Aufzählungswerte enthalten, finden Sie in Abschnitt O.0, Auflistungswerte.
So fügen Sie lokalisierte Enum-Werte hinzu:
Geben Sie die JDBC-Verbindungseinstellungen in der Datei ZENworks_Verzeichnis\inv\server\wminv\properties\ connection.prop an, um die Verbindung zu der Oracle-Datenbank herzustellen.
Dies kann erfolgen, indem Sie die Schablone für die Eigenschaftseinstellungen von Oracle kopieren, die im Kommentarabschnitt in der Datei connection.prop angegeben ist. Geben Sie die IP-Adresse, Anschlussnummer und Datenbank-SID in der JDBC-URL-Zeichenkette an, die Ihrer Oracle-Serverkonfiguration entspricht.
Geben Sie an der Eingabeaufforderung des Servers AddEnums Verzeichnisname_mit_Verbindung.prop ein.
Wenn der Inventarserver auf einem Windows-Computer ausgeführt wird, führen Sie den Befehl aus dem Verzeichnis ZENworks_Verzeichnis\inv\server\wminv\bin aus.
Führen Sie folgende SQL-Anweisungen an der sqlplus-Eingabeaufforderung aus, um sicherzustellen, dass die lokalisierten Aufzählungswerte korrekt hinzugefügt wurden:
Geben Sie an der sqlplus-Eingabeaufforderung @C:\schema\schema1.sql ein.
Überprüfen Sie die Datei C:\schema\inv1.log, um sicherzustellen, dass die Datenbank erfolgreich erstellt wurde. Ist dies nicht der Fall, enthält die Datei inv1.log folgende Fehlermeldungen: Oracle not available (Oracle nicht verfügbar), Out of space (kein Speicherplatz), Compilation error (Kompilierungsfehler).
Geben Sie an der sqlplus-Eingabeaufforderung den Befehl connect / as sysdba ein, um sich als Datenbankverwalter anzumelden.
Geben Sie an der sqlplus-Eingabeaufforderung shutdown immediate ein.
Geben Sie zum Starten der Inventardatenbank an der sqlplus-Eingabeaufforderung @path\zenworks\_start.sql ein.
Fahren Sie fort mit Manuelles Erstellen des Oracle-Inventardatenbankobjekts.
Die folgenden Voraussetzungen müssen erfüllt sein:
Sie müssen die Inventardatenbank für Oracle auf Servern unter UNIX manuell mithilfe des folgenden Verfahrens erstellen:
Melden Sie sich als Oracle-Benutzer an.
Erstellen Sie das Verzeichnis /schema im Installationsverzeichnis von Oracle (standardmäßig wird Oracle im Verzeichnis /opt/oracle installiert). Kopieren Sie dann alle Dateien aus den folgenden Verzeichnissen von der ZENworks 7 Companion 2-CD in das Verzeichnis "schema":
Standardmäßig sind die Dateien _create.sql, init.ora und _start.sql schreibgeschützt. Heben Sie den Schreibschutz auf.
Erstellen Sie die Verzeichnisstruktur Benutzerdefinierter_Verzeichnispfad/zenworks/inventory/oracle/database/trace in /opt/oracle.
Ersetzen Sie im Verzeichnis schema/init.ora alle Instanzen von $HOME mit Benutzerdefinierter_Verzeichnispfad.
Ersetzen Sie im Verzeichnis schema/_start.sql alle Instanzen von $HOME mit Benutzerdefinierter_Verzeichnispfad.
Ersetzen Sie im Verzeichnis schema/_create.sql alle Instanzen von $HOME mit Benutzerdefinierter_Verzeichnispfad.
Ersetzen Sie im Verzeichnis schema/schema.sql alle Instanzen von $HOME mit dem in Schritt 2 erstellten Verzeichnis "schema".
Ersetzen Sie im Verzeichnis schema/schema1.sql alle Instanzen von $HOME mit dem in Schritt 2erstellten Verzeichnis "schema".
Kopieren Sie schema/init.ora in das Verzeichnis Benutzerdefinierter_Verzeichnispfad/zenworks/inventory/oracle/database.
Kopieren Sie schema/_start.sql in das Verzeichnis Benutzerdefinierter_Verzeichnispfad.
Stellen Sie sicher, dass die Oracle-Services ausgeführt werden und keine Datenbank gemountet ist.
Geben Sie an der Eingabeaufforderung den Befehl sqlplus /nolog ein, um Oracle Server Manager zu laden.
Geben Sie an der Eingabeaufforderung von Oracle Server Manager @$HOME/schema/schema.sql. Dabei ist $HOME das in Schritt 2 erstellte Verzeichnis "schema".
Überprüfen Sie die Datei schema/inv.log, um sicherzustellen, dass die Datenbank erfolgreich erstellt wurde. Ist dies nicht der Fall, enthält die Datei inv.log folgende Fehlermeldungen: Oracle not available (Oracle nicht verfügbar), Out of space (kein Speicherplatz), Compilation error (Kompilierungsfehler).
Fügen Sie lokalisierte (nicht englische) Aufzählungswerte (Enum) für bestimmte Inventarattribute in der Datenbank hinzu.
WICHTIG:Dieser Schritt muss auch in der englischen Version des Produkts durchgeführt werden.
Sie müssen die lokalisierten (nicht englischen) Aufzählungswerte hinzufügen, damit die Inventardienstprogramme von ConsoleOne, wie zum Beispiel der Inventarbericht, den Enum-Wert für die Inventarattribute in internationalen Versionen anzeigen kann. Die lokalisierten Enum-Werte müssen in der englischen Version des Produkts verfügbar sein, damit das Roll-up von Inventarinformationen von nicht englischen Standorten auf den Servern einer hohen Ebene richtig umgeleitet werden kann. Auf diesen Servern sind nur englische Versionen installiert.
So fügen Sie lokalisierte Enum-Werte hinzu:
Geben Sie auf dem Inventarserver-Computer die JDBC-Verbindungseinstellungen in der Datei Zenworks_Verzeichnis\inv\server\wminv\properties\ connection.prop an, um die Verbindung zur Oracle-Datenbank herzustellen.
Dies kann erfolgen, indem Sie die Schablone für die Eigenschaftseinstellungen von Oracle kopieren, die im Kommentarabschnitt in der Datei connection.prop angegeben ist. Geben Sie die IP-Adresse, Anschlussnummer und Datenbank-SID in der JDBC-URL-Zeichenkette an, die Ihrer Oracle-Serverkonfiguration entspricht.
Geben Sie an der Eingabeaufforderung des Servers AddEnums Verzeichnisname_mit_Verbindung.prop ein.
Wenn der Inventarserver auf einem Windows-Computer ausgeführt wird, führen Sie den Befehl aus dem Verzeichnis ZENworks_Verzeichnis\inv\server\wminv\bin aus.
Führen Sie folgende SQL-Anweisungen an der sqlplus-Eingabeaufforderung aus, um sicherzustellen, dass die lokalisierten Aufzählungswerte korrekt hinzugefügt wurden:
Geben Sie an der sqlplus-Eingabeaufforderung @$HOME/schema/schema1.sql ein. Dabei ist $HOME das in Schritt 2 erstellte Verzeichnis "schema".
Überprüfen Sie die Datei schema/inv1.log, um sicherzustellen, dass die Datenbank erfolgreich erstellt wurde. Ist dies nicht der Fall, enthält die Datei inv1.log folgende Fehlermeldungen: Oracle not available (Oracle nicht verfügbar), Out of space (kein Speicherplatz), Compilation error (Kompilierungsfehler).
Geben Sie an der sqlplus-Eingabeaufforderung den Befehl connect / as sysdba ein, um sich als Datenbankverwalter anzumelden.
Geben Sie an der sqlplus-Eingabeaufforderung shutdown immediate ein.
Geben Sie zum Starten der Inventardatenbank an der Eingabeaufforderung von Oracle Server Manager @Benutzerdefinierter_Verzeichnispfad/zenworks/_start.sql ein.
Klicken Sie in ConsoleOne mit der rechten Maustaste im Novell eDirectory-Baum auf einen Standort für das Datenbankobjekt. Klicken Sie dann auf
, , und dann auf .Geben Sie einen Namen für das Datenbankobjekt ein und klicken Sie dann auf
.Konfigurieren Sie die Datenbankserveroptionen für das Datenbankobjekt.
Klicken Sie in ConsoleOne mit der rechten Maustaste auf das Datenbankobjekt (Inventardatenbank_Servername), klicken Sie auf und dann auf die Registerkarte .
Wählen Sie mit einer der folgenden Methoden das Datenbankserverobjekt aus:
Die Server-IP-Adresse wird in der Dropdown-Liste
automatisch ausgefüllt. Wenn das ausgewählte Serverobjekt über mehrere IP-Adressen verfügt, wählen Sie die geeignete IP-Adresse aus.WICHTIG:Stellen Sie sicher, dass der für das Datenbankobjekt konfigurierte DNS-Name des Datenbankservers gültig ist. Wenn der DNS-Name ungültig ist, müssen Sie eine geeignete Datenbankserver-IP-Adresse auf der Eigenschaftsseite des Datenbankobjekts auswählen.
Geben Sie zum Löschen des Werts im Feld
die IP-Adresse eines anderen Datenbankservers ein oder wählen Sie ein anderes Serverobjekt aus.Geben Sie die folgenden Werte an:
Datenbank-Benutzername (Lese-/Schreibrecht): MW_DBA
Datenbank-Passwort (Lese-/Schreibrecht): novell
Datenbank-Benutzername (Leserecht): MWO_READER
Datenbank-Passwort (Leserecht): novell
Datenbank-Benutzername (Schreibrecht): MWO_UPDATER
Datenbank-Passwort (Schreibrecht): novell
WICHTIG:Alle Inventarkomponenten verwenden den Benutzernamen und das Passwort, die im Datenbankobjekt konfiguriert wurden. Das Standardpasswort für alle Optionen lautet "novell". Sie können es jedoch in der Datenbank ändern und an dieser Stelle aktualisieren.
Klicken Sie auf
.Um die Eigenschaften für den JDBC-Treiber zu konfigurieren, klicken Sie auf die Registerkarte
.Wählen Sie
aus und klicken Sie auf die Schaltfläche .Dies füllt die Felder mit den Standard-JDBC-Treiberinformationen aus.
Die Datenbankeinstellungen für Oracle lauten:
Treiber: oracle.jdbc.driver.OracleDriver
Protokoll: jdbc:
Unterprotokoll: oracle:
Untername: thin:@
Anschluss: 1521
Flaggen: Dieses Feld ist für Oracle nicht anwendbar.
Datenbankservice-Name: orcl (Der Wert für SID ist der gleiche wie der für die Datenbankinstanz zugewiesene Wert.)
Klicken Sie auf
und dann auf .Die folgenden Voraussetzungen müssen erfüllt sein:
So konfigurieren Sie Oracle-Instanzen und führen diese aus:
Klicken Sie auf dem Datenbankserver auf dem Desktop im Menü
auf , , (Datenbankverwaltung) und dann auf (Assistent für die Konfiguration einer Oracle-Datenbank).Klicken Sie auf
, , , , (Vorhandene Datenbankdateien von der CD kopieren) und dann auf .Geben Sie folgende Details ein:
Globaler Aliasname für die Datenbank: mgmtdb.Ihr_Windows_NT/2000_Name
SID: Der Standardwert lautet mgmtdb.
Klicken Sie auf
.Durch diesen Vorgang wird die Oracle-Datenbank erstellt, nimmt aber einige Zeit in Anspruch.
Stellen Sie sicher, dass der Service "OracleServiceMGMTDB" erstellt und gestartet wurde.
Laden Sie die Inventardatenbank.
Klicken Sie zum Ausführen von Oracle Server Manager auf dem Desktop auf
, und dann auf .Geben Sie folgende Befehle ein:
set instance mgmtdb
connect internal/Verwalter_Passwort
Dieser Abschnitt enthält Informationen zu folgenden Themen:
Folgende Voraussetzungen zum Konfigurieren der Datenbank müssen erfüllt sein:
So konfigurieren Sie die Inventardatenbank für MS SQL Server 2000
Kopieren Sie die Datei p1mssqlinvdb.zip aus dem Verzeichnis ZENworks 7 Companion 2-CD\database\mssql nach Pfad_des_Inventardatenbankverzeichnisses_auf_dem_Datenbankserver.
Extrahieren Sie die Datei p1mssqlinvdb.zip.
Klicken Sie auf dem Desktop des MS SQL Servers auf
, , und dann auf .Suchen Sie in SQL Server Enterprise Manager das Verzeichnis Console Root/Microsoft SQL Servers/SQL Server Group/Name_des_Computers_mit_Inventardatenbank.
Klicken Sie mit der rechten Maustaste auf Name_des_Computers_mit_Inventardatenbank und dann auf .
Klicken Sie im Dialogfeld "SQL-Server-Eigenschaften" auf die Registerkarte
und stellen Sie sicher, dass die Authentifizierung für SQL-Server und Windows aktiviert ist.Klicken Sie auf
.Suchen Sie nach Name_des_Computers_mit_Inventardatenbank/Databases und klicken Sie mit der rechten Maustaste auf "Datenbanken" und dann auf . Doppelklicken Sie anschließend auf .
Führen Sie im Dialogfeld "Datenbank anfügen" folgende Aufgaben durch:
Klicken Sie auf die Schaltfläche .mdf-Datenbankdatei mgmtdb.mdf aus.
und wählen Sie als anzuhängendeStellen Sie sicher, dass das Feld
den Wert "mgmtdb" enthält.Wählen Sie in der Dropdown-Liste
den Eintrag aus.Klicken Sie auf
.Die ZENworks-Inventardatenbank (mgmtdb) ist mit der Datenbank-Servergruppe verknüpft.
Wählen Sie
aus, klicken Sie auf das Menü und dann auf .Gehen Sie in SQL Query Analyzer folgendermaßen vor:
Stellen Sie sicher, dass in der Dropdown-Liste
ausgewählt ist.Klicken Sie auf
und dann auf .Wählen Sie die Abfragedatei createloginnames.sql im Verzeichnis ZENworks 7 Companion 2-CD\database\mssql aus.
Klicken Sie auf
und dann auf .Bei erfolgreicher Ausführung wird im Meldungsbereich folgende Meldung angezeigt:
Neue Anmeldung erstellt
Melden Sie sich in SQL Query Analyzer als MW_DBA an und führen Sie folgende Drop-Trigger-SQL-Abfragen aus:
drop trigger cim.x$cim$component
go
drop trigger cim.x$cim$dependency
go
drop trigger managewise.x$managewise$designates
go
drop trigger managewise.x$managewise$currentloginuser
go
drop trigger managewise.x$managewise$lastloginuser
go
drop trigger cim.x$cim$installedsoftwareelement
go
Bei der Ausführung der Drop-Trigger-SQL-Abfragen wird möglicherweise die Fehlermeldung “Cannot drop the trigger 'trigger_name' because it does not exist in the system catalog” auf der Konsole angezeigt. Diese Meldung können Sie ignorieren.
(Optional) Fügen Sie lokalisierte (nicht englische) Aufzählungswerte (Enum) für bestimmte Inventarattribute in der Datenbank hinzu.
Sie müssen die lokalisierten (nicht englischen) Aufzählungswerte hinzufügen, damit die Inventardienstprogramme von ConsoleOne, wie zum Beispiel der Inventarbericht, den Enum-Wert für die Inventarattribute in internationalen Versionen anzeigen kann. Die lokalisierten Enum-Werte müssen in der englischen Version des Produkts verfügbar sein, damit das Roll-up von Inventarinformationen von nicht englischen Standorten auf den Servern einer hohen Ebene richtig umgeleitet werden kann. Auf diesen Servern sind nur englische Versionen installiert.
Weitere Informationen zur Liste von Attributen, die Aufzählungswerte enthalten, finden Sie in Abschnitt O.0, Auflistungswerte.
So fügen Sie lokalisierte Enum-Werte hinzu:
Geben Sie die JDBC-Verbindungseinstellungen in der Datei ZENworks_Verzeichnis\inv\server\wminv\properties\ connection.prop an, um die Verbindung zu der MS SQL-Datenbank herzustellen.
Dies kann erfolgen, indem Sie die Schablone für die Eigenschaftseinstellungen von MS SQL kopieren, die im Kommentarabschnitt in der Datei connection.prop angegeben ist. Geben Sie die IP-Adresse, Anschlussnummer und Datenbank-SID in der JDBC-URL-Zeichenkette an, die Ihrer MS SQL-Serverkonfiguration entspricht.
Geben Sie an der Eingabeaufforderung des Servers AddEnums Verzeichnisname_mit_Verbindung.prop ein.
Wenn der Inventarserver auf einem Windows-Computer ausgeführt wird, führen Sie den Befehl aus dem Verzeichnis ZENworks_Verzeichnis\inv\server\wminv\bin aus.
Nach Ausführen des Befehls wird an der Eingabeaufforderung der Konsole eine Meldung angezeigt, dass die lokalisierten Enum-Werte erfolgreich eingefügt wurden.
Fahren Sie fort mit Manuelles Erstellen des Inventardatenbankobjekts für MS SQL 2000.
Klicken Sie in ConsoleOne mit der rechten Maustaste im Novell eDirectory-Baum auf einen Standort für das Datenbankobjekt. Klicken Sie dann auf
, , und dann auf .Geben Sie einen Namen für das Datenbankobjekt ein und klicken Sie dann auf
.Konfigurieren Sie die Datenbankserveroptionen für das Datenbankobjekt.
Klicken Sie in ConsoleOne mit der rechten Maustaste auf das Datenbankobjekt (Inventardatenbank_Servername), klicken Sie auf und dann auf die Registerkarte .
Wählen Sie mit einer der folgenden Methoden das Datenbankserverobjekt aus:
Die Server-IP-Adresse wird in der Dropdown-Liste
automatisch ausgefüllt. Wenn das ausgewählte Serverobjekt über mehrere IP-Adressen verfügt, wählen Sie die geeignete IP-Adresse aus.WICHTIG:Stellen Sie sicher, dass der für das Datenbankobjekt konfigurierte DNS-Name des Datenbankservers gültig ist. Wenn der DNS-Name ungültig ist, müssen Sie eine geeignete Datenbankserver-IP-Adresse auf der Eigenschaftsseite des Datenbankobjekts auswählen.
Geben Sie zum Löschen des Werts im Feld
die IP-Adresse eines anderen Datenbankservers ein oder wählen Sie ein anderes Serverobjekt aus.Geben Sie die folgenden Werte an:
Datenbank-Benutzername (Lese-/Schreibrecht): MW_DBA
Datenbank-Passwort (Lese-/Schreibrecht): novell
Datenbank-Benutzername (Leserecht): MWM_READER
Datenbank-Passwort (Leserecht): novell
Datenbank-Benutzername (Schreibrecht): MWM_UPDATER
Datenbank-Passwort (Schreibrecht): novell
WICHTIG:Alle Inventarkomponenten verwenden den Benutzernamen und das Passwort, die im Datenbankobjekt konfiguriert wurden. Das Standardpasswort für alle Optionen lautet "novell". Sie können es jedoch in der Datenbank ändern und an dieser Stelle aktualisieren.
Klicken Sie auf
.Klicken Sie zum Konfigurieren der Eigenschaften für den JDBC-Treiber auf die Registerkarte
.Wählen Sie "MSSQL" aus und klicken Sie auf die Schaltfläche
.Dies füllt die Felder mit den Standard-JDBC-Treiberinformationen aus.
Die Datenbankeinstellungen für MS SQL lauten:
Treiber: com.microsoft.jdbc.sqlserver.SQLServerDriver
Protokoll: jdbc:
Unterprotokoll: microsoft:
Untername: sqlserver://
Anschluss: 1433
Flaggen: Dieses Feld ist für MS SQL nicht anwendbar.
Datenbankservice-Name: Dieses Feld ist für MS SQL nicht anwendbar.
Klicken Sie auf
und dann auf .Fahren Sie fort mit Verbinden des Inventarservers und von ConsoleOne mit der Inventardatenbank unter MS SQL 2000.
Die Inventarserverkomponenten und ConsoleOne verwenden Microsoft JDBC-Treiber, um eine Verbindung mit der Inventardatenbank unter MS SQL 2000 herzustellen. Sie müssen mit dem Inventarsystem die Microsoft SQL Server 2000-Treiber für JDBC installieren und konfigurieren.
So konfigurieren Sie den Microsoft SQL Server 2000-Treiber für JDBC für den Zugriff auf die unter MS SQL 2000 ausgeführte Inventardatenbank:
Laden Sie die englische Windows-Version des Microsoft JDBC-Treibers von der Microsoft SQL Server-Website herunter.
Gehen Sie auf einem Inventarserver unter Windows wie folgt vor und fahren Sie dann mit Schritt 4 fort:
Installieren Sie den Treiber.
Kopieren Sie die Dateien msbase.jar, msutil.jar und mssqlserver.jar nach Installationsverzeichnis_des_Inventarservers\inv\server\lib.
Gehen Sie auf einem Inventarserver unter Linux wie folgt vor und fahren Sie dann mit Schritt 4 fort:
Extrahieren Sie die Dateien msbase.jar, msutil.jar und mssqlserver.jar aus dem heruntergeladenen Microsoft JDBC-Treiber.
Kopieren Sie die Dateien msbase.jar, msutil.jar und mssqlserver.jar nach /opt/novell/zenworks/java/lib/common.
Kopieren Sie auf dem Computer, auf dem ConsoleOne mit ZENworks 7-Inventar-Snapins ausgeführt wird, die Dateien msbase.jar, msutil.jar und mssqlserver.jar nach Installationsverzeichnis_von_ConsoleOne\lib\zen.
Erstellen Sie in ConsoleOne ein Datenbankobjekt in dem Container, in dem der Inventarserver installiert ist.
Klicken Sie mit der rechten Maustaste auf den Container.
Klicken Sie auf
, , wählen Sie in der Liste von Objekten aus und klicken Sie auf .Geben Sie einen Namen für das Datenbankobjekt ein und klicken Sie dann auf
.Konfigurieren Sie die Datenbankserveroptionen für das Datenbankobjekt.
Klicken Sie in ConsoleOne mit der rechten Maustaste auf das Datenbankobjekt, klicken Sie auf
und dann auf die Registerkarte .Wählen Sie mit einer der folgenden Methoden das Datenbankserverobjekt aus:
Die Server-IP-Adresse wird in der Dropdown-Liste
automatisch ausgefüllt. Wenn das ausgewählte Serverobjekt über mehrere IP-Adressen verfügt, wählen Sie die geeignete IP-Adresse aus.WICHTIG:Stellen Sie sicher, dass der für das Datenbankobjekt konfigurierte DNS-Name des Datenbankservers gültig ist. Wenn der DNS-Name ungültig ist, müssen Sie eine geeignete Datenbankserver-IP-Adresse auf der Eigenschaftsseite des Datenbankobjekts auswählen.
Geben Sie zum Löschen des Werts im Feld
die IP-Adresse eines anderen Datenbankservers ein oder wählen Sie ein anderes Serverobjekt aus.Geben Sie die Werte für folgende Optionen ein:
Datenbank-Benutzername (Lese-/Schreibrecht): MW_DBA
Datenbank-Passwort (Lese-/Schreibrecht): novell
Datenbank-Benutzername (Leserecht): MWM_READER
Datenbank-Passwort (Leserecht): novell
Datenbank-Benutzername (Schreibrecht): MWM_UPDATER
Datenbank-Passwort (Schreibrecht): novell
Klicken Sie auf
.Um die Eigenschaften für den JDBC-Treiber zu konfigurieren, klicken Sie auf die Registerkarte
.Wählen Sie
aus und klicken Sie auf .Dies füllt die Felder mit den Standard-JDBC-Treiberinformationen aus.
Bearbeiten Sie die Datenbankeinstellungen entsprechend der Konfiguration von Ihrem MS SQL Server. Die Datenbankeinstellungen für MS SQL lauten:
Treiber: com.microsoft.jdbc.sqlserver.SQLServerDriver
Protokoll: jdbc:
Unterprotokoll: microsoft:
Untername: sqlserver://
Anschluss: 1433
Flaggen: Für MS SQL nicht anwendbar.
Datenbankservice-Name: Für MS SQL nicht anwendbar.
Klicken Sie auf
und dann auf .Tipps zur Leistungsverbesserung finden Sie in Abschnitt L.1, Optimierungstipps für Datenbankparameter.