DB 시스템 업그레이드

이 문서에서는 콘솔 및 API를 사용하여 DB 시스템에서 OS(운영체제) 및 GI(Grid Infrastructure)를 업그레이드하는 절차에 대해 설명합니다.

이제 운영체제를 Oracle Linux 8(OL8)로 업그레이드하고 Oracle Grid Infrastructure를 DB 시스템의 19c로 업그레이드할 수 있습니다.

필요한 IAM 정책

Oracle Cloud Infrastructure를 사용하려면 관리자가 정책의 보안 접근 권한을 부여해야 합니다. SDK, CLI 또는 기타 툴과 함께 콘솔 또는 REST API를 사용하는 경우 이 액세스가 필요합니다. 권한이 없거나 권한이 부여되지 않았음을 알리는 메시지가 표시되면 관리자에게 어떤 유형의 액세스 권한이 있는지, 어떤 구획에서 작업할 수 있는지 확인하십시오.

관리자의 경우: 데이터베이스 관리자가 Oracle Cloud 데이터베이스 시스템을 관리할 수 있도록 설정의 정책을 통해 지정된 그룹이 데이터베이스 및 관련 데이터베이스 리소스로 모든 작업을 수행할 수 있습니다.

정책을 처음 사용하는 경우 정책 시작하기공통 정책을 참조하십시오. 데이터베이스 쓰기 정책에 대한 자세한 내용은 데이터베이스 서비스에 대한 세부정보를 참조하십시오.

필요 조건

DB 시스템을 업그레이드하려면 다음이 필요합니다.

  • DB 시스템은 Oracle Linux 6(OL6) 또는 Oracle Linux 7(OL7)을 사용해야 합니다.
  • Oracle은 데이터베이스의 완전한 독립형 백업을 보유할 것을 권장합니다.

주:

기본 데이터베이스 서비스의 Oracle Linux 릴리스 7(OL7)이 수명 종료(EOL)에 가까워지고 있습니다. 자세한 내용은 Support Timeline for Oracle Linux Release 7 (OL7) on Base Database Service (Doc ID 3056652.1)을 참조하십시오.

DB 시스템 업그레이드 정보

DB 시스템 업그레이드의 경우 다음 사항에 유의하십시오.

  • Oracle은 데이터베이스의 완전한 독립형 백업을 보유할 것을 권장합니다.
  • Grid Infrastructure 소프트웨어 버전 19c 또는 21c을 Grid Infrastructure 소프트웨어 버전 23ai로 업그레이드할 수 있습니다. 모든 이전 Grid Infrastructure 버전을 먼저 19c로 업그레이드해야 합니다.
  • DB 시스템은 Oracle Linux 8(OL8)을 사용하여 Grid Infrastructure 소프트웨어 버전을 23ai로 업그레이드해야 합니다.
  • DB 시스템은 Grid Infrastructure 소프트웨어 버전을 19c로 업그레이드하기 위해 Oracle Linux 6(OL6) 또는 Oracle Linux 7(OL7)를 사용해야 합니다.
  • 운영 체제를 OL6 또는 OL7에서 OL8로 업그레이드할 수 있습니다.
  • OL7에 있는 경우 OS만 OL8로 업그레이드됩니다. GI는 업그레이드되지 않습니다.
  • 19.21 또는 21.12 이전 데이터베이스는 백업 복원 또는 Data Guard 대기 생성이 포함된 OL7를 사용하여 실행됩니다. 19.21 또는 21.12 이후의 데이터베이스는 항상 OL8로 프로비전됩니다. 따라서 새 DB 시스템의 OS 버전(복원 또는 Data Guard)은 소스 DB 시스템의 OS에 관계없이 데이터베이스 버전에 따라 달라집니다. 최신 데이터베이스 업데이트가 포함된 OL7(예: 19.21 또는 21.12)가 필요한 경우 이전 DB 버전(예: 19.20 또는 21.11)으로 실행하고 최신 버전으로 업데이트해야 합니다.
  • DB 시스템 업그레이드에는 약간의 작동 중지 시간이 포함됩니다(RAC DB 시스템에서도 가능). 이에 따라 업그레이드를 계획하고 일정을 잡습니다.
  • Oracle은 업그레이드를 실행하기 전에 자동 백업을 사용 안함으로 설정할 것을 권장합니다.

    주:

    업그레이드 프로세스 자체가 자동 백업을 사용 안함으로 설정하고 다시 사용으로 설정합니다. 그러나 Oracle은 신중하게 고려한 후 이 작업을 수행할 것을 권장합니다.
  • 업그레이드 프로세스는 새 컴퓨트 인스턴스를 생성하고 데이터 디스크를 복제합니다.
  • 개인 IP 주소 및 호스트 이름은 업그레이드된 DB 시스템으로 전달됩니다.
  • 임시 공용 IP 주소는 전달되지 않으며 업그레이드된 DB 시스템에서 변경됩니다.
  • Oracle은 DB 시스템의 서브넷 내에서 새 인스턴스를 실행하지 않도록 권장합니다. 업그레이드 프로세스 중에 전용 IP 주소와 호스트 이름이 "무료"인 경우 간격이 짧습니다. 이 간격 동안 새 인스턴스를 실행하면 "무료" IP 주소가 예약되고 업그레이드 프로세스가 차단될 수 있습니다.

    주:

    인스턴스가 업그레이드 프로세스를 차단하면 차단 인스턴스를 종료한 후 업그레이드 프로세스가 자동으로 계속됩니다.
  • OS에 대한 모든 변경사항이 제거되고 새 OS로 전달되지 않습니다.
  • 데이터베이스 및 서비스 이외의 Clusterware에 대한 모든 변경사항이 제거되고 새 GI 스택으로 전달되지 않습니다.
  • Data Guard가 연관된 데이터베이스의 경우 업그레이드는 대기 사이트에서만 허용됩니다. 롤백의 경우 standby가 primary database보다 앞서기 때문에 re-instantiation이 필요하지 않습니다.
  • Oracle은 업그레이드 전에 Data Guard 연관을 "최대 성능"으로 전환할 것을 권장합니다. 그렇지 않으면 기본 항목이 NET_TIMEOUT로 실행되고 이후로 구성을 재설정해야 합니다. 업그레이드 후 필요한 경우 "Maximum Availability"로 설정할 수 있습니다.

실패한 업그레이드 롤포워드

Oracle 지원 팀을 사용하면 다음과 같은 이유로 성공적으로 완료되지 않은 업그레이드를 롤포워드할 수 있습니다.

  • 데이터베이스 등록을 실패했습니다.
  • OS 및 GI 업그레이드 성공 후에도 데이터베이스 시작을 실패했습니다.

실패한 업그레이드 롤백

성공적으로 완료되지 않은 업그레이드를 롤백할 수 있습니다. 롤백은 DB 시스템을 업그레이드 전 상태로 재설정합니다. 업그레이드 중 및 이후 수행된 DB 시스템의 모든 변경사항이 손실됩니다.

주:

업그레이드 프로세스 전에 있는 공용 IP 주소는 변경되었으므로 재생 이용할 수 없습니다.

롤백 후 이전 업그레이드 실패의 원인을 찾아서 수정한 후 DB 시스템을 다시 업그레이드해 볼 수 있습니다.

업그레이드가 완료된 후

업그레이드가 성공적으로 완료되면 다음 사항에 유의하십시오.

  • 업그레이드하기 전에 자동 백업을 비활성화한 경우 데이터베이스에 대해 자동 백업이 활성화되어 있는지 확인합니다.
  • 업그레이드는 부트 볼륨을 교환합니다. 따라서 OS의 모든 사용자 정의가 제거되며 고객이 다시 적용해야 합니다.
  • GI 스택이 다시 설치되면 모든 Clusterware 사용자 정의(예: 서비스, 추가 가상 IP 등)를 다시 적용해야 합니다.
  • 업그레이드하기 전에 자동 백업을 비활성화한 경우 데이터베이스에 대해 자동 백업이 활성화되어 있는지 확인합니다.

DB 시스템의 운영 체제 업그레이드

DB 시스템의 운영체제를 업그레이드하려면 다음 단계를 수행합니다.

  1. 탐색 메뉴를 엽니다. Oracle Database, Oracle Base Database Service 순으로 선택합니다.
  2. 구획을 선택합니다. DB 시스템 목록이 표시됩니다.
  3. DB 시스템 목록에서 업그레이드할 DB 시스템의 이름을 누릅니다. 선택한 DB 시스템의 세부정보가 표시됩니다.
  4. DB 시스템 정보 탭의 버전에서 사용 가능한 업그레이드 필드 옆에 있는 보기 링크를 누릅니다.
  5. DB 시스템OS 업데이트에서 DB 시스템에 대해 사용 가능한 OS 업그레이드 목록을 검토합니다.
  6. 관심 있는 업그레이드에 대한 작업 메뉴를 누르고 다음 작업 중 하나를 누릅니다.
    • 실행 사전 검사: 업그레이드가 성공적으로 적용될 수 있는지 확인하기 위한 필요 조건이 있는지 확인합니다. 사전 검사를 실행하려면 사전 검사 실행을 누르고 사전 검사 확인 대화상자에서 확인을 제공합니다.
    • 업그레이드: 선택한 업그레이드를 적용합니다. Oracle은 업그레이드를 적용하기 전에 사전 검사 작업을 실행할 것을 권장합니다. 업그레이드를 적용하려면 업그레이드를 누르고 확인 대화상자에서 확인을 제공합니다.

목록에서 상태는 작업 상태를 표시합니다. 업그레이드가 적용되는 동안 상태업그레이드로 표시됩니다. DB 시스템의 상태는 업그레이드로도 표시됩니다. DB 시스템 및 해당 리소스에 대한 수명 주기 작업을 일시적으로 사용할 수 없습니다. 업그레이드가 성공적으로 완료되면 상태적용됨으로 변경되고 DB 시스템의 상태가 사용 가능으로 변경됩니다.

DB 시스템의 Grid Infrastructure 업그레이드

DB 시스템의 Grid Infrastructure를 업그레이드하려면 다음 단계를 수행합니다.

  1. 탐색 메뉴를 엽니다. Oracle Database, Oracle Base Database Service 순으로 선택합니다.
  2. 구획을 선택합니다. DB 시스템 목록이 표시됩니다.
  3. DB 시스템 목록에서 업그레이드할 DB 시스템의 이름을 누릅니다. 선택한 DB 시스템의 세부정보가 표시됩니다.
  4. DB 시스템 정보 탭의 버전에서 사용 가능한 업데이트 필드 옆에 있는 보기 링크를 누릅니다.
  5. DB 시스템Grid Infrastructure 업데이트에서 DB 시스템에 대해 사용 가능한 Grid Infrastructure 업그레이드 목록을 검토합니다.
    • Oracle Grid Infrastructure 소프트웨어 이미지 탭에는 DB 시스템을 업그레이드하는 데 사용할 수 있는 일반적으로 사용 가능한 Oracle Grid Infrastructure 소프트웨어 이미지가 표시됩니다.

    • 사용자정의 Grid Infrastructure 소프트웨어 이미지 탭에서는 미리 생성한 Grid Infrastructure 소프트웨어 이미지를 선택할 수 있습니다.
      • 소프트웨어 이미지가 포함된 컴파트먼트를 지정하려면 컴파트먼트 선택 선택기를 사용합니다.
      • 영역 필터를 사용하여 다른 영역에서 생성된 소프트웨어 이미지에 액세스합니다.
  6. 관심 있는 업그레이드에 대한 작업 메뉴를 누르고 다음 작업 중 하나를 누릅니다.
    • 실행 사전 검사: 업그레이드가 성공적으로 적용될 수 있는지 확인하기 위한 필요 조건이 있는지 확인합니다. 사전 검사를 실행하려면 사전 검사 실행을 누르고 사전 검사 확인 대화상자에서 확인을 제공합니다.
    • 업그레이드: 선택한 업그레이드를 적용합니다. Oracle은 업그레이드를 적용하기 전에 사전 검사 작업을 실행할 것을 권장합니다. 업그레이드를 적용하려면 업그레이드를 누르고 확인 대화상자에서 확인을 제공합니다.

목록에서 상태는 작업 상태를 표시합니다. 업데이트가 적용되는 동안 상태는 업데이트로 표시됩니다. DB 시스템의 상태는 업데이트로도 표시됩니다. DB 시스템 및 해당 리소스에 대한 수명 주기 작업을 일시적으로 사용할 수 없습니다. 업데이트가 성공적으로 완료되면 상태가 적용됨으로 변경되고 DB 시스템 상태가 사용 가능으로 변경됩니다.

DB 시스템의 업그레이드 내역 보기

DB 시스템의 업그레이드 내역을 보려면 다음 단계를 수행합니다.

  1. 탐색 메뉴를 엽니다. Oracle Database, Oracle Base Database Service 순으로 선택합니다.
  2. 구획을 선택합니다. DB 시스템 목록이 표시됩니다.
  3. DB 시스템 목록에서 업그레이드 세부정보를 보려는 DB 시스템의 이름을 누릅니다. 선택한 DB 시스템의 세부정보가 표시됩니다.
  4. DB 시스템 정보 탭의 버전에서 사용 가능한 업그레이드 필드 옆에 있는 보기 링크를 누릅니다.
  5. 업데이트 페이지의 왼쪽 메뉴에서 내역 업데이트를 누릅니다.
  6. 해당 DB 시스템에 대한 업데이트 및 업그레이드 작업 내역이 표시됩니다.

실패한 업그레이드 롤백

다음 단계를 수행하여 실패한 DB 시스템 업그레이드를 롤백합니다.

  1. 탐색 메뉴를 엽니다. Oracle Database, Oracle Base Database Service 순으로 선택합니다.
  2. 구획을 선택합니다. DB 시스템 목록이 표시됩니다.
  3. DB 시스템 목록에서 업그레이드 세부정보를 보려는 DB 시스템의 이름을 누릅니다. 선택한 DB 시스템의 세부정보가 표시됩니다.
  4. DB 시스템 정보 탭의 버전에서 사용 가능한 업그레이드 필드 옆에 있는 보기 링크를 누릅니다.
  5. 업데이트 페이지의 왼쪽 메뉴에서 내역 업데이트를 누릅니다.
  6. 해당 DB 시스템에 대한 업데이트 및 업그레이드 작업 내역이 표시됩니다.
  7. 업그레이드가 실패하면 페이지 상단에 경고 메시지가 표시됩니다.
  8. 롤백을 누르고 확인 대화상자에서 확인을 제공합니다.