DB 시스템 업그레이드
이 문서에서는 OCI 콘솔을 사용하여 DB 시스템의 OS(운영체제) 및 GI(Grid Infrastructure)를 업그레이드하는 절차에 대해 설명합니다.
이제 운영 체제를 DB 시스템의 OL8(Oracle Linux 8) 및 Oracle Grid Infrastructure로 19c로 업그레이드할 수 있습니다.
필요한 IAM 정책
Oracle Cloud Infrastructure를 사용하려면 관리자로부터의 보안 액세스 권한을 부여 받아야 합니다. 정책 이 액세스는 SDK, CLI 또는 기타 툴과 함께 콘솔 또는 REST API를 사용하는지에 관계없이 필요합니다. 권한이 없거나 권한이 부여되지 않았음을 알리는 메시지가 표시되면 관리자에게 보유한 액세스 유형과 작업할 구획을 확인하십시오.
관리자의 경우: 데이터베이스 관리자가 Oracle Cloud 데이터베이스 시스템을 관리하도록 허용의 정책을 사용하면 지정된 그룹이 데이터베이스 및 관련 데이터베이스 리소스로 모든 작업을 수행할 수 있습니다.
정책을 처음 사용하는 경우 정책 시작하기 및 공통 정책을 참조하십시오. 데이터베이스 쓰기 정책에 대한 자세한 내용은 데이터베이스 서비스 세부 정보를 참조하십시오.
선행 조건
DB 시스템을 업그레이드하려면 다음이 필요합니다.
- DB 시스템은 Oracle Linux 6(OL6) 또는 Oracle Linux 7(OL7)을 사용해야 합니다.
- Oracle은 데이터베이스의 전체 독립형 백업을 사용할 것을 권장합니다.
주: Base Database Service의 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 소프트웨어 버전 26ai로 업그레이드할 수 있습니다. 이전의 모든 Grid Infrastructure 버전은 먼저 19c로 업그레이드해야 합니다.
- Grid Infrastructure 소프트웨어 버전을 26ai로 업그레이드하려면 DB 시스템이 OL8(Oracle Linux 8)을 사용해야 합니다.
- Grid Infrastructure 소프트웨어 버전을 19c로 업그레이드하려면 DB 시스템이 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에 관계없이 데이터베이스 버전에 따라 달라집니다. 최신(예: 19.21 또는 21.12) 데이터베이스 업데이트가 포함된 OL7이 필요한 경우 이전 DB 버전(예: 19.20 또는 21.11)으로 시작하고 최신 버전으로 업데이트해야 합니다.
- DB 시스템 업그레이드에는 RAC DB 시스템에서도 약간의 다운타임이 포함됩니다. 이에 따라 업그레이드를 계획하고 일정을 잡습니다.
-
Oracle은 업그레이드를 실행하기 전에 자동 백업을 사용 안함으로 설정할 것을 권장합니다.
주: 업그레이드 프로세스 자체는 자동 백업을 사용 안함으로 설정하고 다시 사용으로 설정합니다. 그러나 Oracle은 신중하게 고려한 후 이 작업을 수행할 것을 권장합니다.
- 업그레이드 프로세스는 새 컴퓨트 인스턴스를 생성하고 데이터 디스크를 복제합니다.
- 전용 IP 주소 및 호스트 이름은 업그레이드된 DB 시스템으로 전달됩니다.
- 임시 공용 IP 주소는 전달되지 않으며 업그레이드된 DB 시스템에서 변경됩니다.
-
Oracle은 DB 시스템의 서브넷 내에서 새 인스턴스를 실행하지 않을 것을 권장합니다. 업그레이드 프로세스 중 전용 IP 주소 및 호스트 이름이 "무료"인 경우 간격이 짧습니다. 이 간격 동안 새 인스턴스를 실행하면 "무료" IP 주소를 예약하고 업그레이드 프로세스를 차단할 수 있습니다.
주: 인스턴스가 업그레이드 프로세스를 차단하는 경우 차단 인스턴스를 종료한 후 업그레이드 프로세스가 자동으로 계속됩니다.
- OS에 대한 모든 변경 사항이 제거되고 새 OS로 전달되지 않습니다.
- 데이터베이스 및 서비스 이외의 Clusterware에 대한 모든 변경사항은 제거되며 새 GI 스택으로 전달되지 않습니다.
- Data Guard가 연관되어 있는 데이터베이스의 경우 대기 사이트에서만 업그레이드가 허용됩니다. 롤백의 경우 대기 데이터베이스가 기본 데이터베이스보다 앞설 수 있으므로 재인스턴스화가 필요하지 않습니다.
- Oracle은 업그레이드 전에 Data Guard 연관을 "최대 성능"으로 전환할 것을 권장합니다. 그렇지 않으면 기본 데이터베이스가
NET_TIMEOUT로 실행되고 이후에는 구성을 재설정해야 합니다. 업그레이드 후 필요한 경우 "최대 가용성"으로 전환할 수 있습니다.
실패한 업그레이드 롤포워드
Oracle 지원 팀을 사용하여 다음과 같은 이유로 성공적으로 완료되지 않은 업그레이드를 롤포워드할 수 있습니다.
- 데이터베이스 등록에 실패했습니다.
- OS 및 GI를 성공적으로 업그레이드한 후에도 데이터베이스 시작을 실패했습니다.
실패한 업그레이드 롤백
성공적으로 완료되지 않은 업그레이드를 롤백할 수 있습니다. 롤백은 DB 시스템을 업그레이드 전 상태로 재설정합니다. 업그레이드 중 및 이후 수행된 DB 시스템에 대한 모든 변경사항이 손실됩니다.
주: 업그레이드 프로세스 전의 공용 IP 주소는 변경되어 회수할 수 없습니다.
롤백 후에는 이전 업그레이드 실패의 원인을 찾아 수정한 후 DB 시스템 업그레이드를 다시 시도할 수 있습니다.
업그레이드가 완료된 후
업그레이드 성공 후 다음 사항에 유의하십시오.
- 업그레이드 전에 자동 백업을 비활성화한 경우 데이터베이스에 대해 자동 백업이 활성화되어 있는지 확인합니다.
- 업그레이드 시 부트 볼륨이 교환됩니다. 따라서 OS의 모든 사용자 정의가 제거되고 고객이 다시 적용해야 합니다.
- GI 스택이 재설치되면 모든 Clusterware 사용자 정의(예: 서비스, 추가 가상 IP 등)를 재적용해야 합니다.
- 업그레이드 전에 자동 백업을 비활성화한 경우 데이터베이스에 대해 자동 백업이 활성화되었는지 확인합니다.
DB 시스템의 운영체제 업그레이드
OCI 콘솔을 사용하여 DB 시스템의 운영체제(OS)를 업그레이드하려면 다음 단계를 수행하십시오.
- DB 시스템 목록 페이지에서 작업할 DB 시스템을 선택합니다. 목록 페이지 또는 DB 시스템을 찾는 데 도움이 필요하면 DB 시스템 나열을 참조하십시오.
- DB 시스템 세부정보 페이지에서 업데이트(OS) 탭을 선택하여 DB 시스템에 사용 가능한 OS 업그레이드 목록을 확인합니다.
-
업그레이드 섹션의 관심 있는 업그레이드에 대한 작업 메뉴에서 다음 작업을 선택합니다.
- 세부정보 보기: 설명, 버전 및 마지막으로 성공한 사전 검사와 같은 업그레이드에 대한 정보를 봅니다.
-
사전 검사: 업그레이드가 성공적으로 적용될 수 있는지 확인하기 위한 전제 조건을 확인합니다.
사전 검사 세부정보를 검토하려면 업데이트 내역 탭으로 이동하고 작업 메뉴에서 세부정보 보기를 선택합니다.
- OS 업데이트 적용: 선택한 업그레이드를 적용합니다. Oracle은 업그레이드를 적용하기 전에 사전 검사를 실행할 것을 권장합니다.
주의:
- 단일 노드 DB 시스템의 경우 OS가 업그레이드되는 동안 DB 시스템의 작동 중지 시간이 예상될 수 있습니다.
- 추가 OS 사용자, 그룹 및 구성을 포함하여 OS에 대한 모든 사용자 정의는 업그레이드된 OS에서 사용할 수 없습니다. 이러한 변경 사항을 업그레이드된 시스템에 다시 적용해야 합니다.
목록에서 상태는 작업 상태를 표시합니다. 업그레이드가 적용되는 동안 상태는 업데이트 중으로 변경되고 DB 시스템의 상태가 업데이트 중으로 변경됩니다. DB 시스템 및 해당 리소스에 대한 수명 주기 작업을 일시적으로 사용할 수 없습니다. 업그레이드가 성공적으로 완료되면 상태가 적용됨으로 변경되고 DB 시스템의 상태가 사용 가능으로 변경됩니다.
DB 시스템의 Grid Infrastructure 업그레이드
OCI 콘솔을 사용하여 DB 시스템의 GI(Grid Infrastructure)를 업그레이드하려면 다음 단계를 수행하십시오.
- DB 시스템 목록 페이지에서 작업할 DB 시스템을 선택합니다. 목록 페이지 또는 DB 시스템을 찾는 데 도움이 필요하면 DB 시스템 나열을 참조하십시오.
-
세부정보 페이지에서 GI(업데이트) 탭을 선택하여 DB 시스템에 대해 사용 가능한 Grid Infrastructure 업그레이드 목록을 봅니다.
승인된 최신 릴리즈 업데이트는 기본적으로 제공됩니다. 표시된 메시지를 확인한 후 앞의 두 릴리스 업데이트(N-1 또는 N-2) 중 하나를 선택할 수도 있습니다. N-2보다 오래된 릴리스 업데이트를 사용하려면 서비스 요청을 제출해야 합니다.
-
원하는 업그레이드에 대한 작업 메뉴에서 다음 작업 중 하나를 선택합니다.
- 세부 정보 보기: 이 업그레이드에 대한 세부 정보를 봅니다.
- 사전 검사: 업그레이드가 성공적으로 적용될 수 있는지 확인하기 위한 전제 조건을 확인합니다.
- 업데이트 적용: 선택한 업그레이드를 적용합니다. Oracle은 업그레이드를 적용하기 전에 사전 검사 작업을 실행할 것을 권장합니다.
목록에서 상태는 작업 상태를 표시합니다. 업데이트가 적용되는 동안 상태는 업데이트 중으로 표시됩니다. DB 시스템의 상태도 업데이트 중으로 표시됩니다. DB 시스템 및 해당 리소스에 대한 수명 주기 작업을 일시적으로 사용할 수 없습니다. 업데이트가 성공적으로 완료되면 상태가 적용됨으로 변경되고 DB 시스템의 상태가 사용 가능으로 변경됩니다.
DB 시스템의 업그레이드 내역 보기
OCI 콘솔을 사용하여 DB 시스템의 업그레이드 내역을 보려면 다음 단계를 수행합니다.
- DB 시스템 목록 페이지에서 작업할 DB 시스템을 선택합니다. 목록 페이지 또는 DB 시스템을 찾는 데 도움이 필요하면 DB 시스템 나열을 참조하십시오.
- 세부정보 페이지에서 업데이트 내역 탭을 선택하여 해당 DB 시스템에 대한 업데이트 및 업그레이드 작업 내역을 봅니다.
실패한 업그레이드 롤백
OCI 콘솔을 사용하여 실패한 DB 시스템 업그레이드를 롤백하려면 다음 단계를 수행합니다.
- DB 시스템 목록 페이지에서 작업할 DB 시스템을 선택합니다. 목록 페이지 또는 DB 시스템을 찾는 데 도움이 필요하면 DB 시스템 나열을 참조하십시오.
-
세부정보 페이지에서 업데이트 내역 탭을 선택하여 해당 DB 시스템에 대한 업데이트 및 업그레이드 작업 내역을 봅니다.
업그레이드를 실패하면 페이지 상단에 경고 메시지가 표시됩니다.
- 롤백을 선택하고 확인합니다.