Problemübersicht: Derzeit verwendet HA-DB-Datendienst nicht die JAVA_HOME-Umgebungsvariable. Aus diesem Grund nimmt HA-DB bei Aufruf durch den HA-DB-Datenbank die Java-Binärdateien aus /usr/bin/. Die Java-Binärdateien in /usr/bin/ müssen mit der passenden Version von Java, 1.4 und höher, verknüpft werden, damit der HA-DB-Datendienst ordnungsgemäß funktioniert.
Abhilfemaßnahme: Falls nichts gegen die Änderung der verfügbaren Standardversion spricht, führen Sie folgendes 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.
Verfügen Sie derzeit über ein Verzeichnis mit der Bezeichung java/ im Verzeichnis /usr/? Falls ja, verschieben Sie es in ein temporäres Verzeichnis.
Verknüpfen Sie ausgehend vom Verzeichnis /usr/ die Datei /usr/bin/java und alle anderen Java-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.