移行されたデータを受け入れるためのクラウドでのサービスの準備

データを格納するストレージ・バケットを作成し、互換性のあるデータベースをリージョンにプロビジョニングすることで、移行されたデータを受け入れるようにOracle Cloud Infrastructureアカウントを準備します。データベース・バージョンはソース・データベース・バージョンと同じで、パッチ・バージョンはソース・データベース以上である必要があります。

オブジェクト・ストレージでのバケットの作成

バケットは、データの格納および編成に使用されます。作成するバケットは、Oracle Cloud Infrastructure Object Storageにバックアップされるデータのコンテナになります。

  1. Oracle Cloud Infrastructureコンソールで、「コア・インフラストラクチャ」の下の「オブジェクト・ストレージ」をクリックします。
  2. ページの左側にある「コンパートメント」リストからコンパートメントを選択します。
    コンパートメントは、リソースをデプロイした場所です。
  3. 「バケットの作成」をクリックします。
  4. バケットに名前を付けます。
    bucket-20210-1359など、現在の年、月、日および時間を反映するデフォルト・バケット名が生成されます。デフォルトを他のバケット名に変更する場合は、文字、数字、ダッシュ、アンダースコアおよびピリオドを使用します。機密情報を入力しないでください。たとえば、バケットにatp-uploadという名前を付けます。
  5. バケット属性にはデフォルト値を使用します。
    たとえば、「標準」ストレージ層を選択します。「標準」は、高速な即時アクセスを必要とするデータの格納に使用されるデフォルトのプライマリ・ストレージ層です。
  6. 「バケットの作成」をクリックします。

Oracle Base Database Serviceトポロジのデプロイ

ターゲット・クラウド・トポロジをデプロイするTerraformコードは、Oracle Cloud Infrastructure Resource ManagerまたはGitHubで使用できます。このコードを使用して、必要なネットワーキング・リソース、要塞サーバーのコンピュート・インスタンスおよびOracle Base Database Serviceをプロビジョニングできます。

  • Oracle Cloud Infrastructure Resource Managerを使用してクラウド・リソースをデプロイします:
    1. をクリックしますOracle Cloudへのデプロイ
      まだサインインしていない場合は、テナンシおよびユーザー資格証明を入力します。
    2. 利用規定を確認して受諾します。
    3. スタックをデプロイするリージョンを選択します。
    4. 画面に表示されるプロンプトと手順に従ってスタックを作成します。
    5. スタックを作成した後、「Terraformアクション」をクリックし、「プラン」を選択します。
    6. ジョブが完了するまで待機し、計画をレビューします。
      変更を行うには、「スタックの詳細」ページに戻り、「スタックの編集」をクリックして、必要な変更を行います。次に、「プラン」アクションを再実行します。
    7. それ以上の変更が必要ない場合は、「スタックの詳細」ページに戻り、「Terraformアクション」をクリックして、「適用」を選択します。
  • Terraform CLIを使用してクラウド・リソースをデプロイします:
    1. GitHubに移動します。
    2. ローカル・コンピュータにコードをダウンロードします。
    3. READMEの前提条件のステップを完了します。
    4. Terraform CLIを使用して構成を適用します。

Oracle Cloud Infrastructureへのデータベースのプロビジョニング

互換性のあるデータベースをOracle Cloud Infrastructureにプロビジョニングします。データベースはベア・メタルまたは仮想マシンのいずれかですが、バージョンはソース・データベースと少なくとも同じバージョンである必要があります。

ターゲット・データベースのバージョンは、ソース・データベースのバージョン以上である必要があります。ターゲット・データベースは、より高いパッチ・レベルにすることができます。より高いバージョンの場合は、移行の前にアップグレードが必要です。

クラウド内のコンテナ・データベース(CDB)またはシステム識別子(SID)名は、ソース・データベースのCDBまたはSID名と同じである必要があります。データベース・システムのタイプおよびプロビジョニングされるノード数によっては、データベース・システムのプロビジョニングに1時間以上かかる場合があります。

開始する前に、Oracle Base Database Serviceをプロビジョニングするには、コンパートメントにプライベート・サブネットを含むVirtual Cloud Network (VCN)設定が必要です。データベースにアクセスするには、VCNのパブリック・サブネットに要塞ホストをプロビジョニングするか(パブリックIPを持つように)、VPNまたはOracle Cloud Infrastructure FastConnectを介してプライベート・ネットワークに直接アクセスする必要があります。パブリック・サブネットCIDRブロックからデータベース・ポート(1521)へのアクセス権を付与するセキュリティ・リスト・ルールをデータベース・プライベート・サブネットに作成します。

  1. OCIコンソールでナビゲーション・メニューを開きます。
  2. 「Oracle Database」を選択し、「Oracleベース・データベース」を選択します。
  3. 「DBシステムの作成」をクリックします。
  4. データベース・システムが存在するコンパートメントを選択します。
  5. DBシステムの名前の指定
  6. 可用性ドメインを選択します。
  7. データベース要件に一致するシェイプを構成します。

    シェイプによって、作成されるDBシステムのタイプと、システムに割り当てられるリソースが決まります。デフォルトでは、AMD VM.Standard.E4です。4 OCPUのフレックス・シェイプが選択されています。

    デフォルト以外のシェイプを指定するには、「シェイプの変更」をクリックし、リストから使用可能なシェイプを選択します。

  8. プロセッサ・グループの「Ampere」「AMD」または「Intel」プロセッサを選択します。

    ノート:

    Ampere A1、AMD E4またはIntel X9フレキシブル・シェイプを選択した場合、メモリー、ネットワーク帯域幅および理論上の最大IOPSは均等にスケーリングされます。

  9. OCPUの構成: このインスタンスに割り当てるOCPUの数を選択します。
    Ampere A1、AMD E4およびIntel X9フレキシブル・シェイプでは、「ノード当たりのOCPU数」フィールドでスライダを使用してOCPU数を選択できます。
    • Ampere A1シェイプの場合、最小で1 OCPU、最大で57 OCPUを選択できます。
    • AMD E4シェイプの場合、少なくとも1つのOCPUと最大64個のOCPUを選択できます。
    • Intel X9シェイプの場合、少なくとも1つのOCPUと最大32のOCPUを選択できます。

    次のリソースは、選択したOCPUの数に比例してスケーリングされます。

    • メモリー(GB): このインスタンスに割り当てるメモリーの量。

      Ampere A1、AMD E4およびIntel X9シェイプの場合、メモリーは選択したOCPUの数に比例してスケーリングされます。

      • Ampere A1シェイプの場合、OCPUごとに8 GBのメモリーが割り当てられます。最小で8 GB、最大で456 GBのメモリーが割り当てられます。
      • AMD E4シェイプの場合、OCPUごとに16 GBのメモリーが割り当てられます。最小16 GB、最大1024 GBのメモリーが割り当てられます。
      • Intel X9シェイプの場合、OCPUごとに16 GBのメモリーが割り当てられます。最小16 GB、最大512 GBのメモリーが割り当てられます。
    • ネットワーク帯域幅(Gbps): このインスタンスに割り当てるネットワーク帯域幅の量。

      Ampere A1、AMD E4およびIntel X9シェイプの場合、帯域幅は選択したOCPU数に比例してスケーリングされます。OCPUごとに1Gbpsのネットワーク帯域幅が割り当てられます。

      • Ampere A1シェイプの場合、最小1Gbps、最大40Gbpsのネットワーク帯域幅が割り当てられます。
      • AMD E4シェイプの場合、最小1Gbps、最大40Gbpsのネットワーク帯域幅が割り当てられます。
      • Intel X9シェイプの場合は、最小1Gbps、最大32Gbpsのネットワーク帯域幅が割り当てられます。
    • 理論上の最大IOPS: このインスタンスに割り当てる1秒当たりの入力および出力の量(IOPS)。理論最大IOPSは、選択したストレージにも依存します。

      Ampere A1、AMD E4およびIntel X9シェイプの場合、理論上の最大IOPSは、選択したOCPU数に比例してスケーリングされます。OCPUごとに16Kの理論上の最大IOPSが割り当てられます。

      • Ampere A1シェイプの場合は、最小16K、最大640Kの理論上の最大IOPSが割り当てられます。
      • AMD E4シェイプの場合は、最小16K、最大640Kの理論上の最大IOPSが割り当てられます。
      • Intel X9シェイプの場合は、最小16Kから最大512Kの理論上の最大IOPSが割り当てられます。
  10. 「シェイプの選択」をクリックします。
  11. ストレージの構成
    デフォルト以外のストレージを指定するには、「Change storage」をクリックし、リストから使用可能なストレージを選択します。
    • Ampere A1シェイプは、Logical Volume Managerでのみサポートされています。「Ampere A1」シェイプを選択すると、ストレージ管理ソフトウェアのタイプが「Higher Performance」オプションを使用して「Logical Volume Manager」に変わります。
  12. 次のいずれかを選択して、ストレージ管理ソフトウェアを選択します:
    • Oracle Grid Infrastructure: Oracle Automatic Storage Managementを使用する場合(本番ワークロードに推奨)複数のノードにまたがるストレージをシームレスに管理できるため、自己回復性のために推奨されます。バージョン11gは、Oracle Grid Infrastructureを使用している場合にのみ使用できます。
    • Logical Volume Manager: Logical Volume Managerストレージ管理ソフトウェアを使用してDBシステムを迅速にプロビジョニングする場合。

      ノート:

      • Ampere A1シェイプは、Logical Volume Managerでのみサポートされています。
      • プロビジョニング時に指定する「使用可能なストレージ」(GB)の値により、スケーリングで使用可能な最大合計ストレージが決まります。
  13. このデータベースに必要なストレージの量を選択して、ストレージ・パフォーマンスを構成します
    1. 「ストレージ・ボリューム・パフォーマンス」で、次のいずれかを選択します:
      • バランス: パフォーマンスとコスト削減のバランスを取ることが必要なほとんどのワークロードの場合。
      • より高いパフォーマンス: I/O要件が厳しい大規模なデータベースおよびワークロードの場合。これがデフォルトのパフォーマンス・レベルです。
    2. 使用可能なデータ・ストレージ(GB)で、DBシステムに割り当てるブロック・ストレージの量(GB)を選択します。
      DBシステムのプロビジョニング後に、使用可能なストレージを必要に応じてスケール・アップまたはスケール・ダウンできます。

    読取り専用「リカバリ領域ストレージ(GB)」フィールドには、リカバリ・ログ・データ(RECOストレージ)に使用可能なストレージの量が表示されます。リカバリ領域ストレージは、選択したストレージに基づいて決定されます。ただし、プロビジョニング後にリカバリ領域ストレージを個別に変更できます。

    読取り専用「予想されるデータ・ストレージの理論上の最大IOPS」には、選択したストレージで実現可能な理論上の最大IOPSが表示されます。

  14. 「変更の保存」をクリックします。
  15. Configure the DB system.
    1. 「合計ノード数」を指定して、DBシステム内のノード数を定義します。
      1つまたは2つのノードを指定できます。また、選択するシェイプとストレージにも依存します。
      • マルチノードRAC DBシステムでは、ノード当たり少なくとも2つのOCPUが必要であり、Logical Volume Managerでは使用できません。
      • Ampere A1シェイプおよびVM.Standard2.1シェイプは、単一ノードのDBシステムでのみ使用できます。
    2. Oracle Databaseソフトウェア・エディション
      DBシステムでサポートされるデータベース・エディション。データベース・エディションは後で変更できません。
      • Oracle Database Standard Editionは、Ampere A1シェイプベースのDBシステムではサポートされていません。
    3. 合計ストレージ(GB)
      読取り専用フィールドDBシステム・ソフトウェアに必要なストレージなど、DBシステムで使用されるストレージの合計量が表示されます。バックアップのサイズによって、使用可能なストレージの最小値が決まります。
    4. クラスタ名
      マルチノードDBシステムの場合にのみ表示され、ノードを格納するクラスタを指定できます。
    5. 理論上の最大IOPS
      インスタンスでサポートされている最大IOPSが表示されます。これは、「シェイプの構成」セクションと「ストレージの構成」セクションで選択したネットワークIOPSおよびストレージIPOSの最小値です。
      • 理論上の最大IOPSは、8Kブロック・サイズのデータベースに基づいて計算されます。
  16. IOPS制限係数
    理論上の最大IOPSの決定に基づいて、「ストレージ」または「ネットワーク」が表示されます。これは、IOPSの追加が必要な場合に、シェイプのストレージを増やす必要があるか、ネットワーク帯域幅を増やす(OCPUの数を比例して増やす)必要があるかを識別するのに役立ちます。
  17. SSHキーの追加: アクセス用のSSH公開キーをアップロードします。
  18. ライセンス・タイプの選択
    • 「ライセンス込み」とは、このOracle Cloud Infrastructure Databaseサービス・リソースのコストにOracle Databaseソフトウェア・ライセンスとサービスの両方が含まれることを意味します。
    • Bring Your Own Licenseは、このOracle Cloud Infrastructure Databaseサービス・リソースに組織のOracle Databaseソフトウェア・ライセンスを使用することを意味します。
  19. ネットワーク情報を指定します
    1. Virtual cloud network. Click Change compartment to select a VCN in a different compartment.
      DBシステムを作成するVCN。
    2. クライアント・サブネット別のコンパートメントにあるサブネットを選択するには、「コンパートメントの変更」をクリックします。
      DBシステムをアタッチするサブネット。単一ノードとマルチノードのどちらのRAC DBシステムでも、192.168.16.16/28と重複するサブネットは使用しないでください。これはデータベース・インスタンス上のOracle Clusterwareプライベート・インターコネクトによって使用されています。重複するサブネットを指定すると、プライベート・インターコネクトが正しく機能しなくなります。
    3. (オプション)ネットワーク・セキュリティ・グループ

      オプションで、DBシステムに1つ以上のネットワーク・セキュリティ・グループ(NSG)を指定できます。NSGは仮想ファイアウォールとして機能し、イングレス・セキュリティ・ルールおよびエグレス・セキュリティ・ルールのセットをDBシステムに適用できます。NSGは5つまで指定できます。

      ノート:

      セキュリティ・リストを含むサブネットを選択する場合、DBシステムのセキュリティ・ルールは、セキュリティ・リストおよびNSG内のルールのユニオンになります。

      ネットワーク・セキュリティ・グループを使用するには:

      1. 「ネットワーク・セキュリティ・グループを使用してトラフィックを制御」を選択します。NSGをDBシステムに割り当てるには、仮想クラウド・ネットワークを選択する必要があります。
      2. DBシステムで使用するNSGを指定します。複数のNSGを使用する必要があります。不明な場合は、ネットワーク管理者に問い合せてください。
      3. 追加のNSGを使用するには、「+別のネットワーク・セキュリティ・グループ」をクリックします。
  20. DBシステムのホスト名
    選択したサブネットでDNS名前解決にOracleが提供するインターネットとVCNリゾルバが使用される場合、このフィールドにはサブネットのドメイン名が表示され、変更できません。それ以外の場合は、任意のドメイン名を指定できます。ハイフン(-)は使用できません。
  21. Host and domain URL.
    ホスト名とドメイン名を結合して、データベースの完全修飾ドメイン名(FQDN)を表示します。最大長は64文字です。
  22. 診断収集

    診断収集および通知の機能により、Oracle Cloud Operationsおよびユーザーは、ゲストVMの問題を迅速かつ効果的に特定、調査、追跡および解決できます。イベントをサブスクライブすると、リソースの状態変化に関する通知を受けることができます。この機能はいつでも有効化または無効化できます。

  23. 「拡張オプションの表示」をクリックして、DBシステムの拡張オプションを指定します
    たとえば、DBシステムが存在するフォルト・ドメインと、DBシステムのデフォルトのタイムゾーンです。
  24. 「次」をクリックして、「データベース情報」画面に進み、初期データベースに関する次の情報を指定します。
    1. データベース名
      ソースCDB名またはソース・データベースSIDに対応するデータベース名(DB_NAMEとも呼ばれる)を入力します。リストア・フェーズがシームレスに機能するためには、ソース・データベース名とターゲット・データベース名が一致している必要があります。
    2. データベース・イメージ
      データベースに使用するOracle Databaseバージョンを決定します。
    3. パスワード
      パスワード要件に一致するSYSユーザーのパスワードを設定します。SYSパスワードは、ソース・データベースのSYSパスワードと同じである必要があります。
  25. 「DBシステムの作成」をクリックします。