アクティブ・スタンバイ・ペア構成には、アクティブ・データベース、スタンバイ・データベースおよびオプションの読取り専用サブスクライバ・データベースが含まれます。スタンバイ・データベースは、Oracle TimesTen Replicationを使用してアクティブ・データベースから変更を受け取り、その変更をオプションの読取り専用サブスクライバ・データベースに転送します。アクティブ・データベースおよびスタンバイ・データベースは、TimesTen In-Memory DatabaseまたはOracle In-Memory Database Cacheデータベースのいずれにすることもできます。
Oracle Clusterwareは、クラスタに関係するソフトウェア・コンポーネントの可用性を管理および監視する汎用クラスタ・マネージャです。TimesTen In-Memory Databaseは、ttCWAdminユーティリティを介してOracle Clusterwareに統合されています。顧客がTimesTen In-Memory DatabaseでOracle Clusterwareを使用する場合は、アクティブ・スタンバイ・ペア・データベースのフェイルオーバーおよび再起動が自動的に処理されます。また、Oracle Clusterwareを使用すると、TimesTenを使用する実際のアプリケーションを管理できます。
Oracle ClusterwareおよびTimesTenのインストール
1. | Clusterwareのインストール | Oracle Clusterware 11.1.0.7が必要です。 |
2. | TimesTenのインストール | Oracle TimesTen In-Memory Database 11.2.1が必要です。 |
例に、前述のタスクの実行方法を示します。
ClusterwareおよびTimesTen In-Memory Databaseのアクティブ・スタンバイ・ペアの構成
1. | クラスタ情報の登録 | TimesTenクラスタ情報は、Oracle Cluster Registryに格納されています。任意のホストでttCWAdmin -ocrConfigコマンドを実行して、TimesTenクラスタ情報を登録します。 |
2. | クラスタ・エージェントの起動 | 任意のホストでttCWAdmin -initコマンドを実行して、TimesTenクラスタ・エージェントを起動します。これらのクラスタ・エージェントは、クラスタのすべてのノードのレプリケーション・エージェントおよびTimesTenメイン・デーモンを管理します。 |
3. | データベースの作成 | アクティブ・スタンバイ・ペア構成を設定するには、動作するデータベースが必要です。このデータベースは、アプリケーション・ユーザーが所有する1つ以上の表を含める必要があります。また、すべての表に、主キー索引が必要です。 既存のデータベースがある場合は、この手順をスキップできます。 |
4. | アクティブ・スタンバイ・ペアを管理するユーザーの作成 | このデータベースには、ADMIN権限を持つユーザーを含める必要があります。このユーザーは、アクティブ・スタンバイ構成を管理するレプリケーション管理者です。 |
5. | cluster.oracle.iniファイルの作成 | cluster.oracle.ini構成ファイルは、属性を使用して、Oracle Clusterwareが管理するアクティブ・スタンバイ・ペアの構成を宣言的に定義します。cluster.oracle.iniファイルのアクティブ・スタンバイ・ペアのエントリ名は、前述の手順2で作成したシステムDSNに対応させる必要があります。 |
6. | アクティブ・スタンバイ・ペアの作成 | 任意のホストでttCWAdmin -createコマンドを実行して、アクティブ・スタンバイ・ペアを作成します。 |
7. | アクティブ・スタンバイ・ペアの開始 | 任意のホストでttCWAdmin -startコマンドを実行して、アクティブ・スタンバイ・ペアを開始します。 |
例に、前述のタスクの実行方法を示します。
ClusterwareおよびTimesTen In-Memory Databaseを使用したアクティブ・スタンバイ・ペアの管理
1. | A/Sペアの状態の取得 | クラスタの任意のホストでttCWAdmin -statusコマンドを実行して、アクティブ・スタンバイ・ペアの状態を確認します。 |
2. | A/Sペアの停止 | クラスタの任意のホストでttCWAdmin -stopコマンドを実行して、アクティブ・スタンバイ・ペアを停止します。 |
3. | A/Sペアの削除 | クラスタの任意のホストでttCWAdmin -dropを実行して、アクティブ・スタンバイ・ペアを削除します。 |
4. | エージェントの停止 | クラスタの任意のホストでttCWAdmin -shutdownを実行して、TimesTenクラスタ・エージェントを停止します。 |
例に、前述の一般的なタスクの実行方法を示します。管理タスクについては、次のリンクを参照してください。
アクティブ・スタンバイ・ペアとユーザー・アプリケーションの自動フェイルオーバーおよび再起動
次のリンクでは、Oracle Clusterwareを使用したアクティブ・スタンバイ・ペアおよびユーザー・アプリケーションのフェイルオーバーおよび再起動について説明します。
次のビューレットでは、Oracle Clusterwareを使用したユーザー・アプリケーションおよび対応するアクティブ・スタンバイ・ペアのフェイルオーバーおよびフェイルバックについて説明します。
ホーム | サイト・マップ | 連絡先 | Copyright © 2009 |