Oracle® Fail Safe

チュートリアル

リリース4.1.1 for Microsoft Windows

E61786-01(原本部品番号:E57061-01)

2015年1月

Oracle Fail Safeチュートリアル, リリース4.1.1 for Microsoft Windows

E61786-01

Copyright © 1999, 2015, Oracle and/or its affiliates.All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle およびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXはThe Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 このチュートリアルの使用方法

- 1.1 使用目的

- 1.2 クラスタの設定

- 1.3 ナビゲーション

- 1.4 用語

2 Oracle Fail Safe Managerの起動およびクラスタの検証

- 2.1 Oracle Fail Safe Managerの起動

- 2.2 ツリー・ビューへの移入

- 2.3 移入されたツリー・ビューへのクラスタの追加

- 2.4 「クラスタの追加」および「Windowsセキュリティ」ダイアログ・ボックスの使用

- 2.5 クラスタへの接続

- 2.6 クラスタの検証

- 2.7 クラスタの検証操作の結果の表示

3 サンプルのシングルインスタンス・データベースの作成

- 3.1 「サンプル・データベースの作成」ダイアログ・ボックスを開く

- 3.2 「サンプル・データベースの作成」ダイアログ・ボックスの使用

- 3.3 クラスタワイド操作の進行状況の表示

4 スタンドアロンのシングルインスタンス・データベースの検証

- 4.1 スタンドアロン・データベースの検証コマンドの使用

- 4.2 スタンドアロン・データベースの検証ダイアログ・ボックスの使用

- 4.3 クラスタワイド操作の進行状況の表示

5 シングルインスタンス・データベースのグループへの追加

- 5.1 このリソースをグループに追加ウィザードの開始

- 5.2 クラスタ・リソース名の追加

- 5.3 リソースをグループに追加ウィザードの使用

- 5.4 ノードの指定

- 5.5 仮想ホストの指定

- 5.6 データベース・パラメータの指定

- 5.7 データベース認証の指定

- 5.8 データベース・リソースの追加の確認

- 5.9 「リソースをグループに追加」操作の進行状況の表示

6 グループの検証

- 6.1 グループの検証コマンドの使用

- 6.2 進行状況の表示

7 作業負荷のバランス調整

- 7.1 計画的なフェイルオーバーの実行

- 7.2 「Sales」グループの移動

- 7.3 グループの移動操作の確認

- 7.4 グループの移動の完了

- 7.5 優先所有者ノード・リストの確認

- 7.6 優先ノード・リストの再配置

- 7.7 バランス調整済の作業負荷の表示

8 クライアント・アプリケーションに対するフェイルセーフ・データベースの位置の識別

- 8.1 tnsnames.oraファイルの更新

9 リソースのグループからの削除

- 9.1 「このリソースをグループから削除」アクションの選択

- 9.2 「リソースのグループからの削除の確認」リクエストの確認

- 9.3 クラスタワイド操作の監視

10 サンプル・データベースのクラスタからの削除

- 10.1 「サンプル・データベースの削除」コマンドの使用

- 10.2 「サンプル・データベースの削除」コマンドの確認

- 10.3 データベースを削除する権限の認証

- 10.4 クラスタワイド操作の進行状況の表示

はじめに

Oracle Fail Safeは、Windowsクラスタに対し、可用性の高い様々なビジネス・ソリューションをサポートします。Oracle Fail Safeサポートには、OracleデータベースおよびWindowsサービスとして構成されるすべてのアプリケーションが含まれます。このガイドでは、Oracle Fail Safeを使用して高い可用性を持つソリューションを実装するための手順を説明します。

対象読者

このガイドは、WindowsのシステムにおけるOracle Fail Safeの基本操作を学習する人を対象にしています。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

サポートをご購入のOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoまたはhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs (聴覚障害者向け)を参照してください。

関連ドキュメント

このガイドの他に、Oracle Fail Safeのマニュアルには次のものがあります。

- 『Oracle Fail Safeリリース・ノートfor Microsoft Windows』

- 『Oracle Fail Safe概要および管理ガイドfor Microsoft Windows』

- 『Oracle Fail Safeエラー・メッセージfor Microsoft Windows』

- 『Oracle Fail Safeインストレーション・ガイドfor Microsoft Windows』

- オンライン上のヘルプとして、Oracle Fail Safe Managerではオンライン・ヘルプのトピックおよびオンライン・ドキュメント・セットへのリンクが用意されています。Oracle Fail Safe Managerの「ヘルプ」メニュー・バーから、「ヘルプ・トピック」を選択して、オンライン・ヘルプのトピックにアクセスします。

関連製品情報については、次のドキュメントを参照してください。

- クラスタ・システムの詳細は、Microsoft Windowsフェイルオーバー・クラスタのマニュアルを参照してください。

- その他の関連製品の詳細は、各製品のマニュアルを参照してください。

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 このチュートリアルの使用方法

この章では、このチュートリアルを使用する前に知っておく必要がある情報を説明します。

1.1 使用目的

このチュートリアルは、次のいずれかの目的で使用するように設計されています。

- Oracle Fail Safeを使用して同一の高い可用性を持つようにリソース(シングルインスタンス・データベースなど)を構成する場合に必要な手順の概要

- Oracle Fail Safe Managerの使用方法の手順の概要
チュートリアルをこの目的で使用する場合は、まずクラスタ管理者にクラスタ上で仮想アドレス用に使用できるIPアドレスを最低5つ依頼してください。また、レッスンに順番どおり従うことをお薦めします。

このチュートリアルでは、リソースを構成して可用性を高くする基本手順について説明します。高可用性の概念の詳細は説明しません。このチュートリアルを使用する場合、『Oracle Fail Safe概要および管理ガイド』を参照すると役立つことがあります。

1.2 クラスタの設定

このチュートリアルは、2ノード・クラスタで実行するように設計されています。

1.3 ナビゲーション

HTMLバージョンのチュートリアルをナビゲートするには、左矢印と右矢印を使用して各レッスンを前後に移動します。「目次」リンクをクリックするといつでも目次に戻ります。「製品」リンクをクリックすると、他のOracle Fail Safeドキュメントにアクセスできます。

1.4 用語

このチュートリアルでは、次の用語が頻繁に使用されます。

- クラスタ: 単一の仮想システムとして稼働する、独立したコンピューティング・システムのグループ。

- フェイルオーバー: クラスタ・リソースをあるノードでオフラインにし、別のノードでオンラインに戻す処理。計画的(アップグレードまたはメンテナンス)または計画外(システム障害)のいずれかで処理できます。

- グループ: フェイルオーバーの最小単位を形成するクラスタ・リソースの論理的な集合。フェイルオーバー状況では、グループがフェイルオーバー・ノードへ移行します。グループは、どの時点でも1つのクラスタ・ノードにのみ存在します。より新しいバージョンのフェイルオーバー・クラスタでは、サービスまたはアプリケーションあるいはクラスタ化されたロールはグループと呼ばれます。

- リソース: コンピューティング・システムで使用できる物理コンポーネントまたは論理コンポーネント。ディスク、ネットワークIPアドレス、Forms Server、Reports Server、およびWebサーバーなどがリソースです。

- 仮想アドレス: ネットワーク・アドレスの1つ。リソースのホストであるハードウェア・サーバーに依存せずに、このアドレスでグループのリソースにアクセスできます。

- 仮想サーバー: 1つ以上の仮想アドレスを持つグループ。

2 Oracle Fail Safe Managerの起動およびクラスタの検証

この章では、Oracle Fail Safe Managerの起動とクラスタの検証に必要な手順を説明します。

2.1 Oracle Fail Safe Managerの起動

タスクバーからOracle Fail Safe Managerを起動するには、「スタート」ボタンをクリックし、「すべてのプログラム」を選択した後、Oracle Fail Safe ManagerをインストールしたOracleホームを選択し、「Oracle Fail Safe Manager」を選択します。

2.2 ツリー・ビューへの移入

Oracle Fail Safe Managerを起動すると、Oracle Fail Safe Managerウィンドウが開きます。ツリー・ビューに追加されているクラスタがない場合、「アクション」メニューの下の「クラスタの追加」アクションを選択して、「クラスタの追加」ダイアログ・ボックスを開きます。このダイアログ・ボックスが開いた場合は、管理するクラスタ別名を入力します。すでにツリー・ビューが移入されていても、管理するクラスタがツリー・ビューにない場合は、2.3項を参照してください。

2.3 移入されたツリー・ビューへのクラスタの追加

すでにツリー・ビューにクラスタのリストが表示されていても、管理するクラスタがない場合は、移入されたツリー・ビューにクラスタを追加できます。画面右ペインの「アクション」メニューから、「クラスタの追加」を選択します。「クラスタ別名」フィールドおよび別の資格証明を使用して接続チェック・ボックスとともに「クラスタの追加」ダイアログ・ボックスが開きます。

2.4 「クラスタの追加」および「Windowsセキュリティ」ダイアログ・ボックスの使用

管理するクラスタの別名を「クラスタ別名」フィールドに入力します。

別のユーザーの資格証明を使用する場合は、別の資格証明を使用して接続オプションを選択します。Windowsセキュリティのクラスタ資格証明ダイアログ・ボックスが開き、クラスタを管理するための新たな資格証明を入力できるようになります。

ユーザー名とパスワードを所定のフィールドに入力します。資格証明を保存する場合は、「資格情報を記憶する」オプションを選択して「OK」をクリックします。クラスタに接続する際にOracle Fail Safe Managerはそのクラスタの保存された資格証明があるかどうかを確認して同じ資格証明を使用してクラスタに接続できるように、資格証明はWindows資格証明キャッシュに保存されます。

2.5 クラスタへの接続

ツリー・ビューに1つ以上のクラスタ別名が移入された後、Oracle Fail Safe Managerでそれらを管理する前にクラスタに接続する必要があります。

ツリー・ビューで、Oracle Fail Safe Managerで接続するクラスタを選択します。次に、画面右ペインの「アクション」メニューの「接続」を選択します。Oracle Fail Safe Serverとの接続がただちに確立します。

2.6 クラスタの検証

Oracle Fail Safe Managerで作業を開始する前に、「検証」クラスタ・アクションを選択して、クラスタのハードウェアおよびソフトウェアが正しく構成されていることを確認します。

Oracle Fail Safeソフトウェアをインストールまたはアップグレードした後、初めてクラスタに接続すると、Oracle Fail Safe Managerにより「検証」操作を実行してクラスタのインストールを検証するよう求められます。

このクラスタでOracle Fail Safeを使用するのが初めてではない場合、画面右ペインの「アクション」メニューから「検証」を選択します。

2.7 クラスタの検証操作の結果の表示

Oracle Fail Safeにより、進行状況ウィンドウの「検証」クラスタ操作の進行状況が表示されます。

3 サンプルのシングルインスタンス・データベースの作成

このレッスンでは、サンプルのシングルインスタンス・データベースTestDbを作成する方法を説明します。このチュートリアルの以降のレッスンでは、このデータベースを作成していると想定しています。

3.1 「サンプル・データベースの作成」ダイアログ・ボックスを開く

Oracleリソースの「アクション」メニューから「サンプル・データベースの作成」を選択します。「サンプル・データベースの作成」ダイアログ・ボックスが開きます。

3.2 「サンプル・データベースの作成」ダイアログ・ボックスの使用

「サービス名」フィールドに、クラスタ全体でサンプル・データベースに使用するTestDbのサービス名を入力します。「ディスク」リソース・フィールドで、サンプル・データベースを作成するディスクを選択し、「データベース・バージョン」フィールドで、作成するOracleデータベースのバージョンを選択します。「データベース・バージョン」に対してドロップダウン・リストをクリックすると、作成するOracleホーム名が表示されます。

オペレーティング・システム認証が使用されていない場合、「パスワード」および「パスワードの確認」の各フィールドで、データベースSYSアカウント構成の有効なパスワードを入力し、同じパスワードを確認します。

Oracle Database 12cリリース1 (12.1)以降、Oracle Databaseでは、インストール時に指定されるOracleホーム・ユーザーの使用がサポートされます。Oracleホーム・ユーザーは、Oracleホーム用のOracleで必要とするほとんどのWindowsサービスを実行するインストール中に指定される権限の弱いWindowsユーザー・アカウントです。Oracleホーム・ユーザーを選択する場合、ユーザーは、Oracleホームのユーザー・パスワード・グループの下に示されるフィールドにパスワードを入力し、同じパスワードを確認します。

「OK」をクリックします。

関連項目:

- プラットフォームは、『Oracle Real Application Clustersインストレーション・ガイド』のOracleホームのユーザー名およびパスワードの指定に関する項を参照してください。

- 『Oracle Databaseプラットフォーム・ガイドfor Microsoft Windows』のWindowsのOracleホーム・ユーザーのサポートに関する項を参照してください。

サンプル・データベースは本番データベースとして使用しないでください。

3.3 クラスタワイド操作の進行状況の表示

進行状況ウィンドウが開き、ノード操作のサンプル・データベースの作成の進行状況が表示されます。操作が終了すると、操作が正常に完了したことを示す「クラスタワイド操作の状態」ウィンドウが表示されます。

「OK」をクリックします。

4 スタンドアロンのシングルインスタンス・データベースの検証

スタンドアロン・データベースの検証操作では、有効性検査を実行し、スタンドアロン・データベースが常駐するノード上に正しく構成されているかどうかを確認して、グループに追加する前にもう一方のクラスタ・ノードに存在するデータベースへの参照を削除します。(データベースが、一度グループに追加された後で削除されたものである場合、別のクラスタ・ノードにデータベースへの参照が残っている可能性があります。)これによって、Oracle Fail Safeを使用した可用性の高いデータベースが実現されます。

第3章で作成したデータベースはOracle Fail Safeで作成されているため、検証する必要はありません。ただし、このレッスンではデモ用に検証を行います。

4.1 スタンドアロン・データベースの検証コマンドの使用

検証するTestDbデータベースを選択し、「Oracleリソース」ビューの「アクション」メニューから「検証」を選択します。「使用可能なOracleリソース」リストのリソースを右クリックし、使用可能なリソース・レベルのアクションを表示して、「検証」を選択することもできます。

4.2 スタンドアロン・データベースの検証ダイアログ・ボックスの使用

オペレーティング・システム認証が有効であるかどうかによって、Oracle Fail Safeは「データベースのSYSアカウントのパスワードを入力してください」ウィンドウを開いてサンプル・データベースを検証するSYSアカウント権限があることを確認する場合があります。このウィンドウが開いた場合は、SYSアカウントのパスワードを入力します。

4.3 クラスタワイド操作の進行状況の表示

スタンドアロン・データベースの検証操作の結果が表示されます。(操作の際に、TestDbインスタンスを起動するかを尋ねるメッセージ・ウィンドウが表示されます。このメッセージが表示されたら「はい」をクリックします。)

5 シングルインスタンス・データベースのグループへの追加

このレッスンでは、シングルインスタンス・データベースをグループに追加する方法を説明します。シングルインスタンス・データベースをグループに追加すると、データベースの可用性を高めることができます。データベースが現在実行されているノードがオフラインになった場合や障害が発生した場合に、そのデータベースは残っているクラスタ・ノード上で再起動されます。

このレッスンでは、第3章で作成したサンプル・データベースをGroup 1のグループに追加します。

5.1 このリソースをグループに追加ウィザードの開始

グループに追加するリソースを選択して、「Oracleリソース」ビューの「アクション」メニューから「リソースの追加」を選択します。または、「使用可能なOracleリソース」グループで選択したリソースを右クリックして、「使用可能なOracleリソース」のアクションから「リソースの追加」を選択します。

5.2 クラスタ・リソース名の追加

Microsoftフェイルオーバー・クラスタでは、リソース名に任意のテキスト文字列を使用できます。デフォルトで、Oracle Fail SafeではデータベースのインスタンスIDを使用します。必要に応じて、この名前をもっとわかりやすい名前に変更できます。たとえば、ここではクラスタ・リソース名がTest Databaseに変更されています。

5.3 リソースをグループに追加ウィザードの使用

「リソースをグループに追加」ガイド付きプロセス・ウィザードが開き、クラスタ・リソースの構成を示します。このページで、データベースを所有するクラスタ・グループを選択します。このグループは、データベースが使用するディスクを所有している必要があります。Oracle Fail Safeによっていずれかのディスクが別のグループによって所有されていることが検出された場合、それらのディスクを選択したグループに移動するかが確認されます。

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

5.4 ノードの指定

クラスタ内に3つ以上のノードがある場合、データベースをホストできる可能性のあるノードを決定する必要があります。「使用可能」リストから必要なノードを選択して、「選択済」リストに移動します。現在グループ内に存在するいずれかのリソースが、あるノードを可能所有者から除外した場合、そのノードは「使用不可」リストに表示されます。また、現在オンラインでないノードは、「使用不可」リストに表示されます。

5.5 仮想ホストの指定

クラスタ・グループに複数のネットワーク仮想アドレスがあり、現在OracleネットワークTNSリスナーが構成されていない場合、新しいネットワーク・リスナーが着信データベース接続に使用するアドレスを選択する必要があります。必要な仮想アドレスを「使用可能」リストから選択して、「選択済」リストに移動します。

5.6 データベース・パラメータの指定

データベース・パラメータ・ファイル・フィールドは自動的に指定されます。データベース・パラメータ・ファイルのファイル名を入力します(pfile)。ほとんどのアプリケーションでは、ノードのローカル・ディスクではなくグループの共有ディスクにpfileを保存することが推奨されます。ただし、ノードの中に同じリソースを利用できないものがある場合(メモリーやCPUなど)、各ノードに適したパラメータを使用してデータベースを起動できるように、クラスタ内の各ノードで別個のpfileを使用した方が便利です。ただし、ローカル・ファイルを使用する場合、pfileのパスとファイル名は同じであることが必要です。すなわち、各ノードが、このページに入力された正確なファイル名を使用する必要があります。

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

5.7 データベース認証の指定

このページで、クラスタワイドでオペレーティング・システム認証が有効になっていない場合、オペレーティング・システム認証またはSYSデータベース・ユーザーを介したパスワード認証のどちらかを使用するようにデータベースが構成されます。

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

構成済のOracleホーム・ユーザーが存在する場合、Oracle Fail SafeによってOracleホーム・ユーザー用にパスワード・フィールドが追加で表示されます。Oracleホーム・ユーザーのパスワードも必ず入力してください。

5.8 データベース・リソースの追加の確認

「完了」をクリックしてデータベースを構成するプロセスを開始し、クラスタ・リソースとしてアクセスできるようにします。

5.9 「リソースをグループに追加」操作の進行状況の表示

「終了」をクリックすると、「リソースをグループに追加」進行状況ウィンドウが開きます。

6 グループの検証

グループ検証プロセスでは、選択したグループが正しく構成されていることを検査します。時間が経ち、システムがより複雑になり、ハードウェアおよびソフトウェアの構成が変わるにつれて、リソースの依存性が変更される場合があります。「検証」アクションは、Oracleリソースの構成を簡単に正常な状態にリストアできます。「検証」アクションを使用すると、Oracle Fail Safeは検出した構成上の問題の修正を試行します。グループを作成した直後では検証する必要はありませんが、このレッスンではデモ用に検証を行います。

6.1 グループの検証コマンドの使用

ツリー・ビューで「Group 1」グループ名を右クリックし、「検証」を選択します。または、画面中央のペインのグループを選択し、「クラスタ」ビューの「アクション」メニューから「検証」を選択します。

6.2 進行状況の表示

「検証」操作はクラスタワイドに適用され、含まれる手順も多いため、完了するまでに数分かかる場合があります。Oracle Fail Safe Managerにより、進行状況ウィンドウで操作の進行状況が表示されます。

操作が完了したら、クラスタ操作の状態ウィンドウで「OK」をクリックし、「グループ"Group 1"を検証中」ウィンドウで「閉じる」をクリックします。

7 作業負荷のバランス調整

Oracle Fail Safe Managerでは、「計画的なフェイルオーバー」と呼ばれるプロセスを使用して、クラスタ内のノード間で作業負荷のバランスを簡単に調整できます。「計画的なフェイルオーバー」を使用して、クラスタの初期設定を調整したり、クラスタ環境が変化した場合に設定を調整します。

7.1 計画的なフェイルオーバーの実行

3つのグループ、「Sales」、「Marketing」、「Customers」を作成します。「Node4」に「Sales」、「Marketing」および「Customers」を作成します。

各グループに対するフェイルバックを有効にし、各グループの現行ノードを「優先所有者ノード」リストの最上部に設定します。

次の図はクラスタの最初の構成を表しています。

最近「Node3」にCPUを追加したと想定します。これにより、「Node3」の方が「Sales」、「Marketing」および「Customers」グループの負荷をより効率よく処理できるようになります。ユーザーへのサービスの中断を最小限に押さえながら、グループを新しいより強力なシステムに移動できます。

7.2 「Sales」グループの移動

「Node3」がより堅牢なシステムであるため、最初の手順は「Sales」、「Marketing」および「Customers」グループを「Node3」に移動します。

「Sales」グループを「Node4」から「Node3」に移動するには、「Sales」グループを右クリックして「移動」を選択します。(実際のノード名は異なる場合があります。)または、「Sales」グループ・ビューの「アクション」メニューの「移動」を選択します。

クラスタ内に3つ以上のノードがある場合、可能なノードを示すサブメニューが表示されます。サブメニューから必要なターゲット・ノードを選択する必要があります。

7.3 グループの移動操作の確認

「Sales」グループを「Node3」に移動することを確認するウィンドウが表示されます。「はい」をクリックします。

7.4 グループの移動の完了

グループの移動ウィンドウに移動操作の進行状況が表示されます。移動が完了したら、クラスタワイド操作の状態ウィンドウで「OK」をクリックし、「グループ"Sales"をノード"NODE3"に移動中」ウィンドウで「閉じる」をクリックします。

7.5 優先所有者ノード・リストの確認

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ・ウィンドウの「Sales」グループを選択して、ウィンドウの右下のペインの「Actions」メニューの「Properties」アクションをクリックします。「Sales」グループの「General」プロパティ・ページが開きます。

「Preferred owners」リストを確認します。このウィンドウのデータは、「Node4」が優先所有者ノードであることを示します。ただし、構成を配置しなおしたため、「Node3」を優先所有者ノードにします。現在の設定を使用すると、「Node3」に失敗し、「Sales」グループが「Node4」にフェイルオーバーする場合、「Preferred owners」リストは、「Node4」の「Sales」グループを優先し、「Node3」がオンラインになる際にフェイルバックが発生しないことを示します。

7.6 優先ノード・リストの再配置

「Node3」がリストの最初になり、「Node4」が2番目になるように、「Preferred owners」リストを配置しなおします。「Preferred owners」リストから「Node3」を選択して、「Up」ボタンをクリックします。「Preferred owners」リストでは、「Node3」がリストの最初になり、「Node4」が2番目になります。

この処理を「Customers」および「Marketing」グループについても繰り返し、両方のノードが稼働しているときに各グループを置くノードが、それぞれの「Preferred owners」リストの最初になるようにします。

7.7 バランス調整済の作業負荷の表示

計画的なフェイルオーバーを終了すると、ウィンドウの左側のペインのツリー・ビューで「cluster-2」クラスタ・フォルダを拡張し、中央のペインで「Sales」グループを選択し、右側のペインの下のフレームに対応するアクションを表示し、ウィンドウの右側のペインの「アクション」メニューの上のフレームにクラスタ・アクションを表示する場合、次のイメージのようなOracle Fail Safe Managerのツリー・ビューが表示されます。

8 クライアント・アプリケーションに対するフェイルセーフ・データベースの位置の識別

通常、エンドユーザー・アプリケーションは、データベースの位置を物理ノード・アドレスで識別します。グループにデータベースを追加する場合、グループ内のデータベースの位置はグループの仮想アドレスで識別されます。

8.1 tnsnames.oraファイルの更新

エンドユーザー・アプリケーションがtnsnames.oraを使用してデータベースを検索する場合、Oracle Net Assistantなどのツールを使用して、クライアント・システムのtnsnames.oraのホスト値を物理ノード・アドレスからグループの仮想アドレスに変更します。Oracle Fail Safeでは、Oracle Fail Safe Managerを実行しているサーバー・システムおよびクライアント・システムに対して、この更新を行います。

9 リソースのグループからの削除

リソースの試行が終わった後、これをクラスタから削除できます。クラスタからリソースを削除する前に、まず追加先のグループからリソースを削除してください。「リソースをグループに追加」ウィザードで追加したグループからリソースを削除するには、「グループから削除」コマンドしか使用できないので注意してください。

9.1 「このリソースをグループから削除」アクションの選択

ウィンドウの中央のペインから「TestDb」を選択します。次に、ウィンドウの左側のペインの「アクション」メニューから「削除」を選択します。

9.2 「リソースのグループからの削除の確認」リクエストの確認

グループから「TestDb」リソースを削除する場合、「リソースのグループからの削除の確認」ダイアログ・ボックスが開き、次のメッセージが表示されます。「データベース"TestDb"をグループから削除すると、グループ内のデータベースのすべてがシャットダウンされます。すべてのデータベース・ユーザーは切断されます。続行しますか。」「はい」をクリックします。

9.3 クラスタワイド操作の監視

Oracle Fail Safeではウィンドウが開かれ、削除操作が開始されます。ウィンドウの上部にはグループ内の個々のリソースの状態が表示され、下部には削除操作の進行状況が表示されます。

クラスタワイド操作の状態ウィンドウで「OK」をクリックし、リソースの削除ウィンドウで「閉じる」をクリックします。

10 サンプル・データベースのクラスタからの削除

「サンプル・データベースの削除」コマンドを使用して、「サンプル・データベースの作成」コマンドで作成したデータベースを削除します。他の方法で作成したデータベースを削除する場合は、「サンプル・データベースの削除」コマンドは使用しないでください。

10.1 「サンプル・データベースの削除」コマンドの使用

データベースがまだグループ内にある場合は、第9章で説明されている方法を使用して削除します。次に、ツリー・ビューまたは画面の中央のペインで、「TestDb」を選択します。または、画面右ペインの「アクション」メニューで、「サンプル・データベースの削除」を選択します。

10.2 「サンプル・データベースの削除」コマンドの確認

サンプル・データベースを永続的に削除するかどうかの確認を求められます。「はい」をクリックしてデータベース・リソースを削除します。

10.3 データベースを削除する権限の認証

オペレーティング・システム認証が有効であるかどうかによって、Oracle Fail Safeは「データベースのSYSアカウントのパスワードを入力してください」ウィンドウを開いてサンプル・データベースを削除するSYSアカウント権限があることを確認する場合があります。このウィンドウが開いた場合は、SYSアカウントのパスワードを入力します。

10.4 クラスタワイド操作の進行状況の表示

操作が終了すると、操作が正常に完了したことを示す「クラスタワイド操作の状態」ウィンドウが表示されます。

クラスタワイド操作の状態ウィンドウで「OK」をクリックし、サンプル・データベースの削除ウィンドウで「閉じる」をクリックします。

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2015, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。