Resumen del problema: actualmente, el servicio de datos de HADB no utiliza la variable de entorno JAVA_HOME. Por lo tanto, HADB, cuando se ejecuta desde el servicio de datos de HADB, usa los archivos binarios de Java de /usr/bin/. Para que el servicio de datos de HADB funcione correctamente, los archivos binarios de Java de /usr/bin/ deben estar enlazados a la versión apropiada de Java 1.4 o posterior.
Solución: si no le importa cambiar de versión predeterminada disponible, realice el procedimiento que se indica debajo. Por ejemplo, esta solución presupone que el directorio /usr/j2se es la ubicación en la que reside la versión más reciente de Java (como 1.4 y superior).
Si tiene un directorio llamado java/ en el directorio /usr/, muévalo a una ubicación temporal.
En el directorio /usr/, enlace /usr/bin/java y todos los demás archivos binarios relacionados con Java con la versión adecuada de Java.
# ln -s j2se java |
Si no desea cambiar la versión predeterminada disponible, asigne la variable de entorno JAVA_HOME a la versión adecuada de Java (J2SE 1.4 y superior) en la secuencia de comandos /opt/SUNWappserver7/SUNWhadb/4/bin/hadbm.