Durchführen eines manuellen Upgrades der Datenbank

Das Installationsprogramm kann ein automatisches Upgrade der Unica Plan-Datenbank durchführen. Verwenden Sie das Dienstprogramm zur Datenbankeinrichtung, umodbsetup , um ein manuelles Upgrade der Tabellen durchzuführen, wenn Ihre Unternehmensrichtlinien kein automatisches Upgrade der Datenbank zulassen.

Das Dienstprogramm umodbsetup führt eine der folgenden Aktionen aus:

  • Option 1: Das Upgrade der Systemtabellen in der Unica Plan-Datenbank wird durchgeführt und die Tabellen werden mit den erforderlichen Standarddaten gefüllt.
  • Option 2: Die Scripts für das Datenbankupgrade und die Datenbankfüllung werden in einer Datei ausgegeben, die dann von Ihnen oder Ihrem Datenbankadministrator im eigenen Datenbankclient 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:

  1. Rufen Sie das Verzeichnis <HCL_Unica_Home>\<Plan_Home>\tools\bin auf und öffnen Sie die Datei setenv in einem Texteditor.
  2. 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 der Umgebungsvariable finden Sie im Plan-Installationshandbuch.
  3. Speichern und schließen Sie die Datei.
  4. Rufen Sie das Verzeichnis <HCL_Unica_Home>\<Plan_Home>\tools\bin auf und öffnen Sie die Datei umo_jdbc.properties.
  5. 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
  6. Speichern und schließen Sie die Datei.

Dienstprogramm 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.

Mit dem folgenden Befehl beispielsweise wird ein Upgrade durchgeführt, die Ländereinstellung auf en_US gesetzt und die Protokollebene auf medium:

./umodbsetup.sh -t upgrade -L en_US -l medium

Nachfolgend finden Sie eine Beschreibung der möglichen Variablen für dieses Dienstprogramm:

Tabelle 1. Variablen für das Dienstprogramm umodbsetup.sh

Diese zweispaltige Tabelle enthält Variablen in der ersten Spalte und die entsprechenden Beschreibungen in der zweiten Spalte.

Variable Beschreibung
-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 12.1.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.
-h Stellt Hilfe für das Dienstprogramm bereit.
-l Zeichnet die Ausgabe der Aktionen auf, die das Dienstprogramm umodbsetup in der Datei umo-tools.log ausführt. 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.

-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 die Notwendigkeit besteht, Scripts von Ihrer eigenen Datenbankclientanwendung aus auszuführen. 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.

Manuelles Ausführen der Datenbankscripts (falls erforderlich)

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 ein Upgrade der Systemtabellen durchgeführt und die Tabellen gefüllt haben.