Oracle Exadata Database Service - Exascale Infrastructure에 대한 Oracle Managed Database 소프트웨어 업데이트 구성

소개

Oracle 관리형 데이터베이스 소프트웨어 업데이트를 통해 엑사스케일 인프라 데이터베이스의 Exadata Database Service에 대한 소프트웨어 유지보수를 Oracle로 오프로드할 수 있습니다.

등록된 데이터베이스의 경우 Oracle은 일정이 잡힌 유지보수 전에 정기적으로 준비 검사를 실행하고, 소프트웨어를 미리 스테이지하고, 유지보수 기간 동안 사용 가능한 최신 RU(릴리스 업데이트)를 적용하고, 업데이트 프로세스 전반에 걸쳐 사전 통지를 제공합니다. 업데이트는 롤링 방식으로 한 번에 하나의 데이터베이스 Instance로 적용됩니다.

Oracle 관리 데이터베이스 소프트웨어 업데이트는 Delegate Access Control을 사용하여 Oracle이 일정이 잡힌 데이터베이스 소프트웨어 업데이트 중 발생한 적합한 문제를 조사하고 해결할 수 있도록 합니다. 계획된 유지 관리 윈도우(Maintenance windows) 동안에 문제를 해결할 수 없는 경우 Oracle은 갱신을 롤백하여 데이터베이스를 정상적이고 사용 가능한 상태로 유지한 다음 사용자와 함께 작업하여 향후 유지 관리 윈도우(Maintenance windows) 전에 문제를 해결합니다.

데이터베이스를 생성하거나 기존 데이터베이스를 등록하는 동안 Oracle 관리 데이터베이스 소프트웨어 업데이트에 데이터베이스를 등록할 수 있습니다. 등록 후 데이터베이스 세부정보 페이지에는 스케줄링 환경설정, 다음 스케줄링된 유지 관리, 소프트웨어 버전 및 유지 관리 방법과 같은 업데이트 세부정보가 표시됩니다.

주요 사항

목표

이 자습서에서는 다음 작업을 수행합니다.

  1. 데이터베이스를 생성할 때 Oracle 관리 데이터베이스 소프트웨어 업데이트에 데이터베이스를 등록합니다.

  2. Oracle 관리 데이터베이스 소프트웨어 업데이트에 기존 데이터베이스를 등록합니다.

  3. Oracle 관리 데이터베이스 소프트웨어 업데이트에 대한 이벤트 통지를 구독합니다.

  4. 대리인 접근 제어에 대한 통지를 구독합니다.

  5. 일정이 잡힌 다음 유지보수 일정을 조정합니다.

  6. Oracle 관리 데이터베이스 소프트웨어 업데이트 문제를 검토하고 해결합니다.

  7. Oracle 관리 데이터베이스 소프트웨어 업데이트에서 데이터베이스를 등록 해제합니다.

  8. Oracle 관리 데이터베이스 홈에서 고객 관리 데이터베이스 홈으로 데이터베이스를 이동합니다.

선행 조건

시작하기 전에 다음 사항이 있는지 확인합니다.

Preparing for Delegate Access Control에 설명된 정책 및 네트워크 구성을 확인하려면 테넌시 관리자에게 요청하십시오. When only Oracle Managed Software Updates for Database Cloud Services가 가입된 경우에 대한 ExaDB-XS 체크리스트를 사용합니다.

작업 1: 데이터베이스를 생성할 때 Oracle 관리 데이터베이스 소프트웨어 갱신에 데이터베이스 등록

데이터베이스 생성 워크플로우를 사용하여 Oracle 관리 데이터베이스 소프트웨어 업데이트에 새 데이터베이스를 등록합니다.

  1. 탐색 메뉴를 엽니다. Oracle AI Database를 누른 다음 Oracle Exadata Database Service on Exascale Infrastructure를 누릅니다.

    Oracle AI Database 탐색 메뉴

  2. 대상 VM 클러스터를 포함하는 컴파트먼트를 선택합니다. Exadata VM 클러스터를 열고 컨테이너 데이터베이스 탭으로 이동한 다음 컨테이너 데이터베이스 생성을 누릅니다.

    컨테이너 데이터베이스 생성이 포함된 VM 클러스터 컨테이너 데이터베이스 탭

  3. 데이터베이스 구성 워크플로우에서 데이터베이스 소프트웨어 관리로 이동합니다. Software Management Preference(소프트웨어 관리 기본 설정)에서 Oracle managed software updates를 선택합니다. 일정 잡기 환경설정에서 유지보수를 위한 선호 요일 및 시작 시간(UTC)을 제공합니다. 나머지 데이터베이스 생성 옵션을 완료합니다. 생성을 누릅니다.

    선택된 Oracle 관리 소프트웨어 업데이트 및 일정 잡기 및 버전 환경설정을 표시하여 컨테이너 데이터베이스 폼 생성

  4. 데이터베이스가 생성된 후 데이터베이스 세부정보 페이지의 데이터베이스 버전 섹션에서 Oracle 관리 소프트웨어 업데이트 환경설정을 검토합니다.

    데이터베이스 세부정보 Oracle 관리 소프트웨어 업데이트 환경설정

작업 2: Oracle 관리 데이터베이스 소프트웨어 갱신에 기존 데이터베이스 등록

Oracle 관리 데이터베이스 소프트웨어 업데이트에 기존 데이터베이스를 등록하려면 이 작업을 사용합니다.

  1. 탐색 메뉴를 엽니다. Oracle AI Database를 누른 다음 Oracle Exadata Database Service on Exascale Infrastructure를 누릅니다.

    Oracle AI Database 탐색 메뉴

  2. 대상 VM 클러스터를 포함하는 컴파트먼트를 선택합니다. Exadata VM 클러스터를 열고 컨테이너 데이터베이스 탭으로 이동한 다음 수정할 컨테이너 데이터베이스의 이름을 누릅니다.

    고객 관리 데이터베이스가 선택된 컨테이너 데이터베이스 목록

  3. 데이터베이스 세부정보 페이지에서 추가 작업을 누른 다음 데이터베이스 소프트웨어 업데이트 관리를 선택합니다.

    추가 작업 메뉴 데이터베이스 소프트웨어 업데이트 관리

  4. 결과 창에서 Oracle 관리 소프트웨어 업데이트를 선택합니다. Scheduling preferences에서 유지 관리를 위한 선호 요일 및 시작 시간(UTC)을 제공한 다음 Save를 누릅니다.

    선택된 Oracle 관리 소프트웨어 업데이트 및 일정 잡기 환경설정을 보여주는 데이터베이스 소프트웨어 관리 패널 편집

  5. 데이터베이스 세부정보 페이지의 데이터베이스 버전 섹션에서 Oracle 관리 소프트웨어 업데이트 환경설정을 검토합니다. 다음 일정이 잡힌 유지보수 날짜에 Oracle은 데이터베이스를 업데이트하고 Oracle 관리 데이터베이스 홈으로 이동합니다. 일정이 잡힌 업데이트 후 데이터베이스 버전 섹션에서 새 데이터베이스 홈을 보고 액세스할 수 있습니다.

    데이터베이스 세부정보 다음 일정이 잡힌 유지보수

작업 3: Oracle 관리 데이터베이스 소프트웨어 갱신에 대한 이벤트 통지 가입

최소 일주일 전에 일정이 잡힌 유지보수 통지를 받으려면 Oracle 관리 데이터베이스 소프트웨어 업데이트 이벤트를 구독하십시오. 또한 이벤트는 준비 검사 결과, 업데이트 상태 변경 및 유지 관리 완료를 보고합니다.

  1. 개발자 서비스 > 통지 > 항목을 엽니다. 토픽 컴파트먼트를 선택한 다음 토픽 생성을 누릅니다. 이미 토픽이 있는 경우 해당 토픽을 열고 3단계를 진행합니다.

    통지 항목 페이지 항목 생성

  2. 토픽 이름과 선택적 설명을 입력하고 컴파트먼트를 선택한 다음 생성을 누릅니다. 항목이 생성된 후 해당 항목을 엽니다.

    통지 토픽 생성

    통지 토픽 목록

  3. 구독 탭에서 구독 생성을 누르고 프로토콜을 선택하고 끝점을 입력한 다음 구독을 생성합니다. 추가 가입자에 대해 이 과정을 반복합니다. 확인이 필요한 전자메일 및 기타 프로토콜의 경우 끝점으로 전송된 확인 링크를 따릅니다. 각 가입이 활성 상태인지 확인합니다. 구독 만들기를 참조하십시오.

    통지 토픽 구독

  4. 이벤트 규칙을 생성하려면 관찰 가능성 및 관리 > 이벤트 서비스 > 규칙을 엽니다. 모니터할 데이터베이스 및 데이터베이스 홈이 포함된 컴파트먼트를 선택한 다음 규칙 생성을 누릅니다. 표시 이름 및 선택적 설명을 입력합니다.

    이벤트 규칙 페이지 규칙 생성

  5. 규칙 조건에서 조건으로 이벤트 유형을 선택하고 데이터베이스를 서비스 이름으로 선택합니다. 이벤트 유형 필드에 Oracle managed를 입력합니다. 데이터베이스 및 데이터베이스 홈 모두에 대한 Oracle 관리 데이터베이스 소프트웨어 업데이트 이벤트 유형을 선택합니다.

    이벤트 규칙 Oracle 관리 데이터베이스 소프트웨어 업데이트 이벤트 유형

  6. 작업에서 작업 유형으로 통지를 선택하고 통지 컴파트먼트 및 토픽을 선택한 다음 규칙 생성을 누릅니다.

    이벤트 규칙 통지 작업

태스크 4: 대리인 액세스 제어에 대한 통지 가입

Oracle 관리 데이터베이스 소프트웨어 업데이트에 데이터베이스를 등록하면 해당 데이터베이스를 호스트하는 VM 클러스터에 대한 위임 제어가 자동으로 생성됩니다. Oracle 관리 유지보수와 연관된 위임된 액세스 작업에 대한 통지를 수신하도록 위임 액세스 제어 통지를 구성합니다. 액세스 제어 위임 통지가 구성된 통지 항목으로 전송됩니다.

테넌시 관리자에게 대리인 액세스 제어가 토픽에 게시되도록 허용하도록 요청하십시오. <topic_compartment>를 토픽이 포함된 컴파트먼트로 바꿉니다.

allow any-user to use ons-topics in compartment <topic_compartment> where ALL { request.principal.type='dlgtmgmtdelegationcontrol' }

필요한 사용자 권한 및 ExaDB-XS 설정은 위임 접근 제어 준비를 참조하십시오.

  1. 대리인 액세스 제어 통지에 대한 OCI 통지 토픽을 생성하거나 사용할 기존 토픽을 식별합니다. 작업 3, 단계 1–3에 따라 필요한 가입을 만들고 확인합니다. 가입이 Active인지 확인합니다.

    통지 토픽 구독 목록

  2. Oracle AI Database > 위임 액세스 제어 > 위임 제어를 엽니다. 컴파트먼트를 선택하고 데이터베이스를 호스트하는 VM 클러스터에 대한 위임 제어를 엽니다.

    액세스 제어 위임 제어 행 위임

  3. 위임 제어 세부정보 페이지에서 편집을 누릅니다.

    위임 제어 세부정보 편집 단추

  4. 통지 요구사항에서 통지 토픽 컴파트먼트 및 토픽을 선택한 다음 저장을 누릅니다.

    위임 제어 통지 토픽 편집

작업 5: 다음 일정이 잡힌 유지보수 일정 조정

이 작업을 통해 데이터베이스에 대한 다음 Oracle 관리 데이터베이스 소프트웨어 업데이트 일정을 조정할 수 있습니다. 예정된 유지보수 인스턴스만 일정을 조정할 수 있습니다. 일정 조정 창을 사용하여 유지보수 일 및 시간을 수정할 수 없습니다. Oracle은 데이터베이스에 대해 선택한 일정 잡기 환경설정을 기반으로 다음 실행 가능한 유지보수 날짜 및 시간을 결정합니다. 반복 환경설정을 변경하려면 작업 2에 설명된 대로 데이터베이스 소프트웨어 업데이트 관리를 사용합니다.

  1. 탐색 메뉴를 엽니다. Oracle AI Database를 누른 다음 Oracle Exadata Database Service on Exascale Infrastructure를 누릅니다.

    Oracle AI Database 탐색 메뉴

  2. 대상 VM 클러스터를 포함하는 컴파트먼트를 선택합니다. Exadata VM 클러스터를 열고 컨테이너 데이터베이스 탭으로 이동한 다음 일정을 조정하려는 다음 관리 소프트웨어 업데이트가 포함된 컨테이너 데이터베이스의 이름을 누릅니다.

    Oracle 관리 데이터베이스가 선택된 컨테이너 데이터베이스 목록

  3. 데이터베이스 버전 섹션에서 다음 일정이 잡힌 유지 관리를 찾은 다음 일정 조정을 누릅니다.

    데이터베이스 세부정보 일정 조정 단추

  4. 유지 관리 일정 조정 창에서 읽기 전용 다음 일정이 잡힌 유지 관리 및 대상 데이터베이스 소프트웨어 버전 필드를 검토합니다. 경고 메시지를 검토한 다음 확인을 누릅니다.

    유지보수 확인 일정 조정

  5. 작업 요청 탭을 열어 일정 조정 요청을 모니터합니다. 요청이 성공적으로 완료된 후 데이터베이스 버전 섹션에서 다음 일정이 잡힌 유지 관리를 검토합니다.

    데이터베이스 세부정보 일정이 조정된 유지보수

작업 6: Oracle 관리 데이터베이스 소프트웨어 업데이트 문제 검토 및 해결

Oracle은 일정이 잡힌 유지보수 기간 전에 정기적으로 준비 검사를 수행합니다. 준비 검사에서 문제를 감지하면 데이터베이스 세부정보 페이지에 문제 및 권장 해결 단계가 표시됩니다. 사용자 작업이 필요한 문제는 유지보수 기간 전에 해결해야 합니다.

주요 사항

  1. 탐색 메뉴를 엽니다. Oracle AI Database를 누른 다음 Oracle Exadata Database Service on Exascale Infrastructure를 누릅니다.

  2. 대상 VM 클러스터를 포함하는 컴파트먼트를 선택합니다. Exadata VM 클러스터를 열고 컨테이너 데이터베이스 탭으로 이동한 다음 관리 데이터베이스 소프트웨어 업데이트 문제를 보려는 컨테이너 데이터베이스의 이름을 누릅니다.

  3. 데이터베이스 패널에서 준비 문제를 보고하는 배너의 세부정보 보기를 누릅니다.

  4. 각 문제를 검토하고 권장 사항 수정 설명을 따릅니다. 추가 문제 해결 지침은 엑사스케일 인프라의 Exadata Database Service 문제 해결 설명서를 참조하십시오.

  5. 나열된 문제를 해결한 후 선택적으로 확인 실행을 눌러 준비 검사를 수동으로 재실행하고 결과 창에서 작업을 확인합니다.

  6. 닫기를 누르면 데이터베이스 버전 섹션에서 현재 유지 관리 상태에 대한 다음 일정이 잡힌 유지 관리를 검토합니다.

작업 7: Oracle 관리 데이터베이스 소프트웨어 업데이트에서 데이터베이스 등록 취소

Oracle 관리 데이터베이스 소프트웨어 유지 관리를 정지하고 데이터베이스를 고객 관리 소프트웨어 업데이트로 되돌리려는 경우 Oracle 관리 데이터베이스 소프트웨어 업데이트에서 데이터베이스를 등록 해제합니다. 등록 취소 후에도 데이터베이스는 계속해서 Oracle 관리 데이터베이스 홈에서 호스팅되며 일정이 잡힌 Oracle 관리 유지보수의 영향을 받지 않습니다.

  1. 탐색 메뉴를 엽니다. Oracle AI Database를 누른 다음 Oracle Exadata Database Service on Exascale Infrastructure를 누릅니다.

    Oracle AI Database 탐색 메뉴

  2. 대상 VM 클러스터를 포함하는 컴파트먼트를 선택합니다. Exadata VM 클러스터를 열고 컨테이너 데이터베이스 탭으로 이동한 다음 Oracle 관리 데이터베이스 소프트웨어 업데이트에서 등록 해제할 컨테이너 데이터베이스의 이름을 누릅니다.

    DB0609가 선택된 컨테이너 데이터베이스 목록

  3. 데이터베이스 세부정보 페이지에서 추가 작업을 누른 다음 데이터베이스 소프트웨어 업데이트 관리를 선택합니다.

    DB0609 추가 작업 데이터베이스 소프트웨어 업데이트 관리

  4. 결과 창에서 고객 관리 소프트웨어 업데이트를 선택합니다. Save를 누릅니다.

    데이터베이스 소프트웨어 관리 고객 관리 업데이트 편집

  5. warning 메시지를 검토합니다. 확인을 누릅니다.

    Oracle 관리 소프트웨어 업데이트 사용 안함 확인

  6. 데이터베이스 세부정보 페이지의 데이터베이스 버전 섹션에서 데이터베이스 소프트웨어 업데이트에 고객 관리 소프트웨어 업데이트가 표시되는지 확인합니다. 데이터베이스 홈은 변경되지 않은 상태로 유지됩니다.

    등록 취소 후 고객 관리 소프트웨어 업데이트를 보여주는 데이터베이스 세부정보

작업 8: Oracle 관리 데이터베이스 홈에서 고객 관리 데이터베이스 홈으로 데이터베이스 이동

Oracle 관리 데이터베이스 소프트웨어 업데이트에 등록된 데이터베이스는 다른 데이터베이스 홈으로 이동할 수 없습니다. 데이터베이스를 고객 관리 데이터베이스 홈으로 이동하려면 먼저 Oracle 관리 데이터베이스 소프트웨어 업데이트에서 데이터베이스를 등록 취소합니다. 등록 취소 후에도 데이터베이스는 Oracle 관리 데이터베이스 홈에서 호스트된 상태로 유지됩니다. 다음 단계에 따라 Oracle 관리 데이터베이스 홈에서 고객 관리 데이터베이스 홈으로 데이터베이스를 이동합니다.

  1. 탐색 메뉴를 엽니다. Oracle AI Database를 누른 다음 Oracle Exadata Database Service on Exascale Infrastructure를 누릅니다.

    Oracle AI Database 탐색 메뉴

  2. 대상 VM 클러스터를 포함하는 컴파트먼트를 선택합니다. Exadata VM 클러스터를 열고 컨테이너 데이터베이스 탭으로 이동한 다음 Oracle 관리 데이터베이스 홈에서 고객 관리 데이터베이스 홈으로 이동할 컨테이너 데이터베이스의 이름을 누릅니다.

    고객 관리형 컨테이너 데이터베이스 목록 DB0609

  3. 데이터베이스가 Oracle 관리 데이터베이스 소프트웨어 업데이트에 등록된 경우 위의 작업 7에 나와 있는 단계를 사용하여 등록을 해제합니다.

  4. 호환되는 고객 관리 데이터베이스 홈이 VM 클러스터에 존재하는지 확인하십시오. 동일한 데이터베이스 릴리스 및 지원되는 대상 패치 버전을 사용합니다. 현재 요구 사항은 데이터베이스 홈 적합성을 참조하십시오. 다른 주요 데이터베이스 릴리스로 변경하려면 데이터베이스 업그레이드 워크플로우를 사용합니다. 작업 더 보기를 누른 다음 다른 홈으로 이동을 선택합니다.

    추가 작업 다른 홈으로 이동

  5. 결과 대화상자에서 대상 고객 관리 데이터베이스 홈을 선택합니다. 이동을 누릅니다.

    데이터베이스를 다른 홈 선택 대상으로 이동

  6. 데이터베이스 이동 확인 대화상자를 검토합니다. 이동은 롤링 방식으로 한 번에 한 노드씩 데이터베이스 Instance를 정지하고 재시작합니다. 이동을 누릅니다.

    데이터베이스 이동 확인 대화상자

  7. 작업 요청에서 이동을 모니터링합니다. 성공적으로 완료된 후 데이터베이스 세부정보 페이지의 데이터베이스 버전 섹션에서 대상 데이터베이스 홈 및 데이터베이스 버전을 확인합니다.

    홈 이동 후 데이터베이스 세부정보

승인

추가 학습 자원

docs.oracle.com/learn에서 다른 랩을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.