Oracle Cloud Infrastructureドキュメント

Exadata Cloud at Customerのデータベースの管理

このトピックでは、Exadata Cloud at CustomerでOracleデータベースを管理する方法について説明します。

Exadata Cloud at CustomerでOracleデータベースを作成して使用するには、次のことを行う必要があります:

  • Exadata Cloud at Customerインフラストラクチャをプロビジョニングします。
  • VMクラスタを構成します。
  • 必要なバックアップ先を作成します。

各Exadata Cloud at Customerシステムで1つ以上のデータベースを作成できます。 Exadataシステムの固有のストレージおよび処理容量とは別に、作成できるデータベースの数に上限は設定されていません。

デフォルトでは、Exadata Cloud at CustomerのデータベースはOracle Database Enterprise Edition - Extreme Performanceを使用します。 このエディションには、Oracle Database Enterprise Editionのすべての機能と、Oracle Database In-MemoryやOracle Real Application Clusters (RAC)などのすべてのデータベース・エンタープライズ管理パックおよびすべてのEnterprise Editionオプションのすべての機能が含まれています。 独自のOracle Databaseライセンスを使用している場合、様々な機能を使用できるかどうかは、ライセンス保留によって制限されます。

Exadata Cloud at Customerでは、次のOracle Databaseソフトウェア・リリースをサポートしています:

  • Oracle Database 19c
  • Oracle Database 18c
  • Oracle Database 12cリリース2
  • Oracle Database 12c リリース1
  • Oracle Database 11gリリース2

データベースをプロビジョニングする際に、データベースをバックアップ先に関連付け、自動バックアップを有効にできます。 詳細は、「Exadata Cloud at Customerのバックアップ先の管理」および「Exadata Cloud at Customerでのデータベースのバックアップおよびリカバリの管理」を参照してください。

各Oracleデータベースは、次のように構成されます:

  • 各データベースは、VMクラスタのすべてのノードで実行されているOracle RACデータベース・インスタンスを使用して構成されます。
  • 各データベースは、異なるOracleホームのロケーションに、Oracleバイナリの個別のセットを使用します。
  • 各データベースは、デフォルトのインスタンス・パラメータ設定を使用して構成されます。 デフォルト値は多くのケースに適していますが、特定のアプリケーションのニーズを満たすようにインスタンス・パラメータ設定を確認する必要があります。

    特に、Oracle Databaseシステム・グローバル領域(SGA)およびプログラム・グローバル領域(PGA)インスタンス・パラメータの設定について考えてみます(VMクラスタで複数のデータベースがサポートされている場合)。 また、すべてのOracle Databaseメモリー割当ての合計が、各コンピュート・ノードの使用可能な物理メモリーを超えないことを確認します。

  • Oracle Database 12cリリース1以降を使用する各データベースは、コンテナ・データベース(CDB)として構成され、CDB内に1つのプラガブル・データベース(PDB)が作成されます。 デフォルトは次のとおりです。

    • 最初のPDBは、PDBADMINというローカルPDB管理ユーザー・アカウントで構成されます。
    • PDBADMINユーザー・アカウントは、最初はCDB SYSおよびSYSTEMユーザーと同じ管理パスワードで構成されます。
    • PDBADMINユーザー・アカウントは、最初は、2つのロール(CONNECTおよびPDB_DBA)を通じて割り当てられる基本権限で構成されます。 ただし、多くの実用的な管理の目的で、PDBADMINユーザー・アカウントまたはPDB_DBAロールに追加の権限を割り当てる必要があります。

    ネイティブOracle Databaseの機能を使用して、追加のpdbを作成し、すべてのpdbを管理できます。 dbaascliユーティリティには、一定の便利なPDB管理機能があります。 「Exadata Cloud at Customerでのdbaascliユーティリティの使用」も参照してください。

  • 使用中のOracle Databaseバージョンに応じて、各データベースにはEnterprise Manager Database Express (EM Express)またはEnterprise Manager Database Control (Database Control)で提供されているwebベースのモニタリングおよび管理ツールが含まれています。 「Exadata Cloud at CustomerでのEM ExpressおよびDatabase Controlの使用」も参照してください。 dbaascliユーティリティには、便利なデータベース管理機能も備わっています。 「Exadata Cloud at Customerでのdbaascliユーティリティの使用」も参照してください。

警告

Oracle Cloud Infrastructureコンソール、APIまたはCLIを使用してクラウド・リソースに説明、タグまたはわかりやすい名前を割り当てるときは、機密情報を入力しないでください。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者が作成するポリシーで、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかにかかわらず、必要なタイプのアクセスを付与する必要があります。 アクションを実行しようとしたときに、権限のないメッセージや権限のないメッセージを取得する場合は、管理者に付与されているアクセスのタイプと作業するコンパートメントを確認してください。

管理者向け: 「データベース管理者によるDBシステムの管理を許可」のポリシーは、指定されたグループがデータベースと関連する「データベース」リソースですべてを行うことを可能にします。

新しいポリシーの場合は、「ポリシーの開始」「共通ポリシー」を参照してください。 データベースのポリシーを作成する方法について詳しくは、「Database Serviceの詳細」を参照してください。

コンソールの使用

データベースを作成するには
データベースを終了するには

APIの使用

APIおよび署名リクエストの使用については、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

これらのAPI操作を使用してデータベースを管理します。

データベースのホーム:

Databases:

ノード:

APIの完全なリストは、「データベース・サービスAPI」を参照してください。