Sun Cluster 3.1 9/04 版本說明 (適用於 Solaris 作業系統)

連結到不正確 Java 版本的 Java 二進位會導致 HA-DB 代理程式發生故障 (4968899)

問題摘要:目前,HA-DB 資料服務不使用 JAVA_HOME 環境變數。因此,當透過 HA-DB 資料服務呼叫 HA-DB 時,HA-DB 會從 /usr/bin/ 取得 Java 二進位檔。/usr/bin/ 中的 Java 二進位檔需要連結至 Java 1.4 的適當版本及更高版本,以便 HA-DB 資料服務正常執行。

解決方法:如果您不介意變更提供的預設版本,請執行以下程序。作為範例,此解決方案假設 /usr/j2se 目錄即為最新的 Java 版本 (例如 1.4 及更高版本) 的位置。

  1. 目前在 /usr/ 目錄中有一個名為 java/ 的目錄嗎?如果有,請將其移至一個臨時位置。

  2. /usr/ 目錄,將 /usr/bin/java 及所有其他與 Java 相關的二進位檔連結至 Java 的適當版本。


    # ln -s j2se java
    

如果您不想變更可用的預設版本,請在 /opt/SUNWappserver7/SUNWhadb/4/bin/hadbm 程序檔中為 JAVA_HOME 環境變數指定 Java 的適當版本 (J2SE 1.4 及更高版本)。