Sun Java System Application Server Enterprise Edition 8.2 릴리스 노트

Procedure업그레이드 절차

HADB 4.4.x에서 4.4.3으로 업그레이드하는 방법은 다음과 같습니다.

  1. 위에서 설명한 사전 업그레이드 작업을 필요한 단계 만큼 수행합니다.

  2. HADB 4.4.3 버전을 모든 HADB 호스트의 4.4.x 버전 경로가 아닌 /opt/SUNWhadb/4.4.3 등의 다른 경로에 설치합니다.

  3. HADB 호스트와 다른 경우 HADB 4.4.3 버전을 hadbm 클라이언트 호스트에 설치합니다.

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

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

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


    hadbm registerpackage --packagepath=/opt/SUNWhadb/4.4.3 V4.4.3
  7. hadbm listpackages 명령을 실행하고 새 패키지가 도메인에 등록되어 있는지 확인합니다.

  8. hadbm 4.4.3 버전으로 데이터베이스를 다시 시작합니다. 장치 및 내역 파일을 이동해야 하는 경우 다음과 같이 장치와 내역 파일의 새 경로 설정과 결합된 온라인 업그레이드를 한 번에 실행합니다.


    hadbm set packagename=V4.4.3,devicepath=new_devpath,
    historypath=new_histpath
    

    그러나 장치 및 내역 파일이 이미 설치 디렉토리의 외부에 있다면 노드에 대해 롤링 재시작만 수행하는 다음 명령을 실행합니다.


    hadbm set packagename=V4.4.3 database name
    
  9. hadbm status 명령을 사용하여 데이터베이스 상태가 "실행 중"인지 확인하고, 정상적으로 작동하여 클라이언트 트랜잭션을 제공하는지 확인합니다.

  10. 모두 제대로 작동한다면 나중에 이전 설치를 제거할 수 있습니다. 이전 패키지를 등록 취소하기 전에 ma 리포지토리에서 이전 패키지에 대한 모든 참조를 제거합니다. 그렇지 않으면 hadbm unregisterpackage가 "사용 중인 패키지"로 인해 실패합니다.예를 들어, 가상 재구성 작업인 hadbm set connectiontrace=same as previous value는 이전 패키지에 대한 모든 참조를 제거합니다. 이제 다음 명령으로 이전 패키지의 등록을 취소합니다.


    hadbm unregisterpackage [--hosts=host-list] old pacakge name
    
  11. 파일 시스템에서 이전 설치를 제거합니다.