Solaris OS용 Sun Cluster 3.1 8/05 릴리스 노트

잘못된 Java 버전에 연결된 Java 바이너리로 인해 HADB 에이전트가 잘못 작동함(4968899)

문제점 요약: 현재 HADB 데이터 서비스는 JAVA_HOME 환경 변수를 사용하지 않습니다. 따라서 HADB는 HADB 데이터 서비스에서 호출될 경우 /usr/bin/에서 Java 이진을 가져옵니다. /usr/bin/의 Java 이진을 Java 1.4 이상의 해당 버전에 연결해야 HADB 데이터 서비스가 올바르게 작동합니다.

해결 방법: 사용 가능한 기본 버전의 변경을 반대하지 않으면 다음 절차를 수행합니다. 예를 들어, 이 해결 방법에서는 /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 이상)을 할당합니다.