データベース
 Computer >> コンピューター >  >> プログラミング >> データベース

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

この記事では、Oracle® Cloud上にDatabase-as-a-Service(DBaaS)データベースを作成するために必要なすべての手順を、画像付きでわかりやすく解説します。

はじめに

このサービスを利用すれば、物理ハードウェアの調達やOSのインストール、Oracle Databaseのインストール前提条件への対応などを一切行うことなく、データベースを構築できます。作成にかかる時間も短く、必要な権限も最小限のシステム管理者レベルで十分です。

本記事では、Oracle CloudでDBaaSをセットアップするための以下のステップについて学びます。

  1. コンパートメントの作成
  2. 仮想クラウドネットワーク(VCN)の作成
  3. DBaaSのセットアップ

ステップ1:コンパートメントを作成する

コンパートメントとは、インスタンス、ストレージ、ネットワーク、ロードバランサーなどのOracle Cloud Infrastructure(OCI)リソースを格納するための論理的なコンテナです。コンパートメントはOCIにおける基本的な仕組みであり、ほとんどのリソースはコンパートメント間で移動できます。OCIコンソールで何らかの操作を行う際は、まず対象となるコンパートメントを選択する必要があります。

以下の手順でコンパートメントを作成しましょう。

1. クラウドURLにログインする

Oracle Cloudのサインインページ(https://www.oracle.com/cloud/sign-in.html)にアクセスします。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

アカウント情報を入力し、「次へ」をクリックします。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

続いて、ユーザー名とパスワードを入力し、「サインイン」をクリックします。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

これでOracle Cloudコンソールが表示されます。

2. コンパートメントを作成する

Oracle Cloudにログインしたら、以下の手順でコンパートメントを作成します。

  1. 画面左上のメニューをクリックし、「アイデンティティ」→「コンパートメント」を選択します。
Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

  1. 「コンパートメントの作成」をクリックし、以下の項目を入力します。

名前(NAME):コンパートメント名を入力します。
説明(DESCRIPTION):コンパートメントに関する簡単な説明を入力します(例:「テスト環境用コンパートメント」)。
親コンパートメント(PARENT COMPARTMENT):デフォルトでは「root」が設定されています。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

  1. 「コンパートメントの作成」をクリックして完了です。

ステップ2:VCN(仮想クラウドネットワーク)を作成する

次に、VCNを作成します。VCNを利用すると、Oracleデータセンター内にプライベートネットワークを構築し、独自のファイアウォールルールや特定の種類の通信ゲートウェイを設定できます。さらに、コンピュートインスタンス用のサブネット、ルートテーブル、ゲートウェイなどもVCN内に作成可能です。

以下の手順でVCNを作成します。

  1. 画面左上のメニューをクリックし、「ネットワーキング」→「仮想クラウドネットワーク」を選択します。
Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

  1. 先ほど作成したコンパートメントを選択します。
  2. 「仮想クラウドネットワークの作成」をクリックし、各項目を入力します。

名前(NAME):新しいVCNの名前を入力します。
コンパートメントに作成(CREATE IN COMPARTMENT):自分のコンパートメントを選択します。
CIDRブロック:CIDRブロックを入力します(例:10.0.0.0/16)。

入力後、「仮想クラウドネットワークの作成」をクリックします。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

ステップ3:DBaaSデータベースを作成する

  1. 画面左上のメニューをクリックし、「Oracle Database」→「Bare Metal、VM、Exadata」を選択します。
Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

  1. 自分のコンパートメントを選択し、「DBシステムの作成」をクリックします。
Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

  1. 必要な情報を入力していきます。

コンパートメントの選択:作成済みのコンパートメントを選択します。
DBシステム名:データベース名を入力します。
可用性ドメインの選択:デフォルトの可用性ドメインを選択します。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

シェイプタイプの選択:シェイプタイプを選択します。ここでは「仮想マシン」を選択しています。
シェイプの選択:シェイプを選択し、「シェイプの変更」をクリックして確定します。
合計ノード数:ノード数を指定します。Oracle Real Application Clusters(RAC)を構成する場合は2ノードを選択し、単一構成の場合は1ノードを選択します。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

Oracle Databaseソフトウェア・エディション:利用するエディションを選択します。
ストレージ管理ソフトウェアの選択:ストレージ管理ソフトウェアを選択します。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

使用可能なストレージ(GB):使用可能なストレージサイズを選択します。
合計ストレージ(GB):合計ストレージサイズを選択します。
公開SSHキーの追加:公開SSHキーを作成してアップロードします。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

ライセンスタイプの選択:「Bring Your Own License(BYOL)」を選択します。
仮想クラウドネットワーク:先ほど作成したVCNを選択します。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

ホスト名プレフィックス:ホスト名のプレフィックスを入力します。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

「次へ」をクリックします。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

データベース名:データベース名を入力します。
データベースバージョン:インストールするデータベースのバージョンを選択します。
PDB名(オプション):PDB名を入力します。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

管理者資格証明の作成:新しい管理者資格証明を作成します。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

ワークロードタイプの選択:用途に応じたワークロードタイプを選択します。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

データベースバックアップの構成:バックアップを構成したい場合は、チェックボックスを選択します。

Oracle CloudでDBaaSデータベースを作成する方法:コンパートメント作成からDBシステム構築まで完全解説

最後に「DBシステムの作成」をクリックすれば、作成プロセスが開始されます。

まとめ

Oracleのデータベースサービスを活用すれば、Autonomous Databaseとユーザー管理型のOracle Databaseという2種類のクラウドソリューションを柔軟に構築できます。短時間でデータベースを作成でき、ハードウェアやデータセンターの運用管理の手間をかけたくない方にとって、OCIは理想的な環境を提供します。DBaaSでは、Oracleがインフラストラクチャの所有と管理を担いながら、利用者は利用可能なデータベース機能や操作にフルアクセスできる点が大きな魅力です。

当社のDataサービスについて、さらに詳しく知りたい方はぜひご確認ください。

ご意見やご質問がある場合は、フィードバックタブからお気軽にお寄せください。私たちとの対話もいつでも歓迎いたします。

  1. オンプレミスのOracleデータベースのRMANバックアップをOCI Object Storageに構成する方法

    クラウドストレージは、容易なアクセシビリティ、高い冗長性とレプリケーション機能、コスト削減につながる多彩なストレージ階層など、多くのメリットを持つことから、近年広く利用されています。こうした利点を活かして、Oracle® Databaseのバックアップをクラウドストレージに保管できます。さらに、オフサイトにバックアップコピーを保持できることも、Oracleデータベースのバックアップをクラウドストレージに取得する大きな理由の一つです。 概要 Oracle Recovery Manager(RMAN)によるバックアップは、Cloud Object Storageに直接保存するよう構成できます。本記

  2. Oracle 19cのDBCAコマンドでデータベースをクローンする方法【サイレントモード完全ガイド】

    本記事では、Oracle Database 19cの新機能であるDatabase Configuration Assistant(DBCA)を使用して、ソースデータベースのバックアップを作成することなく、リモートのプラガブル・データベース(PDB)をコンテナ・データベース(CDB)へクローンする手順をご紹介します。 DBCAによるクローンの最大の特長は、ソースからターゲットへの複製にかかる時間が最小限に抑えられる点です。 ソースDBの構成 CDB:LCONCDB PDB:LCON 以下は、ソース側の各コンテナ(CDBおよびPDB)に存在するDBFファイルの総数です。クローン作成後は、ター