プライマリ・コンテンツに移動
Oracle® Real Application Clusters管理およびデプロイメント・ガイド
12cリリース1 (12.1)
B71323-07
目次へ移動
目次
索引へ移動
索引

前
次

Oracle RACでのREDOログ・ファイル記憶域

Oracle RACデータベースでは各インスタンスは、REDOログ・ファイルの少なくとも2つのグループを備える必要があります。REDOログ・グループを割り当ててから、ALTER DATABASE ENABLE INSTANCE instance_nameコマンドを使用して新規インスタンスを有効化する必要があります。DBCAを使用してデータベースを作成する場合、DBCAは、必要に応じてREDOログ・ファイルをインスタンスに自動的に割り当てます。初期データベースの作成時または作成後の手順として必要に応じて、REDOログ・グループの数およびREDOログ・ファイルのサイズを変更できます。

現在のグループが一杯になると、インスタンスは次のログ・ファイル・グループへの書込みを開始します。データベースがARCHIVELOGモードの場合は、各インスタンスは一杯になったオンライン・ログ・グループをアーカイブREDOログ・ファイルとして保存し、このファイルは制御ファイルに記録されます。データベースのリカバリ時に、有効化されているすべてのインスタンスについて、リカバリが必要かどうかがチェックされます。Oracle RACデータベースからインスタンスを削除する場合は、データベースのリカバリ時にスレッドをチェックする必要がないように、インスタンスのREDOスレッドを無効化する必要があります。

REDOログの管理は、特定の本番Oracle RACデータベースのインスタンスの数を変更するときに考慮する必要があります。たとえば、ポリシー管理データベースのサーバー・プールのカーディナリティを増やし、新しいサーバーをサーバー・プールに割り当てると、新しいサーバーのインスタンスが起動されます。新しいサーバーのデータベース・インスタンスが起動すると、一連のREDOログ・グループが必要になります。Oracle ASMディスク・グループに基づいたOracle Managed Filesを使用すると、必要なREDOログ・スレッドおよびそれぞれのファイルの割り当てが自動的に実行されます。REDOログ・グループは、管理者管理データベースを使用する場合にのみ作成する必要があります。

管理者管理データベースの場合、インスタンスごとに、独自のオンラインREDOログ・グループがあります。これらのREDOログ・グループを作成し、グループ・メンバーを設定します。REDOログ・グループを特定のインスタンスに追加するには、ALTER DATABASE ADD LOGFILE文でINSTANCE句を指定します。REDOログ・グループの追加時にインスタンスを指定しない場合は、現在接続しているインスタンスにREDOログ・グループが追加されます。

関連項目:

  • 管理者およびポリシーによるデータベース管理の詳細は、「Oracle RAC環境の設計およびデプロイ」を参照してください

  • REDOログ・グループの作成およびグループ・メンバーの設定の詳細は、『Oracle Database管理者ガイド』を参照してください。

  • ALTER DATABASE ADD LOGFILE SQL文の詳細は、『Oracle Database SQL言語リファレンス』を参照してください。

各インスタンスには、2つ以上のREDOログ・ファイルのグループが必要です。REDOログ・グループを割り当ててから、ALTER DATABASE ENABLE INSTANCE instance_nameコマンドを使用して新規インスタンスを有効化する必要があります。現在のグループが一杯になると、インスタンスは次のログ・ファイル・グループへの書込みを開始します。データベースがARCHIVELOGモードの場合は、各インスタンスは一杯になったオンライン・ログ・グループをアーカイブREDOログ・ファイルとして保存し、このファイルは制御ファイルに記録されます。

データベースのリカバリ時に、有効化されているすべてのインスタンスについて、リカバリが必要かどうかがチェックされます。Oracle RACデータベースからインスタンスを削除する場合は、データベースのリカバリ時にスレッドをチェックする必要がないように、インスタンスのREDOスレッドを無効化する必要があります。