ページの先頭行へ戻る
PRIMECLUSTER Wizard for Oracle 4.5 導入運用手引書
FUJITSU Software

G.3.2 Oracle RACスケーラブル運用における Oracle データベースの制御

Oracle Data Guard/Oracle Active Data Guardを使用したOracle RACスケーラブル運用におけるOracleリソースの起動、停止、監視処理について説明します。

Oracle RACインスタンスの起動

Oracle RACインスタンスの起動処理は以下のようになります。

  1. su - <Oracleユーザー>

  2. srvctl stop instance -d $DB_NAME -i $ORACLE_SID

  3. srvctl start instance -d $DB_NAME -i $ORACLE_SID -o mount

  4. データベース・ロールに応じた処理を行います。

    • プライマリ・データベースの場合

      ALTER DATABASE OPEN;

    • フィジカル・スタンバイ・データベースの場合

      Oracle インスタンスリソースの設定項目REDOApplyの設定値に応じた処理を行います。

      • ReceiveOnlyの場合

        何も実施しません。

      • NormalApplyの場合

        ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING ARCHIVED LOGFILE DISCONNECT;

      • RealTimeApplyの場合

        ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;

      • ReadOnlyOPENの場合

        ALTER DATABASE OPEN;

      • RealTimeQueryN

        ALTER DATABASE OPEN;

        ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING ARCHIVED LOGFILE DISCONNECT;

      • RealTimeQueryR

        ALTER DATABASE OPEN;

        ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;

    • ロジカル・スタンバイ・データベースの場合

      Oracle インスタンスリソースの設定項目REDOApplyの設定値に応じた処理を行います。

      • ReceiveOnly、ReadOnlyOPEN、RealTimeQueryN、RealTimeQueryRの場合

        ALTER DATABASE OPEN;

      • NormalApplyの場合

        ALTER DATABASE OPEN;
        ALTER DATABASE START LOGICAL STANDBY APPLY;

      • RealTimeApplyの場合

        ALTER DATABASE OPEN;
        ALTER DATABASE START LOGICAL STANDBY APPLY IMMEDIATE;

    • スナップショット・スタンバイ・データベースの場合

      ALTER DATABASE OPEN;


Oracle RACインスタンスの停止

Oracle RACインスタンスの停止処理は以下のようになります。

Oracle RACインスタンスの監視

Oracle RACインスタンスの監視は、以下の点を除いてスタンバイ運用の場合と同じです。詳細は、“G.3.1 スタンバイ運用における Oracle データベースの制御”の“Oracle インスタンスの監視”を参照してください。

リスナーの起動、停止、監視

リスナーの起動・停止・監視は、Oracle Data Guardを使用しない環境と同じです。
"3.1.2 Oracle RAC スケーラブル運用の場合"を参照してください。