Oracle Database@AzureをPAYGで利用する手順

## はじめに
Oracle Database@Azureを利用するにあたって、Azureのマーケットプレイスでサブスクライブしたり、OCIのアカウントとリンクする手順を紹介していこうと思います。
今回は、**Autonomous Database (ADB)**、**Exadata Database Service on Exascale Infrastructure** (**ExaDB-XS**)といった個人で利用可能なPay As You GO (PAYG)でのオンボーディングになります。
従量課金の形態であるPAYGであれば、Oracle社の営業担当者にお問い合わせしてのプライベートオファーが必要なくデータベースを利用できます。
プライベートオファーが必要なケースとしては、年間の利用料を一括で購入する場合やExaDB-Dを利用する場合が当てはまります。

## PAYGで利用する手順
今回の手順は初回利用時のみ必要となります。
### ①Azureのマーケットプレイスでサブスクライブする
それでは、Azureポータルから、マーケットプレイスでOracle Database@Azureのサブスクライブを行っていきます。

画面上部の検索欄から、「Oracle Database」と入力すると、サービスの候補に「**Oracle Database@Azure**」が表示されると思うので選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/1fe00e9d-3570-4d92-87a2-fc04a385dfce.png)

「**Oracle Subscriptionの表示**」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/a6b2fef1-f9df-4453-861e-b2c28b1d4726.png)

「**OracleSubscriptionの作成**」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/041ed2e4-1c1c-4621-b31a-2cdda20308cf.png)

タブから「**Oracle Database@Azure Pay As You Go**」を選び、「**購読する**」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/049e6bfd-084c-4790-a8a5-4fbf303f52b0.png)

項目として、「サブスクリプション」、「リージョン」、「プラン」、「請求期間」の4つが表示されます。
「リージョン」は、選択できないと思うので、他の項目をタブから選択していきます。
* **サブスクリプション**：データベース・リソースのプロビジョニングに使用するAzureのサブスクリプションを選択します
* **プラン**：「**Oracle Database@Azure Pay As You Go**」を選択します
* **請求期間**：基本的に「**1 Month Subscription**」しか選択肢がないと思うので、それを選択します。他に選択肢がある場合は、要件を満たす請求期間を選択します

入力が終わったら、「**次へ**」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/deb1804e-941b-41ff-8a23-db0c4354e775.png)

「**サービス条件に同意します**」に✅が既に入っていると思うので、また「**次へ**」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/0a358e63-afbd-443b-9c42-ba94c375af67.png)

記載事項に問題がなければ、「**作成**」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/b0c15867-c4cd-4508-b968-8c2b3e0b0cce.png)

画面が遷移し、「**デプロイが進行中です**」と表示されるので、完了するまで数分待ちます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/f32e4110-bf7d-4b39-992b-7ac6bbbb1404.png)

「**デプロイが完了しました**」と表示されればOKです！！
続いて、次の手順の「**サブスクリプションに移動**」を選択します。
【余談】
ちなみに私は、無料アカウントの$200クレジットでデプロイしようとしたら失敗しました。
やはり従量課金アカウントにアップグレードする必要があり、自腹を切るしかないです...😿
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/1aa5a4c5-5d61-4ea0-a51c-f90da2a7d9b0.png)

### ②Oracle Cloudアカウントの作成
「**Oracle Cloudアカウント**」のステータスを見ると、「**保留中**」になっています。
これは、Oracle CloudアカウントがOracle Database@Azureにまだリンクされていないことが原因なので、OCIアカウントを作成し、連携する必要があります。
まずは、「**保留中**」をクリックしていきます。
**※PAYGの場合は、必ず新規でOracle Cloudアカウントを作成する必要があります。**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/c742a40c-d194-405a-bf45-6b6b40bfa187.png)

「**新規Oracle CloudアカウントをOCI上に作成**」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/35bb472e-c139-462a-b81e-c352570e7c75.png)

必要な個人情報を入力し、登録をしていきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/aa647c1c-bfc5-42b1-99cb-57716e5464f9.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/f36b21be-cfee-51fa-aff0-08924b8d08ac.png)

:::note warn
**パスワード入力上の注意**
* パスワードは８文字以上４０文字未満で入力する必要があります。
* パスワードには、小文字１文字、大文字１文字、数字１文字、特殊文字１文字を含める必要があります。
* パスワードには、ユーザーの名前、姓、E-mailアドレス、スペース、`　~　>　\などの特殊文字を含めることはできません。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/a6f7156c-a1d9-6e07-00c8-32d820358282.png)

:::note warn
**テナンシ名 (クラウドのアカウント名)**
* テナンシ名を作成するときは、個人情報や機密情報を含めないようにしてください。
後で変更できず、名前がログインURLに表示されます。
* クラウド アカウント名は小文字で始め、スペースや特殊文字などは含めず、２５文字以下である必要があります。
* コンソールにサインインすると、名前が会社または組織の環境に割り当てられます。
:::

ホームリージョンの説明のところにチェックを入れますが、この手順以降は使用できるリージョンを追加することはできますが、ホームリージョンを変更できないので注意が必要です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/35aa8cf4-f41c-9308-d523-1d72baa97948.png)

サインアップが完了すると、クラウド・アカウントが作成されるまで待つことになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/1073c436-b1e8-3d13-7152-f083f173c689.png)

私の場合は4時間ほどで、「**Get Started Now with Oracle Cloud**」という以下のようなメールが届き、アカウントが作成されましたが、時間については個人差があるようです。
メールの中の「**Sign in**」を選択して、Oracle Cloudにログインをしていきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/a5a25e90-27bd-4ac2-b5e7-3260e28bc106.png)

登録した「メールアドレス」と「パスワード」を入力し、「サイン・イン」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/b4ce9e29-e477-16d3-79c9-971117e06884.png)

Oracle Cloudは多要素認証が必須であるため、初回ログインの場合、このように「セキュアな検証の有効化」を設定する必要がございます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/18ebe846-1066-bfc1-5d28-fad1d7cffc76.png)

モバイル・アプリケーションの場合ですと、iPhone、Android、Windows (PC)のいずれかで、「Oracle Mobile Authenticator」をインストールして多要素認証を設定してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/eff10d84-1458-fcb4-7f79-3e6ad10d919c.png)

**↓ Oracle Mobile Authenticatorのアイコン**
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/7feb6e22-6352-b85b-330b-2e03e25d664f.png" width=15%>

多要素認証の設定が完了すると、このように表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/ee3dd230-74d1-7e65-bdf0-c3b76f593fca.png)

無事OCIのコンソールにログイン出来たら、OCI側の準備は完了です！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/bbbaaeb8-831f-42ed-9608-f7aeab94e79d.png)

Azure側の画面を見てみると、「**Oracle Cloudアカウント**」が「**アクティブ化済み**」に変わっています！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3072173/8dfe3bcc-84f1-4cf7-9207-13a24f9aa733.png)

## まとめ
今回は、Oracle Database@AzureをAzureのマーケットプレイスでサブスクライブしたり、OCIのアカウントとリンクする手順を紹介しました。
Oracle社からもOracle Database@Azureのオンボーディング手順のドキュメントが出ているので合わせてご確認ください。

https://docs.oracle.com/ja-jp/iaas/Content/database-at-azure/oaaonboard.htm

次は、ADBやExaDB-XSをプロビジョニングする方法に関してご紹介できればと思います。

## 関連記事
:::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)
:::

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

:::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)
:::

## 編集履歴
* 2025/04/08 記事公開