Zusammenfassung der Probleme Der HADB-Datendienst verwendet derzeit nicht die Umgebungsvariable JAVA_HOME. Daher verwendet HADB die Java-Binärdateien aus /usr/bin/, wenn dieser vom HADB-Datendienst gestartet wurde. Die Java-Binärdateien in /usr/bin/ müssen mit der entsprechenden Version von Java 1.4 oder höher verknüpft sein, damit der HADB-Datendienst ordnungsgemäß ausgeführt werden kann.
Problemumgehung: Wenn einer Änderung der vorhandenen Standardversion nichts entgegensteht, führen Sie das folgende Verfahren durch. Beispielhaft wird bei dieser Abhilfemaßnahme angenommen, dass sich im Verzeichnis /usr/j2se die neueste Version von Java (z.B. 1.4 und höher) befindet.
Wenn sich in Ihrem /usr/-Verzeichnis ein Verzeichnis mit dem Namen java/ befindet, verschieben Sie das Verzeichnis an einen temporären Speicherort.
Verknüpfen Sie ausgehend von Verzeichnis /usr/ die Datei /usr/bin/java und alle anderen Java-bezogenen Binärdateien mit der passenden Version von Java.
# ln -s j2se java |
Falls Sie die verfügbare Standardversion nicht ändern möchten, weisen Sie die JAVA_HOME-Umgebungsvariable der entsprechenden Version von Java (J2SE 1.4 und höher) im /opt/SUNWappserver7/SUNWhadb/4/bin/hadbm-Skript zu.