OCI BaseDBのバージョンアップデート(19.17→19.21)時のData Guard設定とDB system(OS)バージョン

2023年10月のRUリリースでは、最新のデータベースRUでプロビジョニングされた新しい19cおよび21c VM DB システムは Oracle Linux 8 (OL8)ベースになりました。 12.1 および 12.2 VM DB システムのプロビジョニングは、引き続き Oracle Linux 7 (OL7)ベースになります。

BaseDBのData Guard(DG)アソシエーションを利用していて、バージョンを19.17から19.21にアップデートする際に、アップデート方法によってStandbyDBのOSバージョンが変更されていた（OL7→OL8)ため、勉強のための備忘録として、簡単に記録を残したいと思います。

<br>参照：https://docs.oracle.com/en/cloud/paas/base-database/upgrade-dbs/#GUID-100DA29E-FB6A-4840-B18E-54B2351EC529

_Databases earlier than 19.21 or 21.12 will be launched with OL7, which includes restoring a backup or a Data Guard standby creation. Databases from 19.21 or 21.12 onwards will always be provisioned with OL8. The OS version of a new DB system (restore or Data Guard) will therefore depend on the database version, regardless of the OS of the source DB system. If you require OL7 with the latest (e.g., 19.21 or 21.12) database update, you need to launch with an older DB version (e.g., 19.20 or 21.11) and update to the latest version._

<br>■目次
１．DGを利用しているDBをアップデート(19.17→19.21)した場合は、PrimaryDBもStandbyDBもOSがOL7のままでした。
<br><事前作業>
・BaseDB：Enterprise Edition、PrimaryDBバージョン19.17作成
・DGアソシエーション、StandbyDBバージョン19.17作成

（１）Standby データベースのアップデート
（２）Switch Over：既存のStandbyがNew Primaryに、既存のPrimaryがNew Standbyになる
（３）既存の Primary (New Standby) データベースのアップデート
（４）Switch Over
（５）PrimaryDBとStandbyDBのOS確認：両方ともOL7

<br>２．DGを削除、PrimaryDBをアップデート(19.17→19.21)した後、DGを再構築した場合はStandbyDBのOSがOL8になりました。
<br><事前作業>
・BaseDB：Enterprise Edition、PrimaryDBバージョン19.17作成

（１）Primary DBのアップデート
（２）DG構築 (Standby DBの構築)
（３）PrimaryDBとStandbyDBのOS確認：Standby DBのみOL8

# １．DG利用中のDBのアップデート(19.17→19.21)
<事前作業>で作成されたDBのOSバージョンはOL7です。
①PrimaryDB

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/2e6ba1b9-8c53-5437-cdd3-81fb9fe3e64e.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/e8c4879f-0982-40a5-8f74-563ba3d4f203.png)

②StandbyDB

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/1e4efb66-7d0f-b032-eb7f-fc25a6b81561.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/a7eb2d10-bf26-4bc9-81b5-7bcd6734ffbb.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/35908338-e652-acd9-fff1-c7b911e0a642.png)


<br>（１）Standby データベースのアップデート
StandbyDB（DB2）のDBシステムにOL8が更新対象として残っていることを確認します。
Standby データベースのバージョン19.21の「事前チェック」を行います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/102a02f0-eb7f-c87a-3239-8c653b4e4b66.png)

「事前チェック」完了後「適用」を行います。
確認画面で「送信」ボタンを押します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/3af261bb-43f9-1c8e-7cec-ea6231091f85.png)

Standby データベースのバージョンが19.21になりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/0f2bcd98-3762-ec1e-eb9f-a9e8a64e2d9a.png)

<br>（２）Switch Over：既存のStandbyがNew Primaryに、既存のPrimaryがNew Standbyになる

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/0c479ffd-4b43-89d6-3797-82497579917f.png)
<br>既存のStandbyがNew Primaryに、既存のPrimaryがNew Standbyになりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/431b857b-55c8-533c-2cfb-260b9d19392c.png)

<br>（３）既存の Primary (New Standby) データベースのアップデート
既存の PrimaryDB(New Standby)（DB1）のDBシステムにOL8が更新対象として残っていることを確認します。
上記（１）のように、データベースのバージョン19.21の「事前チェック」を行った後、「適用」を行います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/e3333919-0db6-a352-01f6-f394450b518e.png)

既存の PrimaryDB(New Standby)のバージョンが19.21になりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/ae6f9e5e-a052-5b6b-677e-6e2060ff549e.png)

<br>（４）Switch Over : New Primaryが既存のStandbyに、New Standbyが既存のPrimaryに戻る。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/c63ef113-528b-6e6e-5aa2-156954b1fe4e.png)
<br>New Primaryが既存のStandbyに、New Standbyが既存のPrimaryに戻りました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/94f2f087-8f22-edc4-0edb-a9ce3feb38c4.png)




<br>（５）PrimaryDBとStandbyDBのOS確認：両方ともOL7
<br>データベースは19.21にアップデートされましたが、DBシステムはOL7のままでした。
①PrimaryDB

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/4ec7a71a-04bb-86db-c52f-9af3480c345c.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/e2b3b9b6-9b87-70e2-4b10-3dbdf28ea5a1.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/90f74ab5-c96c-6ba5-80d2-01794f4acf96.png)


②StandbyDB

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/275db907-7255-cd14-f9b1-f0023c810f88.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/125d82c3-bee5-1dc0-fe69-8e4e3901f0ca.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/c7c690f2-fe6e-0bab-0881-0b835a39cb10.png)



# ２．DBをアップデート(19.17→19.21)した後、DGを再構築
<事前作業>で作成されたDBのOSバージョンはOL7です。
①PrimaryDB

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/519f23c9-003f-2150-7e97-b50c44ad84b8.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/16e3fb14-e62c-9e8b-6495-395f124561f1.png)

<br>（１）Primary DBのアップデート

PrimaryDB（testDB）のDBシステムにOL8が更新対象として残っていることを確認します。
Primary データベースのバージョン19.21の「事前チェック」及び「適用」を行います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/f412857d-c28b-d96c-1183-20966bb926a2.png)

Primary データベースのバージョンが19.21になりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/65b8a80d-7281-698e-200b-4fb0eca10d7d.png)

<br>（２）DG構築 (Standby DBの構築)

「Data Guardの有効化」を行って、Standbyデータベースを構築します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/0ce4e236-d589-abd7-c288-c66e7a6e9c13.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/0fbb8427-c629-9b91-80c5-7577c4c03ebb.png)

Standbyデータベースが構築されました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/ba69db02-accf-e59f-33b4-cc8c98734830.png)

<br>（３）PrimaryDBとStandbyDBのOS確認：Standby DBのみOL8

PrimaryDBはバージョンが19.21、DBシステムはOL7でしたが、StandbyDBはバージョンが19.21、DBシステムがOL8になっていました。

①PrimaryDB

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/51c4a453-4497-72b2-fe5b-060dc91621eb.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/c8dda4d4-df55-5e1f-4515-2e0c6687ab64.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/d292e4a7-ffaa-3641-ff59-447a82675617.png)

②StandbyDB

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/c3c181a1-04fb-ac62-6795-6660f20ba7f3.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/e051bfba-0913-fad7-0f93-0760413456eb.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3536679/cf2deb22-1df1-dcd5-c0a0-60a5922b5588.png)

以上になります。