Erstellen und Ausfüllen von Systemtabellen für Unica Plan
Wenn die automatische Datenbankeinrichtung während der Installation von Unica Plan fehlgeschlagen ist, müssen Sie die Unica Plan-Systemtabellen manuell erstellen und auffüllen. Um Systemtabellen für Unica Plan zu erstellen, müssen Sie das Dienstprogramm umodbsetup ausführen.
Das Dienstprogramm umodbsetup führt eine der folgenden Aufgaben aus:
- Erstellung der erforderlichen Systemtabellen in der Unica Plan-Datenbank und Ausfüllen der Tabellen mit Standarddaten.
- Ausgabe der Scripts zur Datenbankerstellung und zur Datenbankfüllung in einer Datei, die dann von Ihnen oder Ihrem Datenbankadministrator im eigenen Datenbankclienten ausgeführt werden kann.
Konfigurieren von Umgebungsvariablen
Bevor Sie das Dienstprogramm umodbsetup ausführen, führen Sie die folgenden Schritte aus, um die Umgebungsvariablen ordnungsgemäß zu konfigurieren:
- Rufen Sie das Verzeichnis <HCL_Unica_Home>\<Plan_Home>\tools\bin auf und öffnen Sie die Datei setenv in einem Texteditor.
- Stellen Sie sicher, dass die Variable JAVA_HOME das richtige Verzeichnis für Ihre Installation von Java™ angibt und dass die JDBC-Treiber der erste Eintrag für die Variable DBDRIVER_CLASSPATH sind. Weitere Informationen zur Einstellung dieser Umgebungsvariable finden Sie unter JAVA-Umgebungsvariablen.
- Speichern und schließen Sie die Datei.
- Rufen Sie das Verzeichnis <HCL_Unica_Home>\<Plan_Home>\tools\bin auf und öffnen Sie die Datei umo_jdbc.properties.
- Legen Sie die Werte für die folgenden Parameter fest.
- umo_driver.classname
- umo_data_source.url
- umo_data_source.login
- umo_data_source.password
- Speichern und schließen Sie die Datei.
Ausführen des Dienstprogramms zur Datenbankeinrichtung
Navigieren Sie von einer Eingabeaufforderung oder UNIX™-Shell zum Verzeichnis <HCL_Unica_Home>\<Plan_Home>\tools\bin. Führen Sie das Dienstprogramm umodbsetup aus und stellen Sie die geeigneten Eingabewerte für die Parameter zur Verfügung, die in Ihrer Situation erforderlich sind.
Der nachfolgende Befehl beispielsweise führt eine vollständige Datenbankinstallation aus (und nicht nur ein Upgrade), setzt die Ländereinstellung auf en_US und die Protokollebene auf high:
./umodbsetup.sh -t full -L en_US -l high
Nachfolgend finden Sie eine Beschreibung aller möglichen Variablen für dieses Dienstprogramm:
| Variablenname | Beschreibung |
|---|---|
| -h | Stellt Hilfe für das Dienstprogramm bereit. |
| -l |
Zeichnet die Ausgabe der Aktionen des Dienstprogramms umo-tools.log in der Datei umodbsetup auf. Diese Datei befindet sich im Verzeichnis <HCL_Unica_Home>\<Plan_Home>\tools\logs. Diese Variable gibt die Protokollebene an. Sie können die Protokollierungsstufe auf high, medium, oder low einstellen. |
| -L |
Legt die Standardländereinstellung für die Installation fest. Verwenden Sie beispielsweise -L de_DE für eine deutsche Installation. Gültige Einträge für die Ländereinstellung sind de_DE, en_GB, en_US, es_ES, fr_FR, it_IT, ja_JP, ko_KR, pt_BR, ru_RU, zh_TW und zh_CN. Anmerkung: Bei der Ländereinstellung muss die Groß-/Kleinschreibung gemäß Handbuch verwendet werden.
|
| -m |
Gibt die Scripts in eine Datei im Verzeichnis <HCL_Unica_Home>\<Plan_Home>\tools, die Sie dann manuell ausführen können. Verwenden Sie diese Option, wenn Sie Scripts mit Ihrer eigenen Datenbankclientanwendung ausführen müssen. Wenn Sie diese Variable verwenden, wird das Dienstprogramm umodbsetup das Script nicht ausführen. |
| -t |
Datenbankinstallationstyp. Gültige Werte sind full und upgrade. Beispiel: -t full |
| -v |
Ausführlich. |
| -b |
Nur bei Upgrades. Identifiziert die Basisversion der Datenbank, für die Sie ein Upgrade durchführen wollen. Standardmäßig ermittelt das Dienstprogramm die Version der Datenbank, für die Sie das Upgrade durchführen wollen. Falls jedoch ein früherer Versuch, ein Upgrade der Datenbank durchzuführen, fehlschlug, wurde die Version eventuell aktualisiert, obwohl das Upgrade nicht ausgeführt wurde. Wenn Sie das Problem behoben haben und das Dienstprogramm erneut ausführen, verwenden Sie diese Variable zusammen mit der Variablen -f, um die richtige Basisversion anzugeben. Beispiel: -f -b 9.0.0.0 |
| -f | Nur bei Upgrades. Weist das Dienstprogramm an, die von der Variable -b angegebene Basisversion zu verwenden, wobei die Basisversion, die es eventuell in der Datenbank ermittelt, überschrieben wird. Weitere Informationen finden Sie in der Beschreibung der Variable -b. |
| -E |
Diese Option wird zur Verschlüsselung des in der Datei vorhandenen verfügbaren Kennworts verwendet. Sie können diese Option zusammen mit anderen Optionen wie -t und -P verwenden. Beispiel: umodbsetup.bat/sh -E |
| -P |
Diese Option wird verwendet, um das bestehende Kennwort zu ändern und zu verschlüsseln. Wenn der Benutzer diese Option verwendet, wird er vom Tool aufgefordert, ein neues Kennwort einzugeben. Das neue Kennwort wird nach der Verschlüsselung in der Datei umo_jdbc.properties gespeichert. Verwenden Sie diese Option allein, da ein neues Kennwort gefordert wird. Beispiel: umodbsetup.bat/sh -P |
Manuelles Ausführen des Datenbankscripts
Falls Sie die Variable -m verwendet haben, um die Scripts auszugeben, damit Sie sie von Ihrer eigenen Datenbankclientanwendung aus ausführen können, dann führen Sie diese Scripts jetzt aus.
Stellen Sie die Datei plan.war nicht bereit, bevor Sie nicht die Systemtabellen erstellt und gefüllt haben.