OCI Base Database Service 23ai 構築 LVM編　

はじめに
----

Oracle Database 23aiがリリースされました。Oracle Cloud Infrastructure（以下OCI）ではPaaSとしてOracle Database 23aiが利用できます。この記事ではBase Database Service(以下BaseDB)を利用して、ポイントとなる設定画面を説明しながら、Oracle Database 23aiを作成していきます。

https://blogs.oracle.com/oracle4engineer/post/ja-oracle-23ai-now-generally-available

今回は高速プロビジョニングが可能な論理ボリューム・マネージャ（以下、LVM：Logical Volume Manager）で、BaseDB 23aiを構築していきます。LVMはGrid infrastructureを利用する場合よりも早くBase DB の作成が可能なため、検証環境やハンズオン環境の構築でよく使われます。しかし、LVMにはGrid infrastructureとは異なる制約があるため、以下マニュアルや関連資料の考慮事項を確認した上で作成をご検討ください。

https://docs.public.oneportal.content.oci.oraclecloud.com/ja-jp/iaas/dbcs/doc/virtual-machine-db-systems.html#DBSCB-GUID-B7973C0B-B9AF-4E02-912B-5B9B2F66FC11

https://speakerdeck.com/oracle4engineer/basedb-tech-detail?slide=25

OCI BaseDB LVM構成の構築
---
:::note warn
OCIに仮想クラウドネットワークとパブリックサブネットを構築済みで、BaseDBをパブリックサブネットに配置することを前提としています。

詳細は以下、チュートリアルを参照ください。
https://oracle-japan.github.io/ocitutorials/beginners/creating-vcn/
:::

:::note warn
この記事ではポイントとなる設定のみ画面説明をします。
入力項目の詳細については以下をご確認ください。
https://docs.oracle.com/en/cloud/paas/base-database/create-dbs-new/index.html
:::


1.　OCIコンソールよりBaseDBサービスを選択
![スクリーンショット 2024-05-27 225932①.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/5da5364d-484e-847b-174e-1707a1d67274.png)

２．DBシステムの作成を押下して、構築時の各入力項目の設定画面へ
![スクリーンショット 2024-06-01 160129.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/71d7b9b3-5171-c29d-e1e6-58405a58a014.png)


３.　ストレージ構成の選択
今回はデフォルトのGrid infrastructureではなく、LVMでストレージを構築します。ストレージの構成項目で「ストレージの変更」を押下してください。

![image (26)②.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/fbca2f9c-5810-1c12-9d05-16e84b951f3b.png)

４.　ストレージの変更画面
ストレージの変更画面では「Oracle Grid Infrastructure」か、「論理ボリューム・マネージャ」（LVM）を選択することができます。この画面で「論理ボリューム・マネージャ」を選択し、BaseDBの作成を進めてください。

![image (27)③.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/c45d5b08-9f21-6f61-3205-555ef12daf6f.png)

５.　データベース・イメージの項目を押下し、データベース・ソフトウェア・イメージの選択画面へ進みます。
この選択項目の中に23aiがあります。こちらにチェックを入れてください。
![image (29)⑤.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/c7e58d63-3fc6-68b1-81a7-b377baeaa4dd.png)


>補足：「使用可能なすべてのバージョンの表示」
>-----
>「使用可能なすべてのバージョンの表示」を押下するとよりバージョンの詳細なリストが表示されます。2024年6月1日現在、23aiは「23.4.0.24.05」のみ選択可能です。
![image (28)④.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/90fb8a01-a689-d311-b331-cfe2180f8ed8.png)
>

６．データベース・バックアップの構成画面
この画面ではオブジェクトストレージを選択します。現在の推奨構成は自律型リカバリサービスですが、今回はこのサービスを事前に構築していません。そのため、オブジェクトストレージのみ利用可能になります。

![image (30)⑥.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/a3069ddf-fdec-ad07-3bda-79cdc1e2f033.png)

７．作成状況の確認
DBシステムの作成を押下すると以下の画面になります。茶色いアイコンは構築中のステータスです。

![232.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/b71db5c8-9b81-f81d-50c1-e882391a4090.png)


作業リクエストの項目から、進捗を確認可能です。作成完了までの時間は環境に依りますがが、この環境では作成が完了するまでの所要時間は30分程でした。

![image (33)⑩.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/b12afe9a-dd1b-cd15-38e2-5f31a666eaf9.png)

このアイコンが緑になりステータスが「使用可能」になればログイン可能です。

![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/3d0223ec-7593-1970-b22b-5607abfe2609.png)

Oracle Database 23aiへのログイン
-------
SSH端末から構築したDBサーバへログインしてみましょう。
![8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/b0c214cb-af67-fdb6-132f-5fc8ee6961e7.png)



データベースが23aiになっているか確認してみましょう。

![gamen2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/13992/ee963051-fc65-b93c-46f1-39e995d0f645.png)

まとめ
---
oracle Database 23aiが構築されていますね。OCI BaseDBではデータベースソフトウェアのインストールなどは事前に完了していますので、すぐに利用を開始することができます。さらに、LVMを利用すれば検証環境の構築に手間をかける必要はありません。

是非試してみてください。

参考
101: Oracle Cloud で Oracle Database を使おう(BaseDB)
https://oracle-japan.github.io/ocitutorials/basedb/dbcs101-create-db/