TSA 자동화된 HADR 환경에서 Db2 서버 업그레이드

이전 Db2 버전에서 TSA 자동화된 HADR 환경의 Db2® 버전 11.5 로 업그레이드하십시오.

시작하기 전에

  • Linux® 및 UNIX 운영 체제에서 루트 액세스 권한이 있는지 또는 Windows에서 로컬 관리자 권한이 있는지 확인하십시오.
  • SYSADM 권한이 있어야 합니다.
  • DB2 서버의 업그레이드 전 태스크를 수행하십시오.

이 타스크에 대한 정보

이 주제에서는 자동화된 HADR 환경에서 사용할 수 있는 두 업그레이드 옵션에 대해 설명합니다.

프로시저

  1. 방법 1: HADR 역할을 유지하면서 HADR쌍을 다시 초기화하지 않고 HADR 기본 및 대기 데이터베이스를 업그레이드합니다.
    1. 기본 및 대기 호스트에서 db2haicu -o 명령 을 통해 현재 TSAMP 자원 구성을 익스포트합니다. db2haicu -delete 명령을 사용하여 도메인을 삭제하십시오. 클러스터 도메인 삭제는 되돌릴 수 없는 단계입니다. db2haicu -f 명령을 사 용해 구성을 임포트하여 업그레이드가 완료된 후 자원 모델을 재작성 할 수 있습니다. 위에서 생성된 XML 파일을 입력 파일로 사용할 수 있습니다. 단일 호스트(기본 또는 대기) 에서 익스포트가 실행 중이고 동일 XML파일을 업그레이드 후에 자원 모델 재작성에 사 용하는 경우 localHostremoteHost HADRDB 요소의 매개변수를 임포트가 수행되는 호스트에 따라 수정해야 합니다.
    2. HADR 환경에서 Db2 서버 업그레이드 (대기 다시 초기화하지 않음)에 대한 프로시저를 따르십시오.
  2. 방법 2: HADR쌍을 다시 초기화하여 HADR 기본 및 대기 데이터베이스 업그레이드.
    1. dbname 데이터베이스에서 db2 stop hadr 명령을 실행하여 HADR을 중지하십시오.
    2. db2haicu -delete 명령을 사용하여 현재 인스턴스 에 해당하는 자원을 삭제하십시오. 클러스터 자원의 삭제는 되돌릴 수 없는 단계입니다. 삭제를 수행하기 전에 lssam 명령을 사용하여 인스턴스 자원 모델의 스냅샷 이 캡처되었는지 확인하십시오. 업그레이드 완료 후 자원 모델을 재작성해야 합니다.
    3. 기본 서버와 대기 서버에서 데이터베이스를 비활성화하십시오.
    4. db2stop 명령을 사용하여 Db2 인스턴스를 중지하십시오.
    5. 새 디렉토리 경로에 Db2 버전 11.5 를 설치하십시오.
    6. db2iupgrade 명령을 사용하여 Db2 인스턴스를 업그레이드하십시오.
    7. db2start 명령을 사용하여 Db2 인스턴스를 시작하십시오.
    8. 기본 서버에서 업그레이드를 완료하는 경우 db2 upgrade dbname 명령을 사용하여 데이터베이스를 업그레이드하십시오.

다음에 수행할 작업