プライマリ・コンテンツに移動
Oracle® Enterprise Managerライフサイクル管理ガイド
12cリリース5 (12.1.0.5)
B66837-13
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

16 データベースの作成

この章では、Oracle Enterprise Manager Cloud Control(Cloud Control)を使用して、データベースを作成する方法について説明します。この章の具体的な内容は次のとおりです。


注意:

この章には、単一インスタンス、Oracle Real Application Clusters (Oracle RAC)およびOracle Real Application Clusters One Node (Oracle RAC One Node)コンテナ・データベースの作成に関する情報も含まれます。

Oracle Database 12cリリース1 (12.1)以降がホストにインストールされている場合のみ、コンテナ・データベースをホストに作成できます。コンテナ・データベースの詳細は、『Oracle Database管理者ガイド』を参照してください。


16.1 データベースの作成の概要

この項では、この章に取り組むための手引きとして、データベースの作成の概要を説明します。この項は、Cloud Controlを使用したデータベースの作成を成功させるために必要な一連の処理を理解するためのドキュメント・マップと考えてください。各手順の参照リンクをクリックすると、詳細情報が説明されている関連セクションが表示されます。

表16-1 Oracleデータベースの作成の概要

ステップ 説明 参照リンク

ステップ1

ユースケースの選択

ここでは、データベースの作成のユースケースのいくつかを説明します。ご自身の要件に最適なユースケースを選択してください。

  • Oracle単一インスタンス・データベースの作成の詳細は、第16.2項を参照してください。

  • Oracle RACデータベースの作成の詳細は、第16.3項を参照してください。

  • Oracle RAC One Nodeデータベースの作成の詳細は、第16.4項を参照してください。

ステップ2

前提条件の確認

デプロイメント・プロシージャを実行する前に、プロビジョニング環境の設定、必須パッチの適用およびOracleソフトウェア・ライブラリの設定などの前提条件を満たす必要があります。

  • Oracle Databaseの作成の前提条件の詳細は、第16.2.1項を参照してください。

  • Oracle RACデータベースの作成の前提条件の詳細は、第16.3.2項を参照してください。

  • Oracle RAC One Nodeデータベースの作成の前提条件の詳細は、第16.4.1項を参照してください。

ステップ3

デプロイメント・プロシージャの実行

デプロイメント・プロシージャを実行してデータベースを正常に作成します。

  • 単一インスタンス・データベースを作成するには、第16.2.2項を参照してください。

  • Oracle RACデータベースを作成するには、第16.3.2項を参照してください。

  • Oracle RAC One Nodeデータベースを作成するには、第16.4.2項を参照してください。


16.2 Oracleデータベースの作成

この項では、Oracleデータベース(単一インスタンス・データベースとも呼ばれます)の作成について説明します。


重要:

この項で説明されている情報を使用して、単一インスタンス・コンテナ・データベースを作成することもできます。

Oracle Database 12cリリース1 (12.1)以降がホストにインストールされている場合のみ、コンテナ・データベースをホストに作成できます。コンテナ・データベースの詳細は、『Oracle Database管理者ガイド』を参照してください。


この項の内容は次のとおりです。

16.2.1 Oracleデータベースを作成するための前提条件

Cloud Controlを使用して単一インスタンス・データベースを作成するには、次の前提条件を満たしていることを確認してください。

  1. 第2章で説明しているインフラストラクチャの前提条件を必ず満たしてください。

  2. データベース・テンプレートを作成し、ソフトウェア・ライブラリまたはOracleホームに格納したことを確認してください。データベース・テンプレートの作成の詳細は、第4.3.8項参照してください。

  3. 作成するデータベースのOracleホームがインストールされており、Oracleホームの所有者の資格証明をもっていることが必要です。プロビジョニング・データベース・デプロイメント・プロシージャ・ウィザードからデータベースの作成ウィザードを起動する場合、Oracleホームを先にインストールする必要はありません。この場合、プロシージャ・インタビュー時にOracleホームの検証はスキップされ、デプロイメント・プロシージャの実行時に実行されます。

  4. 対応するデータベース・バージョンをサポートするデータベース・プラグインがOMSおよびエージェントにデプロイされている必要があります。プラグインのデプロイの詳細は、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。

  5. データベースの作成に十分な領域、およびリカバリ・ファイルの場所に対する書込み権限があることを確認してください。

  6. データベース作成用としてソフトウェア・ライブラリのテンプレートを使用している場合、ステージング場所に対する書込み権限が必要です。

  7. 自動ストレージ管理(ASM)を記憶域として使用する場合、データベースを作成する前にASMインスタンスおよびディスク・グループを構成する必要があります。

  8. データベース・テンプレートを作成しているCloud Controlユーザーには、Cloud ControlでのCONNECT_ANY_TARGET権限が必要です。

16.2.2 Oracleデータベースを作成する手順

Oracleデータベースを作成するには、次の手順を実行します。

  1. 「エンタープライズ」メニューから、「プロビジョニングとパッチ適用」「データベースのプロビジョニング」を選択します。

  2. データベースのプロビジョニング・ページで、Oracleデータベース・デプロイメント・プロシージャを選択し、「起動」をクリックします。Oracleデータベースの作成ウィザードが起動します。

  3. データベース・バージョンおよびタイプ・ページで、データベースの「バージョン」を選択し、「Oracle単一インスタンス・データベース」を選択します。

    「ホスト」セクションで、データベースをプロビジョニングするホストおよびOracleホームを選択します。すべてのホストを対象として「ホスト資格証明」と「共通Oracleホーム」を指定することもできます。「ホスト資格証明」は「名前付き資格証明」または「優先資格証明」のいずれかにできます。

    プラス(+)記号のアイコンをクリックしてホストを追加します。ホストを選択して「Oracleホーム」を指定します。「ホスト資格証明」を選択するか新規に追加します。プラス記号のアイコンをクリックして、新規の資格証明を追加し、「ユーザー名」「パスワード」および「実行権限」を指定して資格証明を保存します。

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

  4. データベース・テンプレート・ページでは、データベース・テンプレートの場所を選択します。この場所はソフトウェア・ライブラリまたはOracleホームのいずれかにできます。選択したテンプレートは、選択したOracleホームのバージョンと互換性を保っている必要があります。

    「ソフトウェア・ライブラリ」を選択した場合、検索アイコンをクリックし、ソフトウェア・ライブラリからテンプレートを選択します。「管理対象ホスト上の一時的な格納場所」を指定します。この場所は、データベースを作成するすべてのホスト上に存在する必要があります。

    「テンプレートの詳細の表示」をクリックし、選択したテンプレートの詳細を表示します。初期化パラメータ、表領域、データファイル、REDOログ・グループ、共通オプション、およびテンプレートの他の詳細を表示できます。

    「Oracleホーム」を選択した場合は、「Oracleホーム」からテンプレートを選択します。デフォルトの場所はORACLE_HOME/assistants/dbca/templatesです。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  5. 「IDおよび配置」ページでは、データベース構成の詳細を指定します。「グローバル・データベース名」および「SID」接頭辞を指定します。

    「データベースの統合」セクションで、コンテナ・データベースを作成する場合は「コンテナ・データベースとして作成」を選択します。デフォルトでは、空のコンテナ・データベースが作成されます。1つ以上のプラガブル・データベースをそのコンテナ・データベースに追加する場合、「1つ以上のPDBを持つコンテナ・データベースの作成」を選択し、PDBの数を設定します。

    複数のPDBを作成する場合、ここで入力する一意の名前はすべてのクローニングされるPDBの接頭辞として使用され、接尾辞はPDBの数を示す数値です。

    たとえば、accountsPDBという名前で5つのPDBを作成すると、PDBは、accountsPDB1、accountsPDB2、accountsPDB3、accountsPDB4、およびaccountsPDB5という名前で作成されます。

    SYS、SYSTEMおよびDBSNMPデータベース・アカウントに対し、「データベース資格証明」を指定します。

    データベース・バージョン12.1以上およびMicrosoft Windowsオペレーティング・システムの場合は、Oracleホームのインストール時に指定されたMicrosoft Windowsユーザーに対してデータベース・サービスが構成されます。このユーザーは、Oracleソフトウェアによって実行されるすべてのサービスを所有します。「OracleホームのWindowsユーザー資格証明」セクションで、データベース・サービスを構成するためのMicrosoft Windowsユーザー・アカウントのホスト資格証明を指定します。既存の名前付き資格証明を選択するか、新しい資格証明を指定します。新しい資格証明を指定するには、ユーザー名およびパスワードを入力します。これらの資格証明を保存し、優先資格証明として設定することもできます。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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


    注意:

    • SIDは1つのホスト上の1つのデータベースに対して一意である必要があります。つまり、あるホスト上の1つのデータベースに割り当てられたSIDは、同じホスト上の別のデータベースでは再使用できませんが、別のホスト上の別のデータベースでは再使用できます。たとえば、1つのホスト(host1)に2つのデータベース(db1およびdb2)がある場合、そのSIDは一意である必要があります。しかし、別のホスト(host2)に3つ目のデータベースをインストールする場合、そのSIDはdb1やdb2でもかまいません。

    • グローバル・データベース名は、1つのホスト上の1つのデータベースに対しても、異なるホスト間でのデータベースに対しても一意である必要があります。つまり、あるホスト上の1つのデータベースに割り当てられたグローバル・データベース名は、同じホスト上の別のデータベースでも、別のホスト上の別のデータベースでも再使用できません。たとえば、1つのホスト(host1)に2つのデータベース(db1およびdb2)がある場合、そのグローバル・データベース名は一意である必要があります。さらに、別のホスト(host2)に3つ目のデータベースをインストールする場合、このデータベースのグローバル・データベース名は、Cloud Controlに登録された他のすべての名前とは異なり、一意である必要があります。

    • ここで指定したデータベースの資格証明がすべての宛先ホストで使用されます。しかし、プロビジョニング後に、データベースのパスワードを変更する場合は、手動で変更する必要があります。


  6. 記憶域の場所ページで、記憶域タイプとして「ファイル・システム」または「自動ストレージ管理(ASM)」を選択します。

    ファイル・システムを使用する場合は、「ファイルシステム」を選択し、データ・ファイルのある場所へのフルパスを指定します。たとえば、%ORACLE_BASE%/oradataや/u01/product/db/oradataなどです。

    ASMを使用する場合は、「自動ストレージ管理(ASM)」を選択して懐中電灯アイコンをクリックし、ディスク・グループ名を選択してASMSNMPパスワードを指定します。「ディスク・グループ名リスト」ウィンドウに、すべての宛先ホストで共通のディスク・グループが表示されます。

    「データベース・ファイルの場所」セクションで、データファイル、一時ファイル、REDOログおよび制御ファイルを格納する場所を指定します。

    • テンプレートからのデータベース・ファイルの場所を使用を選択し、使用されているテンプレートからのデフォルトを選択します。

    • 全データベース・ファイルの共通の場所の使用を選択し、別の場所を指定します。

      「REDOログおよび制御ファイルを多重化」セクションで「Oracle Managed Files(OMF)の使用」オプションを選択すると、REDOログ・ファイルおよび制御ファイルの重複コピーを格納できます。多重化によって強力なフォルト・トレランスが提供されます。最大5つの場所を指定できます。

    「リカバリ・ファイルの場所」セクションで、「データベース・ファイルの場所と同じ記憶域タイプを使用してください」を選択し、リカバリ・ファイルの記憶域タイプにデータベース・ファイルと同じタイプを使用します。「フラッシュ・リカバリ領域の使用」を選択し、リカバリ関連ファイルの場所および高速リカバリ領域サイズを指定します。

    「アーカイブ有効化」を選択してアーカイブのログを有効にします。「アーカイブ・ロブの場所を指定してください」をクリックし、最大9箇所のアーカイブ・ログの場所を指定します。ログの場所を指定しない場合、ログはデフォルトの場所に保存されます。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  7. 初期化パラメータ・ページで、メモリー管理タイプとして「自動メモリー管理」または「自動共有メモリー管理」を選択します。「メモリー設定として使用可能メモリーの割合」を選択し、メモリー設定として使用可能物理メモリーの割合を指定します。自動共有メモリー管理の場合は、「SGA合計」および「PGA合計」を指定します。自動メモリー管理の場合は、「Oracleで使用するメモリーの合計」を指定します。

    「データベースのサイズ設定」セクションで、「ブロック・サイズ」および「プロセス」の数を指定します。データベース・テンプレート・ページでデータファイルとともにデータベース・テンプレートを選択した場合、ブロック・サイズは編集できません。

    「ホストCPU数」を指定します。指定できる最大CPU数はホストに存在するCPUの数と同じです。

    「キャラクタ・セット」セクションでは、デフォルトのキャラクタ・セットを選択します。デフォルトのキャラクタ・セットはロケールおよびオペレーティング・システムに基づいています。

    各国語キャラクタ・セットを選択します。デフォルトはAL16UTF16です。

    「データベース接続モード」セクションでは、専用サーバー・モードを選択します。共有サーバー・モードについては、共有サーバーの数を指定します。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  8. 「追加の構成オプション」に、Oracleホームから実行されているすべての使用可能なリスナーおよびグリッド・インフラストラクチャ・リスナーがリストされます。リスナーを選択するか、新規リスナーを作成できます。データベースに登録する複数のリスナーを選択できます。新規リスナーを作成するには、「リスナー名」および「ポート」を指定します。データベース・スキーマを選択し、カスタム・スクリプトがある場合はこれを指定します。データベースを作成するホストまたはソフトウェア・ライブラリからカスタム・スクリプトを選択します。複数のホストを選択した場合は、ソフトウェア・ライブラリからのみスクリプトを指定できます。

    データベース・テンプレート・ページで「構造のみ」データベース・テンプレートを選択した場合、データベース・オプションを表示および編集することもできます。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  9. 「スケジュール」ページで、デプロイメント・インスタンス名とデプロイ用のスケジュールを指定します。プロシージャを即時実行する場合、デフォルトで選択されている「即時」を選択します。プロシージャを後で実行する場合は、「後で」を選択し、タイムゾーン、開始日および開始時刻の詳細を指定します。「次へ」をクリックします。

  10. 確認ページで、デプロイメント・プロシージャに指定した詳細を確認し、詳細に満足した場合は、「終了」をクリックして、設定したスケジュールのとおりデプロイメント・プロシージャを実行します。詳細を変更する場合は、変更するページまで「戻る」を繰り返しクリックします。「保存」をクリックし、将来のデプロイ用としてデプロイメント・プロシージャを保存します。「分析」をクリックして、前提条件を確認し、プロビジョニングのすべての要件が満たされていることを確認します。

  11. 「プロシージャ・アクティビティ」ページで、デプロイメント・プロシージャのジョブおよび手順の実行ステータスを確認します。各ステップの「ステータス」リンクをクリックし、各ステップの実行の詳細を表示します。「デバッグ」をクリックしてデバッグのロギング・レベルを設定し、「停止」をクリックしてプロシージャの実行を停止できます。

16.3 Oracle Real Application Clustersデータベースの作成

この項では、Oracle Real Application Clustersデータベースの作成について説明します。


重要:

この項で説明されている情報を使用して、Oracle Real Application Clustersコンテナ・データベースを作成することもできます。

Oracle Database 12cリリース1 (12.1)以降がホストにインストールされている場合のみ、コンテナ・データベースをホストに作成できます。コンテナ・データベースの詳細は、『Oracle Database管理者ガイド』を参照してください。


この項の内容は次のとおりです。

16.3.1 Oracle Real Application Clustersデータベースを作成するための前提条件

Cloud Controlを使用してOracle RACデータベースを作成するには、次の前提条件を満たしていることを確認してください。

  1. 第2章で説明しているインフラストラクチャの前提条件を必ず満たしてください。

  2. データベース・テンプレートを作成し、ソフトウェア・ライブラリまたはOracleホームに格納したことを確認してください。データベース・テンプレートの作成の詳細は、第4.3.8項参照してください。

  3. 作成するデータベースのOracleホームがインストールされており、Oracleホームの所有者の資格証明をもっていることが必要です。プロビジョニング・データベース・デプロイメント・プロシージャ・ウィザードからデータベースの作成ウィザードを起動する場合、Oracleホームを先にインストールする必要はありません。この場合、プロシージャ・インタビュー時にOracleホームの検証はスキップされ、デプロイメント・プロシージャの実行時に実行されます。

  4. 対応するデータベース・バージョンをサポートするデータベース・プラグインがOMSおよびエージェントにデプロイされている必要があります。プラグインのデプロイの詳細は、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。

  5. データベースの作成に十分な領域、およびリカバリ・ファイルの場所に対する書込み権限があることを確認してください。

  6. データベース作成用としてソフトウェア・ライブラリのテンプレートを使用している場合、ステージング場所に対する書込み権限が必要です。

  7. Oracle Real Application Clustersデータベースを作成する場合、グリッド・インフラストラクチャがインストールおよび構成されていることが必要です。プロビジョニング・データベース・デプロイメント・プロシージャ・ウィザードからデータベースの作成ウィザードを起動する場合、グリッド・インフラストラクチャをインストールおよび構成する必要はありません。この場合、プロシージャ・インタビュー時にグリッド・インフラストラクチャの検証はスキップされ、デプロイメント・プロシージャの実行時に実行されます。

  8. 自動ストレージ管理(ASM)を記憶域として使用する場合、データベースを作成する前にASMインスタンスおよびディスク・グループを構成する必要があります。

  9. データベース・テンプレートを作成しているCloud Controlユーザーには、Cloud ControlでのCONNECT_ANY_TARGET権限が必要です。

16.3.2 Oracle Real Application Clustersデータベースを作成する手順

Oracle Real Application Clusters (Oracle RAC)データベースを作成するには、次の手順を実行します。

  1. 「エンタープライズ」メニューから、「プロビジョニングとパッチ適用」「データベースのプロビジョニング」を選択します。

  2. データベースのプロビジョニング・ページで、Oracleデータベース・デプロイメント・プロシージャを選択し、「起動」をクリックします。Oracleデータベースの作成ウィザードが起動します。

  3. データベース・バージョンおよびタイプ・ページで、データベースの「バージョン」を選択し、「Oracle Real Application Clusters (Oracle RAC)データベース」を選択します。

    「クラスタ」セクションで、クラスタおよびOracleホームを選択します。クラスタ上でデータベースを作成するための参照として使用する検証を実行するための参照ホストを選択します。

    「クラスタ資格証明」を選択するか新規に追加します。プラス記号のアイコンをクリックして、新規の資格証明を追加し、「ユーザー名」「パスワード」および「実行権限」を指定して資格証明を保存します。

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

  4. データベース・テンプレート・ページでは、データベース・テンプレートの場所を選択します。この場所はソフトウェア・ライブラリまたはOracleホームのいずれかにできます。選択したテンプレートは、選択したOracleホームのバージョンと互換性を保っている必要があります。

    「ソフトウェア・ライブラリ」を選択した場合、検索アイコンをクリックし、ソフトウェア・ライブラリからテンプレートを選択します。「管理対象ホスト上の一時的な格納場所」を指定します。この場所は、以前に選択した参照ノード上に存在する必要があります。

    「テンプレートの詳細の表示」をクリックし、選択したテンプレートの詳細を表示します。初期化パラメータ、表領域、データファイル、REDOログ・グループ、共通オプション、およびテンプレートの他の詳細を表示できます。

    「Oracleホーム」を選択した場合は、「Oracleホーム」からテンプレートを選択します。デフォルトの場所はORACLE_HOME/assistants/dbca/templatesです。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  5. IDおよび配置ページで、Oracle RACデータベースのタイプ(「管理されたポリシー」または「管理されたAdmin」)を選択します。また、「グローバル・データベース名」および「SID」接頭辞を指定します。

    管理者管理型データベースの場合、クラスタ・データベースを作成するノードを選択します。データベースのバージョンおよびタイプ・ページで参照ノードとして選択したノードを指定する必要があります。

    ポリシー管理型データベースの場合、データベースの作成に使用するサーバー・プールを既存のサーバー・プールのリストから選択するか、新規サーバー・プールの作成を選択します。ポリシー管理型データベースは、データベース・バージョン11.2以上に対して作成できます。11.2未満のデータベース・バージョンの場合、ノードを選択してOracle RACデータベースを作成する必要があります。

    「データベースの統合」セクションで、コンテナ・データベースを作成する場合は「コンテナ・データベースとして作成」を選択します。デフォルトでは、空のコンテナ・データベースが作成されます。1つ以上のプラガブル・データベースをそのコンテナ・データベースに追加する場合、「1つ以上のPDBを持つコンテナ・データベースの作成」を選択し、PDBの数を設定します。

    複数のPDBを作成する場合、ここで入力する一意の名前はすべてのクローニングされるPDBの接頭辞として使用され、接尾辞はPDBの数を示す数値です。

    たとえば、accountsPDBという名前で5つのPDBを作成すると、PDBは、accountsPDB1、accountsPDB2、accountsPDB3、accountsPDB4、およびaccountsPDB5という名前で作成されます。

    SYS、SYSTEM、DBSNMPの「データベース資格証明」を指定します。

    データベース・バージョン12.1以上およびMicrosoft Windowsオペレーティング・システムの場合は、Oracleホームのインストール時に指定されたMicrosoft Windowsユーザーに対してデータベース・サービスが構成されます。このユーザーは、Oracleソフトウェアによって実行されるすべてのサービスを所有します。「OracleホームのWindowsユーザー資格証明」セクションで、データベース・サービスを構成するためのMicrosoft Windowsユーザー・アカウントのホスト資格証明を指定します。既存の名前付き資格証明を選択するか、新しい資格証明を指定します。新しい資格証明を指定するには、ユーザー名およびパスワードを入力します。これらの資格証明を保存し、優先資格証明として設定することもできます。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  6. 記憶域の場所ページで、記憶域タイプとして「ファイル・システム」または「自動ストレージ管理(ASM)」を選択します。

    「データベース・ファイルの場所」セクションで、データファイル、一時ファイル、REDOログおよび制御ファイルを格納する場所を指定します。これらの場所は、クラスタ・ファイル・システムの場所やASMディスク・グループなどの共有記憶域上にある必要があります。

    • テンプレートからのデータベース・ファイルの場所を使用を選択し、使用されているテンプレートからのデフォルトを選択します。

    • 全データベース・ファイルの共通の場所の使用を選択し、別の場所を指定します。

      「REDOログおよび制御ファイルを多重化」セクションで「Oracle Managed Files(OMF)の使用」オプションを選択すると、REDOログ・ファイルおよび制御ファイルの重複コピーを格納できます。多重化によって強力なフォルト・トレランスが提供されます。最大5つの場所を指定できます。

    「リカバリ・ファイルの場所」セクションで、「フラッシュ・リカバリ領域の使用」を選択し、リカバリ関連ファイルの場所および高速リカバリ領域サイズを指定します。

    「アーカイブ・ログの設定」セクションで、「アーカイブ有効化」を選択し、アーカイブ・ロギングを有効にします。「アーカイブ・ログの場所を指定してください」で、最大9箇所のアーカイブ・ログの場所を指定できます。ログの場所を指定しない場合、ログはデフォルトの場所に保存されます。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  7. 初期化パラメータ・ページで、メモリー管理タイプとして「自動メモリー管理」または「自動共有メモリー管理」を選択します。「メモリー設定として使用可能メモリーの割合」を選択し、メモリー設定として使用可能物理メモリーの割合を指定します。自動共有メモリー管理の場合は、「SGA合計」および「PGA合計」を指定します。自動メモリー管理の場合は、「Oracleで使用するメモリーの合計」を指定します。

    「データベースのサイズ設定」セクションで、「ブロック・サイズ」および「プロセス」の数を指定します。データベース・テンプレート・ページでデータファイルとともにデータベース・テンプレートを選択した場合、ブロック・サイズは編集できません。

    「ホストCPU数」を指定します。指定できる最大CPU数はホストに存在するCPUの数と同じです。

    「キャラクタ・セット」セクションでは、デフォルトのキャラクタ・セットを選択します。デフォルトのキャラクタ・セットはロケールおよびオペレーティング・システムに基づいています。

    各国語キャラクタ・セットを選択します。デフォルトはAL16UTF16です。

    「データベース接続モード」セクションでは、専用サーバー・モードを選択します。共有サーバー・モードについては、共有サーバーの数を指定します。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  8. 追加の構成オプション・ページで、ソフトウェア・ライブラリからカスタム・スクリプトを選択します。データベース・テンプレート・ページで「構造のみ」データベース・テンプレートを選択した場合、データベース・オプションを表示および編集することもできます。

    「ロック」アイコンをクリックし、フィールドをロックします。「次へ」をクリックします。

  9. 「スケジュール」ページで、デプロイメント・インスタンス名とデプロイ用のスケジュールを指定します。プロシージャを即時実行する場合、デフォルトで選択されている「即時」を選択します。プロシージャを後で実行する場合は、「後で」を選択し、タイムゾーン、開始日および開始時刻の詳細を指定します。「次へ」をクリックします。

  10. 確認ページで、デプロイメント・プロシージャに指定した詳細を確認し、詳細に満足した場合は、「終了」をクリックして、設定したスケジュールのとおりデプロイメント・プロシージャを実行します。詳細を変更する場合は、変更するページまで「戻る」を繰り返しクリックします。「保存」をクリックし、将来のデプロイ用としてデプロイメント・プロシージャを保存します。「分析」をクリックして、前提条件を確認し、プロビジョニングのすべての要件が満たされていることを確認します。

  11. 「プロシージャ・アクティビティ」ページで、デプロイメント・プロシージャのジョブおよび手順の実行ステータスを確認します。各ステップの「ステータス」リンクをクリックし、各ステップの実行の詳細を表示します。「デバッグ」をクリックしてデバッグのロギング・レベルを設定し、「停止」をクリックしてプロシージャの実行を停止できます。

16.4 Oracle Real Application Clusters One Nodeデータベースの作成

この項では、Oracle Real Application Clusters One Nodeデータベース(Oracle RAC One Nodeデータベースとも呼ばれます)の作成について説明します。


重要:

この項で説明されている情報を使用して、Oracle Real Application Clusters One Nodeコンテナ・データベースを作成することもできます。

Oracle Database 12cリリース1 (12.1)以降がホストにインストールされている場合のみ、コンテナ・データベースをホストに作成できます。コンテナ・データベースの詳細は、『Oracle Database管理者ガイド』を参照してください。


この項の内容は次のとおりです。

16.4.1 Oracle RAC One Nodeデータベースを作成するための前提条件

Cloud Controlを使用してOracle RAC Oneデータベースを作成するには、次の前提条件を満たしていることを確認してください。

  1. 第2章で説明しているインフラストラクチャの前提条件を必ず満たしてください。

  2. データベース・テンプレートを作成し、ソフトウェア・ライブラリまたはOracleホームに格納したことを確認してください。データベース・テンプレートの作成の詳細は、第4.3.8項参照してください。

  3. 作成するデータベースのOracleホームがインストールされており、Oracleホームの所有者の資格証明をもっていることが必要です。プロビジョニング・データベース・デプロイメント・プロシージャ・ウィザードからデータベースの作成ウィザードを起動する場合、Oracleホームを先にインストールする必要はありません。この場合、プロシージャ・インタビュー時にOracleホームの検証はスキップされ、デプロイメント・プロシージャの実行時に実行されます。

  4. 対応するデータベース・バージョンをサポートするデータベース・プラグインがOMSおよびエージェントにデプロイされている必要があります。プラグインのデプロイの詳細は、『Oracle Enterprise Manager Cloud Control管理者ガイド』を参照してください。

  5. データベースの作成に十分な領域、およびリカバリ・ファイルの場所に対する書込み権限があることを確認してください。

  6. データベース作成用としてソフトウェア・ライブラリのテンプレートを使用している場合、ステージング場所に対する書込み権限が必要です。

  7. Oracle Real Application Clustersデータベースを作成する場合、グリッド・インフラストラクチャがインストールおよび構成されていることが必要です。プロビジョニング・データベース・デプロイメント・プロシージャ・ウィザードからデータベースの作成ウィザードを起動する場合、グリッド・インフラストラクチャをインストールおよび構成する必要はありません。この場合、プロシージャ・インタビュー時にグリッド・インフラストラクチャの検証はスキップされ、デプロイメント・プロシージャの実行時に実行されます。

  8. 自動ストレージ管理(ASM)を記憶域として使用する場合、データベースを作成する前にASMインスタンスおよびディスク・グループを構成する必要があります。

  9. データベース・テンプレートを作成しているCloud Controlユーザーには、Cloud ControlでのCONNECT_ANY_TARGET権限が必要です。

16.4.2 Oracle Real Application Clusters One Nodeデータベースを作成する手順

Oracle Real Application Clusters One Nodeデータベースを作成するには、次の手順を実行します。

  1. 「エンタープライズ」メニューから、「プロビジョニングとパッチ適用」「データベースのプロビジョニング」を選択します。

  2. データベースのプロビジョニング・ページで、Oracleデータベース・デプロイメント・プロシージャを選択し、「起動」をクリックします。Oracleデータベースの作成ウィザードが起動します。

  3. データベース・バージョンおよびタイプ・ページで、データベースの「バージョン」を選択し、「Oracle RAC One Nodeデータベース」を選択します。

    「クラスタ」セクションで、クラスタおよびOracleホームを選択します。クラスタ上でデータベースを作成するための参照として使用する検証を実行するための参照ホストを選択します。

    「クラスタ資格証明」を選択するか新規に追加します。プラス記号のアイコンをクリックして、新規の資格証明を追加し、「ユーザー名」「パスワード」および「実行権限」を指定して資格証明を保存します。

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

  4. データベース・テンプレート・ページでは、データベース・テンプレートの場所を選択します。この場所はソフトウェア・ライブラリまたはOracleホームのいずれかにできます。選択したテンプレートは、選択したOracleホームのバージョンと互換性を保っている必要があります。

    「ソフトウェア・ライブラリ」を選択した場合、検索アイコンをクリックし、ソフトウェア・ライブラリからテンプレートを選択します。「管理対象ホスト上の一時的な格納場所」を指定します。この場所は、以前に選択した参照ノード上に存在する必要があります。

    「テンプレートの詳細の表示」をクリックし、選択したテンプレートの詳細を表示します。初期化パラメータ、表領域、データファイル、REDOログ・グループ、共通オプション、およびテンプレートの他の詳細を表示できます。

    「Oracleホーム」を選択した場合は、「Oracleホーム」からテンプレートを選択します。デフォルトの場所はORACLE_HOME/assistants/dbca/templatesです。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  5. 識別および配置ページで、クラスタ・データベースを作成するノードを選択します。「グローバル・データベース名」および「SID」接頭辞を指定します。Oracle RACデータベースのタイプとして、「管理されたポリシー」または「管理されたAdmin」を選択します。「サービス名」を指定します。

    「データベースの統合」セクションで、コンテナ・データベースを作成する場合は「コンテナ・データベースとして作成」を選択します。デフォルトでは、空のコンテナ・データベースが作成されます。1つ以上のプラガブル・データベースをそのコンテナ・データベースに追加する場合、「1つ以上のPDBを持つコンテナ・データベースの作成」を選択し、PDBの数を設定します。

    複数のPDBを作成する場合、ここで入力する一意の名前はすべてのクローニングされるPDBの接頭辞として使用され、接尾辞はPDBの数を示す数値です。

    たとえば、accountsPDBという名前で5つのPDBを作成すると、PDBは、accountsPDB1、accountsPDB2、accountsPDB3、accountsPDB4、およびaccountsPDB5という名前で作成されます。

    SYS、SYSTEMおよびDBSNMPデータベース・アカウントに対し、「データベース資格証明」を指定します。

    データベース・バージョン12.1以上およびMicrosoft Windowsオペレーティング・システムの場合は、Oracleホームのインストール時に指定されたMicrosoft Windowsユーザーに対してデータベース・サービスが構成されます。このユーザーは、Oracleソフトウェアによって実行されるすべてのサービスを所有します。「OracleホームのWindowsユーザー資格証明」セクションで、データベース・サービスを構成するためのMicrosoft Windowsユーザー・アカウントのホスト資格証明を指定します。既存の名前付き資格証明を選択するか、新しい資格証明を指定します。新しい資格証明を指定するには、ユーザー名およびパスワードを入力します。これらの資格証明を保存し、優先資格証明として設定することもできます。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  6. 記憶域の場所ページで、記憶域タイプとして「ファイル・システム」または「自動ストレージ管理(ASM)」を選択します。

    「データベース・ファイルの場所」セクションで、データファイル、一時ファイル、REDOログおよび制御ファイルを格納する場所を指定します。

    • テンプレートからのデータベース・ファイルの場所を使用を選択し、使用されているテンプレートからのデフォルトを選択します。

    • 全データベース・ファイルの共通の場所の使用を選択し、別の場所を指定します。

      「REDOログおよび制御ファイルを多重化」セクションで「Oracle Managed Files(OMF)の使用」オプションを選択すると、REDOログ・ファイルおよび制御ファイルの重複コピーを格納できます。多重化によって強力なフォルト・トレランスが提供されます。最大5つの場所を指定できます。

    「リカバリ・ファイルの場所」セクションで、「フラッシュ・リカバリ領域の使用」を選択し、リカバリ関連ファイルの場所および高速リカバリ領域サイズを指定します。

    「アーカイブ・ログの設定」セクションで、「アーカイブ有効化」を選択し、アーカイブ・ロギングを有効にします。「アーカイブ・ログの場所を指定してください」で、最大9箇所のアーカイブ・ログの場所を指定できます。ログの場所を指定しない場合、ログはデフォルトの場所に保存されます。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  7. 初期化パラメータ・ページで、メモリー管理タイプとして「自動メモリー管理」または「自動共有メモリー管理」を選択します。「メモリー設定として使用可能メモリーの割合」を選択し、メモリー設定として使用可能物理メモリーの割合を指定します。自動共有メモリー管理の場合は、「SGA合計」および「PGA合計」を指定します。自動メモリー管理の場合は、「Oracleで使用するメモリーの合計」を指定します。

    「データベースのサイズ設定」セクションで、「ブロック・サイズ」および「プロセス」の数を指定します。データベース・テンプレート・ページでデータファイルとともにデータベース・テンプレートを選択した場合、ブロック・サイズは編集できません。

    「ホストCPU数」を指定します。指定できる最大CPU数はホストに存在するCPUの数と同じです。

    「キャラクタ・セット」セクションでは、デフォルトのキャラクタ・セットを選択します。デフォルトのキャラクタ・セットはロケールおよびオペレーティング・システムに基づいています。

    各国語キャラクタ・セットを選択します。デフォルトはAL16UTF16です。

    「データベース接続モード」セクションでは、専用サーバー・モードを選択します。共有サーバー・モードについては、共有サーバーの数を指定します。

    「ロック」アイコンをクリックし、構成したフィールドをロックします。これらのフィールドはオペレータ・ロールでは編集できなくなります。

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

  8. 追加の構成オプション・ページで、ソフトウェア・ライブラリからカスタム・スクリプトを選択します。データベース・テンプレート・ページで「構造のみ」データベース・テンプレートを選択した場合、データベース・オプションを表示および編集することもできます。「ロック」アイコンをクリックし、フィールドをロックします。「次へ」をクリックします。

  9. 「スケジュール」ページで、デプロイメント・インスタンス名とデプロイ用のスケジュールを指定します。プロシージャを即時実行する場合、デフォルトで選択されている「即時」を選択します。プロシージャを後で実行する場合は、「後で」を選択し、タイムゾーン、開始日および開始時刻の詳細を指定します。「次へ」をクリックします。

  10. 確認ページで、デプロイメント・プロシージャに指定した詳細を確認し、詳細に満足した場合は、「終了」をクリックして、設定したスケジュールのとおりデプロイメント・プロシージャを実行します。詳細を変更する場合は、変更するページまで「戻る」を繰り返しクリックします。「保存」をクリックし、将来のデプロイ用としてデプロイメント・プロシージャを保存します。「分析」をクリックして、前提条件を確認し、プロビジョニングのすべての要件が満たされていることを確認します。

  11. 「プロシージャ・アクティビティ」ページで、デプロイメント・プロシージャのジョブおよび手順の実行ステータスを確認します。各ステップの「ステータス」リンクをクリックし、各ステップの実行の詳細を表示します。「デバッグ」をクリックしてデバッグのロギング・レベルを設定し、「停止」をクリックしてプロシージャの実行を停止できます。