Sun Java System Application Server Enterprise Edition 8.1 2005Q2 릴리스 노트

4.4.1에서 4.4.2로 온라인 업그레이드

4.2 또는 4.3에서 4.4로 온라인 업그레이드할 수 없습니다. 그러나, 4.4에서는 향후 버전에 대해 온라인 업그레이드를 지원합니다. 4.4.1에서 4.4.2로 업그레이드하려면 다음 단계를 수행합니다.

  1. 모든 HADB 호스트(/opt/SUNWhadb/4.4.2-6와 같이 4.4.1과 다른 경로)에 4.4.2를 설치합니다.

  2. hadbm client 호스트에 새 버전을 설치합니다.

  3. HADB 호스트에서 실행 중인 모든 관리 에이전트를 중단합니다.

  4. 새 버전의 소프트웨어를 사용하여 이전 구성 파일로 관리 에이전트 프로세스를 시작합니다. 나머지 단계에서는 새 버전의 bin 디렉토리에 있는 hadbm 명령을 사용합니다.

  5. 관리 도메인에 패키지를 등록합니다. (여기서 기본 패키지 이름은 V4.4가 되므로 동일한 이름의 기존 패키지와 충돌을 방지하기 위해 다른 패키지 이름이 필요할 수 있습니다.)


    hadbm registerpackage --packagepath=/opt/SUNWhadb/4.4.2-6 V4.4.2
  6. 새 버전으로 데이터베이스를 다시 시작합니다. (다음 명령은 노드에 대해 롤링 재시작을 수행합니다.)


    hadbm set packagename=V4.4.2 database_name
    
  7. (hadbm status 명령을 사용하여) 데이터베이스 상태가 “실행 중”인지 그리고 정상적으로 기능하여 클라이언트 트랜잭션을 제공하는지 확인합니다.

  8. 모두 제대로 작동한다면 나중에 이전 설치를 제거할 수 있습니다.

    이전 패키지의 등록을 취소하기 전에 ma 리포지토리에서 이전 패키지에 대한 모든 참조를 제거합니다. 그렇지 않으면 hadbm unregisterpackage는 "사용 중인 패키지"로 인해 실패합니다.예를 들어 가상 재구성 작업인 hadbm set connectiontrace=<same_as_previous_value>는 이전 패키지에 대한 모든 참조를 제거합니다. 이제 다음 명령으로 이전 패키지의 등록을 취소합니다.


    hadbm unregisterpackage [--hosts=<host_list>] <old_package_name>
    

    HADB 설치 지침에 설명된 대로 파일 시스템에서 이전 설치를 제거합니다.