Oracle Database@Google CloudのADBでコンソール上でできる操作をまとめてみた

## はじめに
今回は、**Oracle Database@Google Cloud**のAutonomous Database (ADB)の構築後、Google Cloudのコンソール上でできることをまとめていきたいと思います。

※本記事で全てを網羅しているわけではなく、代表的な操作だけの説明になりますので、抜けている点などはご容赦ください。
※2024年12月7日時点の更新になるため、それ以降で追加された操作は含んでいません。

## 今回紹介する操作
今回は以下の内容についてご紹介していきます。
* **Google Cloudのコンソールから確認できる事項と可能な操作について**
* **ADBの課金管理**
* **Cloud Monitoringによる運用監視**

## Google Cloudのコンソールから確認できる事項と可能な操作について
まず作成したADBの詳細を見ていきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/e7cf13cf-abd8-0f9e-615c-e2178769bf75.png)

ADBの詳細を開くと、以下のように表示されます。
①「削除」をクリックすることで、作成したADBを削除することが可能です。
しかし、DBを停止したり、起動させたりすることはGoogle Cloud上で実行できないので、OCIで管理する必要があります。また、利用可能かどうかのステータスのみGoogle Cloudでは確認可能です。
②「OCIで管理」を選択すると、OCIのログイン画面に遷移し、OCIのコンソールにログインすることができます。
③「サポートに問い合わせる」を選択すると、OCIコンソールのサポートチャット画面に遷移します。
④「詳細」タブを選択すると、ADBの情報を確認することができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/94daa8af-c269-2ded-0b0e-0ea0bd68fba7.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/89c23eed-e697-6904-695d-0ba51fdd77db.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/ea3c2402-6487-8f2a-0891-2f398b4eee23.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/3248289e-e532-82a7-eeea-af4532db9e33.png)

①の「削除」選択すると以下のように表示されるので、ADBのIDを入力し「確認」を選択することで、ADBを削除することが可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/58c3c6b3-fb8e-4b04-34ae-7e7eb26dd05b.png)

③の「サポートに問い合わせる」を選択したときに遷移するOCIコンソールのサポートチャット。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/102c8542-5815-06f4-5c02-83effc3a38bb.png)

続いて、「接続」タブを選択すると以下のようにウォレットやTLS認証に関する情報を確認できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/de66f454-7be7-835f-1cfe-739dcafcd8b0.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/d66dc50d-12cf-abc0-5385-df1e48dae876.png)

「ウォレットをダウンロード」を選択することで、以下のようなポップアップが出てきますので、ADBを作成するときに管理者の認証情報で入力したパスワードを入力することでウォレットをダウンロードすることができます。
しかし、Google Cloud上でダウンロードできるウォレットはインスタンス・ウォレットのみなので、リージョナル・ウォレットをダウンロードする場合は、OCIのコンソールから操作する必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/f47eaffa-e02c-f2b8-e772-ab064cc1e667.png)

ウォレットの詳細やウォレットを使用したADBの接続に関しては、以下のリンクを参照ください。

https://oracle-japan.github.io/ocitutorials/adb/adb104-connect-using-wallet/#anchor1

## ADBの課金管理
お支払い関連で「レポート」を選択して、課金の様子を見てみると、作成した覚えのないプロジェクトが追加されています。
「Use of oracle-database-at-goog」と記載されている方は、Oracle Database@Google Cloud専用のプロジェクトであり、通常のプロジェクト選択の画面で表示されないため、そこに他のリソースを追加していくことはできません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/0925d352-75b4-899d-b29a-cb2d91724bec.png)

なので、「Use of oracle-database-at-goog」の方だけだと、Oracle Database@Google Cloudの費用しか表示されません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/f830a65e-98cd-2dce-24c7-281382d40a55.png)

一方で、自分で作成したプロジェクトを見るとOracle Database@Google Cloudを除いたリソースの費用が確認できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/9ef75464-f085-8d68-b7e4-d83bf3bdc212.png)

また、Oracle Database@Google Cloudの利用金額だけを見て、ある額を超えたらアラートを飛ばすような設定も可能です。
以下のように「予算とアラート」を選択して、「Use of oracle-database-at-goog」を選択することで設定することが可能になります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/4f0dc7ef-27a7-54f2-7465-38a20e2d6189.png)
上記だけでも設定は可能ですが、サービスの選択画面からも「Oracle Database@Google CLoud」を選択することが可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/c9d6bf53-1ec7-f6a4-a024-acba39477b72.png)

## Cloud Monitoringによる運用監視
MonitoringのMetrics Explorerを選択し、指標を見てみるとOracle Database@Google CloudのADBの指標も確認することができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/316864e0-a143-f5b9-705b-d4dda0410aa0.png)

また、ログ エクスプローラーを選択し、Autonomous Databaseに関するログも確認することができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/63b46d0e-e4ca-0143-26cd-a608813e5d59.png)

Monitoringの「ダッシュボード」の機能を利用して、上記のようなADBに関するMetricsとlogをダッシュボードにまとめて表示することも可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/c2c6b463-5e96-4950-2295-33f7ae492f5e.png)

また、Metricsを利用して、ADBに関するアラートポリシーをGoogle Cloud上で設定することも可能です。
今回は、ADBのCPU使用率に関して閾値を設定し、実際にアラートを飛ばして試してみました。
CPU使用率の閾値を超えると、このようにIncidentsとしてアラートが出てきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/ab9d750a-a5a3-3d77-e97b-dee0f76de4fe.png)

ダッシュボードを確認すると、アラートのタイミングが視覚的に見やすくなっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/470852db-18de-9236-5053-8591198a6ce6.png)

実際にアラートの瞬間に、設定していたメールアドレスにアラートが届きました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/726822e7-c518-66a8-505e-7ef4ccbd63eb.png)

また、CPU使用率が元に戻ると以下のようにメールが届き、コンソール上でもアラートが解除されていることが分かります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/a267af49-66d4-f7b5-9a27-d842014533bc.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/9e2315b8-0dbd-61b7-a6a6-da2bd8f3724d.png)



## まとめ
今回は、**Oracle Database@Google Cloud**のAutonomous Database (ADB)の構築後、Google Cloudのコンソール上でできることについてまとめました。
今後、機能などが拡充されていき、Google CloudのコンソールでADBに関してできることも増えていく可能性も十分に考えられますので、昨日が追加され次第、また記事を書こうと思います。
他にもOracleのマルチクラウドに関する記事を発信しているので、以下の関連記事も合わせてご参考ください！

## 関連記事
:::note info
**Oracle Database@Googleに関して**
* [Oracle Database@Google Cloudについてまとめてみた](https://qiita.com/yunagash/items/478e9a10f80ebcc45804)
* [Oracle Database@Google CloudでADBをプロビジョニングしてみた](https://qiita.com/yunagash/items/e44bde42f1bcebacceba)
* [Oracle Database@Google CloudでADBのDatabase Actionsに接続してみた](https://qiita.com/yunagash/items/c9443e866bbaa15d4ce8)
* [Oracle Database@Google CloudのADBでコンソール上でできる操作をまとめてみた](https://qiita.com/yunagash/items/5eb02f8482c5724582dd)
* [Oracle Database@Google CloudでCloud DNSの課金が発生する理由](https://qiita.com/yunagash/items/899b05803aae4103c042)
:::

:::note info
**Oracle Database@AWSに関して**
* [Oracle Database@AWSについてまとめてみた](https://qiita.com/yunagash/items/5f6565db017e20d20a34)
:::

:::note info
**Oracle Database@Azureに関して**
* [Oracle Database@Azureについてまとめてみた](https://qiita.com/yunagash/items/e603ef227928824921a3)
* [Oracle Database@AzureをPAYGで利用する手順](https://qiita.com/yunagash/items/1073a8a69cf4f0448960)
* [Oracle Database@AzureでADBをプロビジョニングしてみた](https://qiita.com/yunagash/items/4e17c84c8af4335f8465)
* [Oracle Database@AzureでADBのDatabase Actionsに接続してみた](https://qiita.com/yunagash/items/27001de1a602a59d9225)
* [Oracle Database@AzureのADBへData Pumpで移行してみた](https://qiita.com/yunagash/items/037d00df68d8f17fc144)
* [Oracle Database@Azureでのリージョン数のService Limit引き上げ方法](https://qiita.com/yunagash/items/60036ef2f585d8ab75bf)
* [Oracle Database@AzureでExaDB-XSをプロビジョニングしてみた](https://qiita.com/yunagash/items/cd848c4a9b585be561e6)
* [Oracle Database@AzureのExaDB-XSへData Pumpで移行してみた](https://qiita.com/yunagash/items/e8886945aa33e249132d)
:::

## 編集履歴
* 2024/12/8 記事公開