Oracle® Fail Safe インストレーション・ガイド

リリース4.1 for Microsoft Windows

B72448-01(原本部品番号:E24700-01)

目次

図一覧

表一覧

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

はじめに

- 対象読者

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

- 関連ドキュメント

- 表記規則

1 概要およびインストール前のチェックリスト

- 1.1 クラスタのセットアップ前提条件

- 1.2 ソフトウェアの互換性

- 1.3 ディスク領域要件

- 1.4 インストールおよび構成

- 1.5 ソフトウェアの推奨インストール順序

- 1.6 既存クラスタへのノードの追加

- 1.7 サンプル・データベースの追加

- 1.8 インストール後の手順

2 Oracle Fail Safeのインストール

- 2.1 インストール前のチェックリストの確認

- 2.2 Oracle Fail Safeソフトウェアのインストール

3 使用の開始

- 3.1 マネージャの起動およびOracle Fail Safeのインストールの完了について

- 3.1.1 Oracle Fail Safe Managerの起動

- 3.1.2 Oracle Fail Safe Managerのインストールの完了

- 3.1.3 既知クラスタへの接続

- 3.2 クラスタの追加

- 3.3 Oracle Fail Safe Managerのチュートリアルとオンライン・ヘルプのアクセス

4 Oracle Fail Safeの削除

- 4.1 Oracle Fail Safeソフトウェアの削除

5 インストールの問題のトラブルシューティング

- 5.1 アップグレード後のFSCMDコマンドの問題の概要

- 5.2 Oracle Fail Safeのインストールの問題の概要

- 5.3 Oracle Fail Safeサービス・エントリの検証

- 5.4 クラスタ・グループのOracle Fail Safeの検証

- 5.5 OracleリソースがMicrosoft Windowsフェイルオーバー・クラスタに登録されているかの検証

A ローリング・アップグレードとパッチ

- A.1 アップグレードのためのユーザーの準備

- A.2 ソフトウェア・アップグレードの推奨順序

- A.3 Oracle Fail Safeソフトウェアのアップグレードとパッチのインストール

- A.4 可用性の高いOracle Databaseのアップグレードとパッチ適用

- A.4.1 可用性が高まるように構成されたデータベースのアップグレード

- A.4.2 可用性が高まるように構成されたOracle Databaseへのパッチ適用

- A.5 他のOracle製品ソフトウェアのアップグレード

B サイレント・モードのインストールと削除

- B.1 Oracle Fail Safeのサイレント・モードのインストールと削除の導入

- B.1.1 レスポンス・ファイルの選択

- B.2 サイレント・モードのインストールまたは削除の手順の実行

- B.3 レスポンス・ファイルの内容

索引

図一覧

- 1-1 2ノード・クラスタへのソフトウェアの推奨インストール順序

- 1-2 非共有プライベート・クラスタ・ディスクにインストールされているソフトウェア

- 3-1 新しいインストールを完了する必要がある

- 3-2 クラスタ・リストへのクラスタの追加

- 3-3 クラスタの名前の入力

表一覧

- A-1 Oracle Fail Safeへのアップグレードに必要な手順

- A-2 可用性が高まるように構成されたデータベースのアップグレード手順

- A-3 可用性が高まるように構成されたデータベースへのパッチ適用手順

- A-4 MIGRATEオプションでデータベースを起動する手順

- A-5 他のOracle製品ソフトウェアのアップグレードに必要な手順

Oracle® Fail Safe

インストレーション・ガイド

リリース4.1 for Microsoft Windows

B72448-01(原本部品番号:E24700-01)

2012年12月

Oracle Fail Safeインストレーション・ガイド, リリース4.1 for Microsoft Windows

B72448-01

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

原本著者:  Ashmita Bose

原本協力者:  Janelle Simmons

原本協力者:  Paul Mead

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

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

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

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 Fail Safeのインストール、削除、アップグレードなどの手順を、順を追って説明します。

対象読者

このドキュメントは、Microsoft Windowsシステム上にOracle Fail Safeの初期設定およびインストールを実行する必要があるユーザーを対象としています。

このマニュアルでは、通常、技術的な用語や概念は最初に出てきたときに説明しています。ただし、基礎としてオペレーティング・システムの知識があり、基本的なシステム管理作業に精通していることが想定されています。また、Microsoft Windowsフェイルオーバー・クラスタに精通していることが必要です。

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

オラクル社のアクセシビリティへの取組みの詳細は、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 Managerでは、オンライン・ヘルプ・トピックおよびオンライン・ドキュメント・セットへのリンクが用意されています。オンライン・ヘルプのトピックにアクセスするには、Oracle Fail Safe Managerの「ヘルプ」メニュー・バーにある「ヘルプ・トピック」を選択してください。

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

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

- その他の関連製品の詳細は、その製品のドキュメントを参照してください。

表記規則

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

規則

意味

太字

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

イタリック

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

固定幅フォント

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

1 概要およびインストール前のチェックリスト

このマニュアルでは、Oracle Fail Safeのインストールについて順を追って説明します。Oracle Fail Safeのインストールでは、Oracle Fail Safe Manager、Oracle Fail Safe ServerおよびOracle Fail Safeドキュメントをインストールするためのオプションが用意されています。通常、3つのすべてのコンポーネントをインストールしますが、要件に応じてインストールをカスタマイズできます。たとえば、すべてのクラスタを管理するために使用する単一のデスクトップ・システムがある場合、そのシステムにOracle Fail Safe ManagerおよびOracle Fail Safeドキュメントをインストールできます。

Oracle Fail Safe Managerは、Microsoft Windowsフェイルオーバー・クラスタで可用性が高まるようにOracleシングルインスタンス・データベース、Oracle Management Agent、汎用サービスなどを構成および管理するグラフィカル・ユーザー・インタフェースです。Oracle Fail Safeは、メインのサーバー・コンポーネントです。

Oracle Universal Installerのグラフィカル・ユーザー・インタフェースを使用してインストールを実行します。複数のシステム上に同じインストールを実行する場合には、Oracle Universal Installerをサイレント・モードで実行し、バッチ・ファイルまたはスクリプトでインストール・プロセスを自動化できます。サイレント・インストールは、付録Bに説明されています。

この章では、次の項目について説明します。

- クラスタのセットアップ前提条件

- ソフトウェアの互換性

- ディスク領域要件

- インストールおよび構成

- ソフトウェアの推奨インストール順序

- 既存クラスタへのノードの追加

- サンプル・データベースの追加

- インストール後の手順

1.1 クラスタのセットアップ前提条件

Oracle Fail Safeのインストール前に次の構成作業を実行する必要があります。

- Microsoft Windowsフェイルオーバー・クラスタ・マネージャの「Actions」メニューにある「Validate This Cluster」アクションを選択して、「View Validation Report」アクションを実行して結果を確認します。先に進む前にMicrosoft Windowsフェイルオーバー・クラスタ検証プロセス中に検出された問題を解決します。

- 各システムでOracle Net tnsnames.oraが適切に構成されていて、そのローカルのデータベースにアクセスできることを確認します。

- クラスタのノードのサブセット上にOracle Fail Safeをインストールする場合、Oracle Fail Safeをインストールしたノードの1つでクラスタ・グループを実行していることを確認してください。Microsoft Windowsフェイルオーバー・クラスタ・マネージャを使用して、クラスタ・グループの場所を表示または変更できます。クラスタ・グループをOracle Fail Safeをインストールしていないノードに移動すると、Oracle Fail Safeが適切に機能しません。

- Oracle Fail Safeのインストール中に、Microsoft Windowsイベント・ビューアが実行されていないことを確認します。これが問題となるのは、既存のインストール上でインストールする(インプレース・アップグレード)場合だけです。

注意:
Microsoft Windowsイベント・ビューアを実行しながら、Oracle Fail Safeをインストールすると、インストール手順で、fsus.dllファイル(日本語システムでは、fsja.dll)をコピーできないことを示すエラーが返され、再試行するか、無視するか、取り消すかを尋ねられます。Microsoft Windowsイベント・ビューアを停止してOracle Fail Safeインストールのエラーウィンドウで再試行をクリックすると、インストールを続行できます。

1.2 ソフトウェアの互換性

各種オペレーティング・システムの現行ソフトウェアの互換性については、『Oracle Fail Safeリリース・ノートfor Microsoft Windows』を参照してください。

1.3 ディスク領域要件

次の表にインストール・タイプごとのディスク領域の要件を示します。

インストール・タイプ

ディスク領域(MB)

標準インストール

188

クライアントのみインストール

177

1.4 インストールおよび構成

Oracle Fail Safe Managerには、Microsoft .NET 3.5 Service Pack 1が必要です。.NET 3.5 Service Pack 1がWindows Server 2008 R2以降にインストールされていない場合、次の説明に従って「Server Manager」インタフェースまたはPowerShellを使用して追加してください。

「Server Manager」インタフェースの使用

1. 「Server Manager」インタフェースで、「Add Features」を選択して、利用可能な機能のリストを表示します。

2. 「Select Features」インタフェースで、「.NET Framework 3.5.1 Features」を拡張します。

3. 「.NET Framework 3.5.1 Features」を拡張した後、2つのチェック・ボックスが表示されます。1つは.NET Framework 3.5.1に使用し、もう1つはWCFアクティブ化に使用します。「.NET Framework 3.5.1」の隣にあるボックスを選択して、「Next」をクリックします。

注意:
「.NET Framework 3.5.1 Features」を拡張しないで選択すると、Add Featuresウィザードというポップアップが表示されます。
「Cancel」をクリックして「.NET Framework 3.5.1 Features」を拡張し、その下の「.NET Framework 3.5.1」チェック・ボックスを選択します。

必要なロール・サービスおよび機能もインストールされていない場合、.NET Framework 3.5.1機能はインストールできません。

4. 「Confirm Installation Selections」インタフェースで、選択内容を確認して、「Install」をクリックします。

5. インストール・プロセスの完了したら、「Close」をクリックします。

Windows PowerShellの使用

1. 「スタート」メニューから「すべてのプログラム」を選択し、「アクセサリ」を選択します。

2. 拡張して「Windows PowerShell」を右クリックして、「管理者として実行」を選択します。「ユーザー アカウント制御」ボックスで「はい」をクリックします。

3. PowerShellコマンド・プロンプトで、次のコマンドを入力して、各コマンドの後に[Enter]を押します。

- Import-Module ServerManager

- Add-WindowsFeature as-net-framework

1.5 ソフトウェアの推奨インストール順序

このマニュアルではOracle Fail Safeのインストールを詳細に説明していますが、Oracle Fail Safe環境を実装するためには、他の製品のインストールも必要です。図1-1に、2ノード・クラスタへのソフトウェアの推奨インストール順序を示します。

注意:
図1-1の手順番号は、後述するリストの手順番号と一致していません。リストでは、図よりも詳細な情報を説明しているためです。

図1-1 2ノード・クラスタへのソフトウェアの推奨インストール順序

「図1-1 2ノード・クラスタへのソフトウェアの推奨インストール順序」の説明

次のリストに、インストールの順序と、Oracle Fail Safeの起動に役立つ他の作業の詳細を示します。

1. 各クラスタ・ノードで、Microsoft Windowsフェイルオーバー・クラスタ機能を追加および構成します。
Oracle Fail Safeと一緒に使用できるMicrosoft Windowsのバージョンについては、『Oracle Fail Safeリリース・ノートfor Microsoft Windows』を参照してください。

2. クラスタ・ノードごとに、Oracle Fail Safeとの併用を計画するオプションのOracleソフトウェア(Oracle Databaseと他のアプリケーション)をインストールします。共有クラスタ・ディスク上にすべてのアプリケーションとデータベース・データ、コントロールおよびログ・ファイルを配置し、それらがフェイルオーバーできるようにします。Oracle Fail Safeを起動した後にOracle製品を追加する場合、新しいインストールを識別できるように、Oracle Fail Safeを再起動する必要があります。クラスタの各ノードのクラスタ・サービス・アクションを再起動して、これを実行できます。クラスタ・サービスを再起動すると、ノードのすべてのクラスタ・グループが強制的に別のノードにフェイルオーバーするので注意してください。
Oracle Databaseソフトウェアをインストールする場合、Oracle Fail Safeをインストールする前でも後でもデータベースを作成できます。非クラスタ環境の場合と同様に、データベース・リスナーも含めてデータベースを作成します。ただし、データベースはクラスタ・ディスク上に作成する必要があります。

3. 各クラスタ・ノードに、Oracle Fail Safeのサーバー・コンポーネントをインストールします。
Oracle Fail Safeのインストールの詳細は、第2章を参照してください。

4. (他の管理コンソールを設定する場合などに)オプションで、Oracle Fail Safe Managerを1台以上のクライアント・システムにインストールします。

図1-2は、プライベート・ディスクおよび非共有クラスタ・ディスク上にインストールする必要のあるソフトウェアおよびファイルを示しています。

図1-2 非共有プライベート・クラスタ・ディスクにインストールされているソフトウェア

「図1-2 非共有プライベート・クラスタ・ディスクにインストールされているソフトウェア」の説明

1.6 既存クラスタへのノードの追加

既存のクラスタにノードを追加する場合は、次の作業を実行します。

1. Microsoftの手順に従ってノードをクラスタに追加します。

2. 新しいノードに、Oracle Fail Safeとの併用を計画するオプションのOracleソフトウェア(Oracle Databaseと他のアプリケーション)をインストールします。プライベート・ディスク(たとえば、各ノードのシステム・ディスク)に配置されている実行可能アプリケーション・ファイルをインストールします。

3. 新しいノードに、Oracle Fail Safeのサーバー・コンポーネントをインストールします。同時にOracle Fail Safe Managerをインストールできます。

1.7 サンプル・データベースの追加

Oracle Fail Safeには、ユーザーが指定したクラスタ・ディスクに事前構成済のサンプル・データベースをインストールする「サンプル・データベースの作成」コマンドがあります。サンプル・データベースの機能は限定されており、テスト目的にかぎり、オンラインの『Oracle Fail Safeチュートリアルfor Microsoft Windows』で使用することが意図されています。サンプル・データベースを本番で使用しないでください。本番用のデータベースを作成するには、Database Configuration Assistantを使用するか、手動でデータベースを作成してください。

1.8 インストール後の手順

Oracle Fail Safeが正常にインストールされた後、次の作業を実行します。

1. 任意のOracleソフトウェアをインストールした場合、次の作業を実行します。

- 共有クラスタ・ディスク上のアプリケーション・データおよびログ・ファイルの構成。

- 共有クラスタ・ディスクまたはプライベート・ディスクのどちらかにおける、アラート・ファイルおよびトレース・ファイルの構成。
アラート・ファイルおよびトレース・ファイルをプライベート・ディスク上で構成することにより、管理者は問題が発生したノードを判別できますが、複数のファイル・セットをメンテナンスする必要があります。それぞれのクラスタ・ノードで違うパラメータにする場合にのみ、プライベート・ディスクにパラメータ・ファイルを置いてください。たとえば、プライマリ・ノードより少ないリソースのフェイルオーバー・ノード上でデータベースを使用する場合(フェイルオーバー・ノードに、リソースが必要な別のアプリケーションまたはデータベースがある場合など)に利用できます。

クラスタ・ディスク上のデータベースの再作成については、使用しているデータベースの、インポートおよびエクスポートに関するドキュメントを参照してください。

2. Oracle Fail Safe Managerを起動し、各クラスタ・ノードで管理者権限を持つドメイン・アカウントでクラスタ別名に接続します。プロンプトが表示されたときにインストールが完了していることを確認する必要があります。サイレント・インストールを実行する場合、fscmd verifyclusterコマンドまたはPowerShellコマンドTest-OracleClusterを実行して、インストールを完了できます。
コマンドライン・ユーティリティの詳細は、『Oracle Fail Safe概要および管理ガイドfor Microsoft Windows』を参照してください。

Oracle Fail Safeの起動に関する情報は、第3章を参照してください。

3. グループの作成およびグループへのリソースの追加の順を追った説明は、『Oracle Fail Safeチュートリアルfor Microsoft Windows』を参照してください。

2 Oracle Fail Safeのインストール

この章では、Oracle Fail Safe Manager、Oracle Fail SafeおよびOracle Fail Safe固有の追加のサーバー・コンポーネントのインストール手順について、順を追って説明します。

注意:
Oracle Fail Safeの以前のリリースからアップグレードする場合は、付録Aでローリング・アップグレードの実行の詳細を参照してください。

この章のディスカッションでは、ハードウェア構成の設定、Microsoft WindowsとMicrosoft Windowsフェイルオーバー・クラスタのインストールを行っていることを前提とします。Oracle Fail SafeでOracle製品と他のコンポーネントを構成するには、Oracle Fail Safeをインストールする前にコンポーネント・ソフトウェアをインストールしてください。

この章では、次の項目について説明します。

- インストール前のチェックリストの確認

- Oracle Fail Safeソフトウェアのインストール

2.1 インストール前のチェックリストの確認

次のインストール前のチェックを実行します。

- Oracle Fail Safeとの併用を計画するその他のOracleソフトウェアまたはサードパーティ製ソフトウェアのリリースについては、『Oracle Fail Safeリリース・ノートfor Microsoft Windows』に記載されているソフトウェアの互換性ガイドラインで確認してください。

- 必要に応じてMicrosoft Windowsフェイルオーバー・クラスタとMSDTCを構成します。

- 必要に応じて、クライアントのみのインストールに対してMicrosoftリモート・サーバー管理ツール(RSAT)をインストールします。

- クラスタがすべてのノード上で稼働中であることを検証します。

- 必要に応じて、前のバージョンのOracle Fail Safeを削除します。

- Oracle Fail Safeとともに構成する追加のコンポーネント(Oracle Databaseなど)をインストールします。

- 必要に応じて、Oracle Enterprise Managerをインストールします。

- 管理者権限を持った同じドメイン・ユーザー・アカウントを使用して、クラスタ・ノードにログオンします。Oracle Universal Installerを実行するアカウントは、管理者権限を持っている必要があります。

- Oracle Fail Safe Serverで使用される各クラスタ・ノードの管理者権限を持つドメイン・アカウントを選択します。

2.2 Oracle Fail Safeソフトウェアのインストール

Microsoftのドキュメントで説明されているようにMicrosoft Windows Serverをインストールし、Microsoft Windowsフェイルオーバー・クラスタを構成および検証した後、Oracle Fail Safeのインストールを準備します。Oracle Fail Safeをすべてのクラスタ・ノードにインストールしますが、Oracle Fail Safeのインストールは1回に1ノードずつ順に実行します。同時にクラスタ・ノード上にOracle Fail Safe Managerをインストールすることもできます。

Oracle Fail Safe Managerをクライアント・システムにインストールするには、Microsoft Windowsを実行している必要があります。Oracle Fail SafeはMicrosoft Windowsフェイルオーバー・クラスタ・マネージャがインストールされていることを検出すると、クラスタ・ツールという名前のMMCコンソールを作成します。このコンソールには、Microsoft Windowsフェイルオーバー・クラスタ・マネージャおよびOracle Fail Safe Manager MMCスナップインが含まれます。単一のインタフェースのツールを使用する機能も提供します。

Microsoft Windows Serverに必要なバージョンについては、『Oracle Fail Safeリリース・ノートfor Microsoft Windows』を参照してください。

注意:
Microsoft Windowsサービス・バックをサポートされている任意のバージョンから別のバージョンにアップグレードする場合、Oracle Fail SafeでサポートされているリソースのOracle Fail Safeまたはソフトウェアをインストールしているかどうかにかかわらず、アップグレードできます。

Oracle Fail Safeをインストールするには、次の手順を実行します。

手順1   Oracle Universal Installerの起動。

Oracle Fail Safeソフトウェア・キットに含まれているOracle Universal Installerを使用して、Oracle Fail Safeをインストールします。

Oracle Universal Installerは、オペレーティング・システムで使用されている言語と同じ言語で自動的にインストールを実行します。たとえば、ノードのオペレーティング・システムが日本語の場合、Oracle Universal Installerは自動的に日本語でインストールを実行します。

Oracle Universal Installerが起動すると、コマンド・インタプリタ・ウィンドウが開き、インストーラが前提条件をチェックしていることを示します。すべての前提条件が整っている場合にはようこそウィンドウが開きます。前提条件の一部またはすべてのチェックに失敗すると、続行するかどうかをたずねられます。続行を選択すると、インストールは失敗します。

手順2   ようこそウィンドウ: インストール済のコンポーネントおよびOracleホームの検証。

ようこそウィンドウが開いたときに、「インストールされた製品」をクリックしてインストールされているOracleコンポーネントとそれらに常駐するOracleホームを表示することもできます。続行する場合には、「次へ」をクリックします。

手順3   インストール・タイプの選択・ウィンドウ: インストール・タイプの選択。

インストール・タイプ・ウィンドウで、実行するインストールのタイプを次のように指定します。

1. インストール・タイプを選択します。

- 「標準」を選択すると、Oracle Fail Safe ManagerとOracle Fail Safeサーバーがインストールされます。「標準」は、デフォルトのインストール・タイプです。

- 「クライアントのみ」を選択すると、Oracle Fail Safe Managerがインストールされます。

- 「カスタムまたは再インストール」を選択すると、インストールまたは再インストールする各コンポーネントを指定できます。

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

手順4   ホームの詳細の指定ウィンドウ: Oracle Fail SafeをインストールするOracleホーム・ディレクトリの指定。

ホームの詳細の指定ウィンドウで、次のようにOracleホームおよび宛先パスを指定します。

1. 「名前」フィールドの「インストール先」に、Oracle Fail SafeソフトウェアをインストールするOracleホームの一意な名前を入力します。

2. 「パス」フィールドの「インストール先」に、前の手順で入力したOracleホームに対するディレクトリ指定を入力します。

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

注意:

- Oracle Fail Safeは、共有のクラスタ・ディスクではなく、プライベート・ディスクにインストールする必要があります。

- 各クラスタ・ノードで同じホーム名およびパスを使用して、Oracle Fail Safeサーバー・ソフトウェアをインストールする必要があります。

手順5   使用可能な製品コンポーネント・ウィンドウ: コンポーネントの選択。

手順3で「標準」インストールを選択した場合、手順6に進みます。手順3でクライアントのみを選択した場合、手順9に進みます。手順3で「カスタムまたは再インストール」を選択した場合には、このウィンドウで、次の手順に従ってインストールするコンポーネントを指定してください。

デフォルトでは、すべてのOracle Fail Safeコンポーネントが選択されます。インストールしないコンポーネントを解除する必要があります。

Oracle Fail Safe Server 4.1.0.0.0またはOracle Fail Safe Manager 4.1.0.0.0を削除できることに注意してください。ただし、Java Runtime Environment 1.6.0.11.0は削除できません。「すべて選択解除」を選択すると、OUI-10088: これは必須コンポーネントです。というエラー・メッセージが表示されます。必須コンポーネントは選択解除できません。「OK」をクリックして続行するか、「詳細」をクリックして必須コンポーネントを表示します。

必要なOracle Fail Safeコンポーネントを選択した後、「次へ」をクリックします。

手順6   クラスタ・サービスが再開されますウィンドウ: ノードで実行中のクラスタ・リソースのフェイルオーバー。

Oracle Universal Installerでは、クラスタ・サービスのサービスが再開することを示すウィンドウが表示されます。つまり、現在ノードに常駐するクラスタ・リソースは、クラスタの他のノードにフェイルオーバーされます。

手順7   Oracle Fail Safe Serverのユーザー名ウィンドウ: Oracle Fail Safeのドメイン・ユーザー・アカウントの入力。

手順3でOracle Fail Safeサーバーのインストールを選択した場合、このウィンドウで、次の手順に従ってユーザー名を指定してください。

Oracle Fail Safe Serverのユーザー名ウィンドウで、次のように入力します。

1. 管理者権限を持つユーザー・アカウントに対する「ユーザー名」ボックスに値を入力します。
たとえば、EXAMPLEDOMAINを使用し、ユーザー名がadminである場合、EXAMPLEDOMAIN\adminと入力します。

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

Oracle Fail Safeは、ユーザーが指定したアカウントを使用してクラスタにアクセスします。Oracle Fail Safeは、このクラスタのすべてのノードに管理者権限を持つ(システム・アカウントではなく)ドメイン・ユーザー・アカウントである必要があるユーザー・アカウントでMicrosoft Windowsサービス(Oracle Fail Safeと呼ばれます)として実行されます。アカウントはこのクラスタのすべてのノードで同じにする必要があり、そうでない場合はOracleリソースの構成の検証、このリソースをグループに追加などのクラスタワイド操作を試行する際にエラー・メッセージが表示されます。

手順8   Oracle Fail Safe Serverのパスワードウィンドウ: Oracle Fail Safeのドメイン・ユーザー・アカウントのパスワードの入力。

手順3でOracle Fail Safeサーバーのインストールを選択した場合、このウィンドウで、次の手順に従ってパスワードを指定してください。

Oracle Fail Safe Serverのパスワードウィンドウで、次のように入力します。

1. このアカウントのパスワードを、「パスワードの入力」および「パスワードの確認」ボックスに入力します。

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

手順9 サマリー・ウィンドウ: コンポーネントのインストールの検証。

サマリー・ウィンドウには、このインストールで選択されたコンポーネントが一覧表示されます。

サマリー・ウィンドウに表示された情報が正しいことを確認します。インストールしないコンポーネントがサマリーに含まれている場合は、「戻る」ボタンをクリックしてインストールのダイアログ・ボックスに戻り、コンポーネントの選択を解除します。

サマリー・ウィンドウの情報が正しい場合は、「インストール」をクリックして、インストールを開始します。

注意:
システムにインストールを実行するための十分な領域がない場合は、「必要な領域」の下のテキストが赤で表示されます。

手順10   インストール・ウィンドウ: インストールの進捗状況の表示。

インストール・ウィンドウに、インストールの進捗状況が表示されます。

通常、インストールは1から5分で完了します。

手順11   構成アシスタント・ウィンドウ: 選択したコンポーネントの構成および起動。

インストールが正常終了すると、ツール名、構成プロセスのステータスおよびタイプを表示する構成アシスタント・ウィンドウが開きます。

手順12   インストールの終了ウィンドウ: インストールの確認。

インストールの終了ウィンドウが表示されます。Oracle Fail Safeおよびその他のコンポーネントのインストールを確認するには、「インストールされた製品」をクリックします。

手順13   Oracle Fail Safeインストールの検証。

Oracle Fail Safeのインストールの検証の詳細は、第3章を参照してください。

3 使用の開始

この章では、クラスタに接続してOracle Fail Safe Managerの使用を開始するときに役立つ次の項目について説明します。

- マネージャの起動およびOracle Fail Safeのインストールの完了について

- Oracle Fail Safe Managerのチュートリアルとオンライン・ヘルプのアクセス

3.1 マネージャの起動およびOracle Fail Safeのインストールの完了について

この項では、Oracle Fail Safe Managerのインストールの完了、クラスタの検証、Oracle Fail Safe Managerの起動、クラスタの追加および既知クラスタの接続を実行する方法について説明します。

3.1.1 Oracle Fail Safe Managerの起動

インストールおよび検証プロセスが完了した後、Microsoft WindowsタスクバーからOracle Fail Safe Managerを起動するには、Windowsの「スタート」メニューから「すべてのプログラム」を選択し、「Oracle - ORACLE_HOME」、「Oracle Fail Safe Manager」の順に選択します。(ORACLE_HOMEは、Oracle Fail SafeをインストールしたOracleホームの名前です。)

3.1.2 Oracle Fail Safe Managerのインストールの完了

クラスタのすべてのノードにOracle Fail Safeソフトウェアをインストールした後、インストールを完了する必要があります。Oracle Fail Safe Managerが新しいサーバーをインストールしたクラスタに接続すると、インストールを完了する必要があることが示され、インストールの終了が求められます。図3-1に示すように、ダイアログ・ボックスが表示されます。

図3-1 新しいインストールを完了する必要がある

「図3-1 新しいインストールを完了する必要がある」の説明

「OK」をクリックすると、Oracle Fail Safeは、Oracleクラスタ・リソース・タイプの登録を完了するクラスタを検証します。

「検証」アクションを選択していつでもクラスタを検証できますが、クラスタ構成を変更したときは必ず実行する必要があります。

「検証」クラスタでは、次のことが検証されます。

- Oracleホームが、すべてのノードで同じであること

- Oracle Fail Safeのリリースが、すべてのノードで同じであること

- リソース・プロバイダが、すべてのノードで同じように構成されていること

- 必要なソフトウェアがインストールされていない場合、リソース・プロバイダが使用できないこと

「検証」クラスタ・アクションでは、Oracle Fail Safeでサポートされているリソース・タイプに対するリソースDLLの、Microsoft Windowsフェイルオーバー・クラスタを使用した登録も行われます。

「検証」クラスタ・アクションの詳細は、『Oracle Fail Safe概要および管理ガイドfor Microsoft Windows』を参照してください。

3.1.3 既知クラスタへの接続

クラスタを既知クラスタのリストに追加すると、Oracle Fail Safe Managerはそのクラスタとの接続を自動的に確立します。

クラスタがクラスタ・リストに存在し、「切断」と示されている場合、クラスタ・ページの右ペインの「アクション」メニューから「接続」を選択します。すぐに既知クラスタに接続されます。

3.2 クラスタの追加

Oracle Fail Safe Managerを開くときに、クラスタ・ノードからFail Safe Managerを実行している場合はクラスタに自動的に接続され、スタンドアロン・ノードからFail Safe Managerを実行している場合はクラスタをFail Safe Managerで既知のクラスタのリストに追加する必要があります。図3-2に示すように、Oracle Fail Safe Managerメイン・ページの「アクション」メニューの「クラスタの追加」アクションを選択します。

3-2 クラスタ・リストへのクラスタの追加

「図3-2 クラスタ・リストへのクラスタの追加」の説明

管理するクラスタの名前を求めるダイアログ・ボックスが表示されます。図3-3に示すように、クラスタの名前を入力します。

図3-3 クラスタの名前の入力

「図3-3 クラスタの名前の入力」の説明

3.3 Oracle Fail Safe Managerのチュートリアルとオンライン・ヘルプのアクセス

Oracle Fail Safe Managerの使用方法についての順を追った詳細な説明は、『Oracle Fail Safeチュートリアルfor Microsoft Windows』とオンライン・ヘルプを参照してください。

チュートリアルにアクセスするには、Oracle Fail Safe Managerの最初のページに移動してFail Safeドキュメントを選択するか、手順ごとの指示にはWindowsの「スタート」メニューに移動してOracle Fail Safeドキュメントを選択します。

オンライン・ヘルプ・ドキュメントはOracle Fail Safe Managerの使用方法の情報を提供しますが、Oracle Fail Safeドキュメント・セットの他のドキュメントはMicrosoft Windowsフェイルオーバー・クラスタのOracleリソースを使用して詳細を提供します。オンライン・ヘルプにアクセスするには、Oracle Fail Safeページの「ヘルプ」ボタンをクリックします。

4 Oracle Fail Safeの削除

この章では、Oracle Fail Safeソフトウェアの削除手順について、順を追って説明します。

たとえば、古いソフトウェアを削除したり、Oracle Fail Safeソフトウェアを別のOracleホームに移動したりするために、Oracle Fail Safeを削除する必要があります。ただし、この章の削除手順は、Oracle Fail Safeソフトウェアを現行リリースにアップグレードする方法として使用しないでください。ローリング・アップグレードの実行については、付録Aを参照してください。サイレント・モード削除の実行については、付録Bを参照してください。

注意:
Oracle Fail Safeを削除すると、「クラスタ・サービス」のサービスが再起動し、そのノードで現在実行されているすべてのクラスタ・グループがクラスタの別のノードにフェイルオーバーされます。

注意:
最初にOracle Fail Safeを削除せずにクラスタからノードを削除しないでください。Oracle Fail Safeをインストールしているノードを削除すると、Oracleリソースのクラスタ・メタデータに一貫性がなくなり、削除されたノードからOracle Fail Safeを削除できなくなります。ノードからOracle Fail Safeを削除する前にノードが削除された場合、そのノードをクラスタに戻し、Oracle Fail Safeを削除してからノードを削除します。

4.1 Oracle Fail Safeソフトウェアの削除

Oracle Fail Safeソフトウェアの削除には、グループからのリソースの削除と、特定のクラスタ・ノードで実行するためのリソースの再構成の2つが含まれます。

Oracle Fail Safeソフトウェアを削除するには、次の手順を実行します。

手順1   イベント・ビューアのクローズ。

Windowsイベント・ビューアを実行してOracle Fail Safeのイベントを表示する場合、Oracle Fail Safeを削除する前にイベント・ビューアをクローズする必要があります。

手順2   クラスタ・グループのOracleリソースの削除。

Oracle Fail Safe Managerを使用して、次の作業を実行します。

1. Oracle Fail Safeが削除された後スタンドアロンのOracleリソースを扱うノードに、各グループを移動します。

2. グループからすべてのOracleリソースを削除します。

3. Oracle Fail Safe Managerを終了します。

手順3   Oracle Universal Installerの起動とソフトウェアの削除。

Oracle Universal Installerを起動して次の作業を実行します。

1. 「製品の削除」をクリックして、「インベントリ」ダイアログ・ボックスを表示します。

2. Oracle Fail Safeソフトウェアが含まれたOracleホームを選択します。

3. ツリー・ビューを拡張して、Oracle Fail Safeの隣にあるチェック・ボックスを選択します。

4. 「削除」をクリックします。

手順4   ソフトウェアの削除の確認。

製品の削除を続行するかどうかをユーザーに確認する「確認」ダイアログ・ボックスがあります。ダイアログ・ボックスに、次のメッセージが表示されます。

「次の製品とその依存コンポーネントを削除してよろしいですか。」

「はい」をクリックすると、削除プロセスの進捗状況を表示する「削除」ダイアログ・ボックスに進みます。「いいえ」をクリックして、削除プロセスを停止します。

手順5   Oracle Universal Installerの終了。

「終了」をクリックして、Oracle Universal Installerを終了します。

5 インストールの問題のトラブルシューティング

この章では、Oracle Fail Safeのインストールと削除における問題のトラブルシューティングに役立つ一般的情報を提供します。この章には、次の各項目が含まれます。

- アップグレード後のFSCMDコマンドの問題の概要

- Oracle Fail Safeのインストールの問題の概要

- Oracle Fail Safeサービス・エントリの検証

- クラスタ・グループのOracle Fail Safeの検証

- OracleリソースがMicrosoft Windowsフェイルオーバー・クラスタに登録されているかの検証

5.1 アップグレード後のFSCMDコマンドの問題の概要

リリース3.4.2より前は、Oracle Fail Safeクライアント・ディレクトリがシステム・パスの環境変数に含まれていたため、FSCMDコマンドの呼出しに完全なディレクトリ指定は不要でした。3.4.2以降は、ディレクトリはシステム・パスの環境変数に含まれていません。

FSCMD実行可能ファイルはORACLE_HOME\FailSafe\Clientディレクトリに格納されており、ORACLE_HOMEはOracle Fail Safeホーム・ディレクトリです。ORACLE_HOME\FailSafe\Client以外のディレクトリでは、FSCMDコマンドを実行するときにフルパスを指定する必要があります。

5.2 Oracle Fail Safeのインストールの問題の概要

Microsoft Windowsフェイルオーバー・クラスタが構成されていないシステム(クライアント・システムなど)でOracle Universal Installerを実行している場合、Oracle Fail Safeをインストールしようとするとエラー・ウィンドウが開き、Oracle Fail SafeはMicrosoft Windowsフェイルオーバー・クラスタが稼働しているシステムにインストールする必要があることを示すエラーが表示されます。Oracle Fail Safeをインストールする前にMicrosoft Windowsフェイルオーバー・クラスタ・マネージャを構成する必要があります。

このようなメッセージが表示された場合には、インストールを続行しないでください。「OK」をクリックしてインストール・ウィンドウに戻り、「クライアントのみ」のインストールを選択してください。「クライアントのみ」のインストールの詳細は、第2章を参照してください。

5.3 Oracle Fail Safeサービス・エントリの検証

Oracle Fail Safeを正常にインストールおよび検証した後、各クラスタ・ノードの「サービス」コントロール パネルには、Oracle Fail Safeという名前の新しいサービス・エントリが含まれる必要があります。

「サービス」コントロール パネルのOracle Fail Safeエントリを検証する手順:

1. Windowsの「サービス」ウィンドウを開きます。

2. Oracleサービスのリストを下にスクロールして、「Oracle Fail Safe」エントリを見つけます。

Oracle Fail Safeの起動状態は、クラスタ・グループが常駐するノードでは「開始」として表示され、別のクラスタ・ノードでは「手動」として表示されます。

3. 各クラスタ・ノードで、手順1と2を実行します。

5.4 クラスタ・グループのOracle Fail Safeの検証

Oracle Fail Safeサービスは、Microsoft Windowsフェイルオーバー・クラスタによって維持されます。各クラスタ・ノードにOracle Fail Safeを正常にインストールした後、Microsoft Windowsフェイルオーバー・クラスタ・マネージャを起動し、クラスタ・グループ(クラスタ操作に必要なMicrosoft Windowsフェイルオーバー・クラスタ・リソースを含むグループ)のリソースとしてOracle Fail Safeが含まれていることを確認します。

Oracle Fail Safeがリソースとしてリストされることを確認するには、次に示すようにMicrosoft Windowsフェイルオーバー・クラスタのPowerShellインタフェースを使用します。

PS C:\Users\john> Get-ClusterGroup "Cluster Group" | Get-ClusterResource

問合せで次の結果が表示されます。

Name                     State   Group          ResourceType
----                     -----   -----          ------------
Cluster Disk 4           Online  Cluster Group  Physical Disk
Cluster IP Address       Online  Cluster Group  IP Address
Cluster Name             Online  Cluster Group  Network Name
Oracle Fail Safe Server  Online  Cluster Group  Generic Service

5.5 OracleリソースがMicrosoft Windowsフェイルオーバー・クラスタに登録されているかの検証

Oracle Fail Safeをすべてのクラスタ・ノードにインストールしてクラスタを検証した後、 Microsoft Windowsフェイルオーバー・クラスタ・マネージャを起動して、Oracle Fail Safeのクラスタ・リソース・タイプが含まれていることを確認します。

Oracle DatabaseのOracleリソースがMicrosoft Windowsフェイルオーバー・クラスタに登録されているかどうかを確認するには、次に示すようにPowerShellインタフェースを使用します。

PS C:\Users\john> Get-ClusterResourceType "Oracle Database"

Name            DisplayName
----            -----------
Oracle Database Oracle Database

Oracle TNS ListenerのOracleリソースがMicrosoft Windowsフェイルオーバー・クラスタに登録されているかどうかを確認するには、次に示すようにPowerShellインタフェースを使用します。

PS C:\Users\john> Get-ClusterResourceType "Oracle TNS Listener"

Name                DisplayName
----                -----------
Oracle TNS Listener Oracle TNS Listener

A ローリング・アップグレードとパッチ

Oracle Fail Safeでは、クラスタ・システムでサービスの提供を継続したまま、ソフトウェアを次のリリースにアップグレードできます。この処理はローリング・アップグレードと呼ばれます。これは、各ノードが順番にアップグレードされた後で再起動され、最終的にすべてのサーバー・ノードとクライアント・ノードがアップグレードされるためです。ローリング・アップグレードを実行する理由は、次のとおりです。

- Oracle Fail Safeソフトウェアをアップグレード、またはパッチをインストールする場合

- 可用性の高いOracleシングルインスタンス・データベースのアップグレードやパッチ適用を行う場合

- その他のOracleソフトウェアのアップグレードやパッチ適用を行う場合

Oracleソフトウェアをアップグレードするときに、Oracle Fail Safe Manager操作またはMicrosoft Windowsフェイルオーバー・クラスタ・マネージャ操作がグループで進行中の間は、インストール手順を開始しないでください。この付録に記載された手順を始める前に、クラスタ操作が停止するまで待つ必要があります。

注意:
停止時間を最短にし、クラスタで稼働中の他のソフトウェアで問題となりうる事柄を識別するため、実働クラスタをアップグレードする前に、同様に構成されたテスト・クラスタで、この付録に記載された操作をテストするようにしてください。

この付録では、次の項目について説明します。

- アップグレードのためのユーザーの準備

- ソフトウェア・アップグレードの推奨順序

- Oracle Fail Safeソフトウェアのアップグレードとパッチのインストール

- 可用性の高いOracle Databaseのアップグレードとパッチ適用

- 他のOracle製品ソフトウェアのアップグレード

A.1 アップグレードのためのユーザーの準備

ローリング・アップグレードの際には、計画的フェイルオーバーを実行して、ノード上で実行中のクラスタ・リソースを、別のノードに移動する必要があります。計画的フェイルオーバーによって、ユーザーは切断されます。そして、データベースが操作対象である場合、中断されてコミットされていない作業は、すべてロールバックされます。

この一時的な停止は通常は1分未満で、Oracle Fail Safeがインストールされていない場合にユーザーが経験する停止時間よりは常に短くなります。作業内容の喪失を防ぐため、ユーザーにシステムの停止を予定していることを通知し、フェイルオーバーが実行されるまでに、各自の作業をコミットしてログオフしておくよう要請します。データベースが別のクラスタ・ノードにフェイルオーバーした後で、再接続して作業を再開できる時点について、ユーザーに説明しておきます。

2ノード・クラスタをアップグレードする際には、フェイルバックが使用不可になり、クラスタが障害から保護されない点に注意してください。また、Microsoft Windowsフェイルオーバー・クラスタ・マネージャ使用して、ノード上でクラスタ・サービスを停止して再開するたびに、そのノードで実行中の、他のクラスタ・リソースすべてが、別のノードにフェイルオーバーされ、同様にサービスが短時間停止します。

A.2 ソフトウェア・アップグレードの推奨順序

データベース・ソフトウェアをアップグレードする場合、またはデータベース・ソフトウェアとOracle Fail Safeソフトウェアの両方をアップグレードする場合は、次の順序でクラスタ上のソフトウェアをアップグレードすることをお薦めします。

1. グループからデータベースを削除します。

2. Oracle DatabaseソフトウェアとOracle Fail Safeソフトウェア(必要な場合)をアップグレードします。どちらを先にアップグレードしてもかまいません。

3. データベースをグループに追加しなおします。

アップグレードするソフトウェアがOracle Fail Safeのみの場合、またはデータベース・ソフトウェアにパッチを適用している場合(ただし、データベース・ソフトウェアをアップグレードしない場合)は、アップグレードやパッチ適用の前にグループからデータベースを削除する必要はありません。

通常、パッチには、1つのリリースからリリース番号の4桁目または5桁目のみが変わっている別のリリースへのソフトウェア更新(たとえば、11.1.0.6から11.1.0.7)が含まれています。リリース番号の1桁目、2桁目または3桁目が変わっている(たとえば、11.1.0から11.2.0または11.2.0から12.1.0)場合にアップグレードが必要です。

関連項目:
Windowsの新しいOracleホームを準備する前提条件の詳細は、『Oracle Databaseアップグレード・ガイド』を参照してください。

A.3 Oracle Fail Safeソフトウェアのアップグレードとパッチのインストール

この項では、Oracle Fail Safeを現在実行しているクラスタ上でOracle Fail Safeソフトウェアをアップグレードする(たとえば、Oracle Fail Safeリリース3.3.2からリリース3.3.3にクラスタをアップグレードする)場合にローリング・アップグレードを実行する方法について説明します。この項で説明されている作業は、現在のOracle Fail Safeのリリースよりも前の任意のOracle Fail Safeのリリースからのアップグレードに適用されます。

Oracle Fail Safeソフトウェアのローリング・アップグレードを実行する場合、Oracle Fail SafeとOracle Fail Safe Managerソフトウェアをクラスタワイドにアップグレードする必要があります。同じクラスタ上で、Oracle Fail Safeソフトウェアの複数のリリースは稼働できません。Oracle Fail Safe Managerの各種リリースとOracle Fail Safe ServerまたはOracle Fail Safeの各種リリースとの互換性については、『Oracle Fail Safeリリース・ノートfor Microsoft Windows』を参照してください。

表A-1に示す手順を、1回に1つのクラスタ・ノードにのみ実行してください。

表A-1Oracle Fail Safeへのアップグレードに必要な手順

手順

作業

ツール

説明

1

グループごとにグループ属性を「フェイルバックしない」モードに変更します。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

Microsoft Windowsフェイルオーバー・クラスタ・マネージャのツリー・ビューからグループを選択し、「Failover」タブを選択する前に「Actions」メニューの上部に示されている「Properties」アクションを選択し、現在の設定をメモしてから、設定を「Prevent Failback」に変更します。クラスタのグループごとにこれらの手順を繰り返します。

フェイルバック属性を変更することによって、優先ノードの再起動(後述の手順6)後に、グループがノードにフェイルバックすることを防ぎます。

2

グループを、アップグレードの実行を予定しているノードから移動します。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

ツリー・ビューで、グループを右クリックして、「Move This Service or Application to Another Node」を選択します。ノード上のグループごとに繰り返します。グループを別のノードに移動することで、ユーザーが別のノード上のグループにアクセスしている間でも現在のノードをアップグレードできます。データベースを含むグループをこの方法で移動するとき、Oracle Fail Safeによってチェックポイント処理が実行されます。

3

Microsoft Windowsフェイルオーバー・クラスタ・マネージャを終了します。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

「ファイル」メニューから「終了」を選択します。

注意: 残りのアップグレード処理の間、手順11でクラスタの「検証」を実行するまでは、他のクラスタ・ノードのOracle Fail Safe Managerを使用しないでください。

4

Oracle Fail Safe ManagerおよびOracle Fail Safeの前のリリースを削除します。

Oracle Universal Installer

操作については、第4章を参照してください。

5

クラスタ・サービスのサービスを再起動します。

Windowsサービス

Fail Safeの実行可能ファイルおよびメッセージ・ファイルへのすべての参照を削除するためにクラスタ・サービスのサービスを再起動する必要があります。

6

Oracle Fail Safeの現行リリースをインストールします。

Oracle Fail Safeのインストール・キット

クラスタ内のすべてのサーバー・ノードに同じリリースのOracle Fail Safeソフトウェアをインストールする必要があります。第2章のインストール手順に従います。

7

クラスタ・サービスを再起動します。

Microsoft Windows

注意: 最初のノードの再起動が完了してから、他のノードへのOracle Fail Safeのインストールを開始してください。

8

Oracleデータベースを含むグループを、アップグレードされたノードに移動します。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

Oracleデータベースを含むクラスタ・グループを、アップグレードされたノードに移動します。

注意: バージョンの不整合による問題の発生を避けるため、この作業の実行にはOracle Fail Safe Managerを使用せず、Microsoft Windowsフェイルオーバー・クラスタ・マネージャを使用してください。

9

手順4から6を他のクラスタ・ノードで繰り返します。

各種ツール

なし。

10

Oracle Fail Safe Managerをクライアント・ノードにインストールします。

Oracle Fail Safeのインストール・キット

Oracle Fail Safeの各種リリースと併用できるOracle Fail Safe Managerのリリースについては、『Oracle Fail Safeリリース・ノートfor Microsoft Windows』を参照してください。

11

「検証」クラスタ操作を実行します。

Oracle Fail Safe Manager

ツリー・ビューでクラスタ名を右クリックし、「検証」を選択します。

この手順では、クラスタ内の各ノードのリリース情報などを使用して、ソフトウェア・インストールに差異がないことを検証し、リソースDLLを登録します。

12

「検証」レポートを確認します。

Oracle Fail Safe Manager

各エラーまたは警告を慎重に確認し、必要に応じて修正処理を行います。

13

グループのフェイルバック・ポリシーの属性をリストアします。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

Microsoft Windowsフェイルオーバー・クラスタ・マネージャのツリー・ビューからグループを選択し、「Failover」タブを選択する前に「Actions」メニューの上部に示されている「Properties」アクションを選択し、(手順1に示したように)元の設定をリストアします。クラスタ内の各グループについて繰り返します。

14

各グループを優先ノードに戻します。

Oracle Fail Safe Manager

ツリー・ビューで、グループを右クリックして、「このサービスまたはアプリケーションを別のノードへ移動」を選択します。2ノード・クラスタで作業している場合には、他のノードへの移動を確認するよう求められます。3つ以上のノードを含むクラスタで作業している場合には、宛先ノードを選択するよう求められます。

この手順は、クラスタ内のノード間で、作業負荷を再配分します。

15

すべてのグループの「Oracleリソースの構成の検証」グループ操作を実行します。

Oracle Fail Safe Manager

ツリー・ビューでグループを右クリックして「Oracleリソースの構成の検証」を選択し、すべてのリソースをチェックして、正しく構成されていることを確認します。クラスタ内の各グループについて繰り返します。

「Oracleリソースの構成の検証」グループ操作中に実行される検証テストの説明は、『Oracle Fail Safe概要および管理ガイドfor Microsoft Windows』を参照してください。

注意:
Windowsで、グループは、サービスまたはアプリケーション、あるいはクラスタ化されたロールと呼ばれることもあります。

A.4 可用性の高いOracle Databaseのアップグレードとパッチ適用

通常、パッチには、1つのリリースからリリース番号の4桁目または5桁目のみが変わっている別のリリースへのデータベース更新(たとえば、11.1.0.6から11.1.0.7)が含まれています。リリース番号の1桁目、2桁目または3桁目が変わっている(たとえば、11.1.0から11.2.0または11.2.0から12.1.0)場合にアップグレードが必要です。

関連項目:
Oracle Databaseの新しいリリースのアップグレードの詳細は、『Oracle Databaseアップグレード・ガイド』を参照してください。

この項では、次の項目について説明します。

- 可用性が高まるように構成されたデータベースのアップグレード

- 可用性が高まるように構成されたOracle Databaseへのパッチ適用

A.4.1 可用性が高まるように構成されたデータベースのアップグレード

アップグレードでは、データベースの新しいリリースをインストールする必要があります。Oracle Databaseのアップグレードを実行する前に、新しいOracle Databaseリリースのソフトウェアをインストールする必要があります。新しいOracle Database 12cリリース1(12.1)のインストール手順を実行すると、Oracleソフトウェアが新しいOracleホームにインストールされます。

アップグレードを実行する前にデータベースをバックアップすることをお薦めします。

表A-2の手順に従って、アップグレードを実行します。1つのクラスタ・ノードごとにこの手順を実行してください。

表A-2 可用性が高まるように構成されたデータベースのアップグレード手順

手順

作業

ツール

説明

1

互換性をチェックします。

該当なし

計画するアップグレード先のデータベースのリリースが、実行しているOracle Fail Safeのバージョンと互換性があることを確認します。『Oracle Fail Safeリリース・ノートfor Microsoft Windows』のソフトウェアの互換性に関する項を参照してください。Oracle DatabaseのリリースとOracle Fail Safeソフトウェアのリリースに互換性がない場合には、A.3項を参照してください。

2

各クラスタ・ノードにOracle Databaseソフトウェアをインストールします。

Oracle Universal Installer

各クラスタ・ノードで、同じディレクトリとOracleホーム名を使用してください。

3

グループからデータベースを削除します。

Oracle Fail Safe Manager

ツリー・ビューで、「Oracleリソース」を選択し、「クラスタ内のOracleリソース」リストからデータベースを選択し、「アクション」メニューから「このリソースをグループから削除」アクションを選択します。

4

各データベースをアップグレードします。

Database Migration Assistant(または手動で実行)

アップグレードの実行に関する説明は、アップグレード先リリースのデータベースのアップグレード・マニュアル(または移行マニュアル)にあります。

5

各スタンドアロン・データベースを検証します。

Oracle Fail Safe Manager

ツリー・ビューで、「Oracleリソース」を選択し、「使用可能なOracleリソース」リストからデータベースを選択し、「アクション」メニューから「スタンドアロン・データベースの検証」アクションを選択します。

6

データベースを元のグループに追加しなおします。

Oracle Fail Safe Manager

ツリー・ビューで、「Oracleリソース」を選択し、「使用可能なOracleリソース」リストからデータベースを選択し、「アクション」メニューから「このリソースをグループに追加」アクションを選択して、リソースをグループに追加ウィザードの手順に従います。

A.4.2 可用性が高まるように構成されたOracle Databaseへのパッチ適用

可用性が高まるように構成されたデータベースにパッチを適用する際は、パッチ適用の前にグループからデータベースを削除する必要はありません。

Oracle Database 12cリリース1(12.1)は、Oracle Databaseのすべての最新パッチと更新を含む完全なリリースです。このリリースのアップグレード処理に進む前に、パッチ・セットの更新を確認する必要はありません。ただし、データベース管理の一部として、パッチおよびパッチ・セットの更新を定期的に確認することをお薦めします。

表A-3は、2ノード・クラスタにおいて、可用性が高まるように構成されたデータベースにパッチを適用する方法を説明しています。これらの手順は、ノードAとノードBの2つのノードがあり、最初にノードAにパッチを適用することを想定しています。これらの手順を、1回に1つのクラスタ・ノードにのみ実行してください。

表A-3 可用性が高まるように構成されたデータベースへのパッチ適用手順

手順

作業

ツール

説明

1

クラスタのグループごとにフェイルバック属性を「フェイルバックしない」に変更します。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

Microsoft Windowsフェイルオーバー・クラスタ・マネージャのツリー・ビューからグループを選択し、「Failover」タブを選択する前に「Actions」メニューの上部に示されている「Properties」アクションを選択します。現在の設定をメモしてから、設定を「Prevent Failback」に変更します。クラスタのグループごとにこれらの手順を繰り返します。

フェイルバック属性を変更することによって、優先ノードの再起動(後述の手順6)後に、グループがノードにフェイルバックすることを防ぎます。

2

ノードA上のすべてのグループをノードBに移動します。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

ツリー・ビューで、グループを右クリックして、「Move This Service or Application to Another Node」を選択します。ノードAのグループごとに繰り返します。

ノードA上にある場合、Microsoft Windowsフェイルオーバー・クラスタ・マネージャを使用してクラスタ・グループを移動します。

グループを別のノードに移動することで、ユーザーが別のノード上のグループにアクセスしている間でも現在のノードをアップグレードできます。データベースを含むグループをこの方法で移動するとき、Oracle Fail Safeによってチェックポイント処理が実行されます。

3

Oracle Fail Safe ManagerおよびMicrosoft Windowsフェイルオーバー・クラスタ・マネージャを終了します。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

「ファイル」メニューで「終了」を選択します。

(手順はOracle Fail Safe ManagerおよびMicrosoft Windowsフェイルオーバー・クラスタ・マネージャで同じです。)

4

ノードAのクラスタ・サービスを停止します。

Microsoftコントロール パネル

Microsoft Windowsの「サービス」ウィンドウを開き、クラスタ・サービスのサービスを停止します。

5

実行中のすべてのOracleアプリケーションと、残りのOracleサービスをすべて停止します。

Microsoftコントロール パネル

Microsoft Windowsの「サービス」ウィンドウを開き、Oracle Fail SafeサービスやDistributed Transaction Coordinatorサービス(稼働している場合)など、稼働中のOracleサービスをすべて停止します。

6

ノードAの適切なホームに、データベース・パッチをインストールします。

Oracle Universal Installer

パッチに付属する指示に従ってください。手順5でDistributed Transaction Coordinatorサービスを停止しなかった場合には、OCIW32.DLLに関する書込みエラーが表示される可能性があります。この場合には、手順5に戻ってこのサービスを停止し、インストーラのウィンドウで「再試行」をクリックしてください。

8

必要に応じて、初期化パラメータ・ファイルを調整します。

pfileの場合は選択したエディタ、spfileの場合はSQLのALTER SYSTEM文

初期化パラメータ・ファイルへの変更は、データベースのフェイルバック前に行う必要があります。パラメータ・ファイルに必要な変更については、データベース・パッチに付属のreadmeファイルを参照してください。初期化パラメータ・ファイルのコピーを(プライベート・ディスクで管理しているために)複数保持している場合は、必ずデータベースを現行ノードに戻すときに使用するファイルを更新するようにしてください。パッチ・スクリプトの完了後、初期化パラメータ・ファイルを元の値に戻し、データベースを再起動します。

9

選択したノードにグループを戻します。

Oracle Fail Safe Manager

グループをノードAに戻すと、それらが、データベース管理システムのパッチが適用されたバージョンで再起動および実行されます。したがって、グループを戻したらすぐにパッチのスクリプトを実行します。手順8で説明されているように初期化パラメータ・ファイルを変更しておくことで、データベースが確実にパッチの完了に必要なパラメータで開始されます。

10

新しいデータベースのリリースへの移行手順については、表A-4を参照してください。

各種ツール

手順については、表A-4を参照してください。

11

アップグレードする各データベースに対するユーザー・アクセスを制限します。

SQL*Plus

各データベースは選択したノード上でオンラインになるため、次のSQL文でユーザーのアクセスを制限してください。

ALTER SYSTEM ENABLE RESTRICTED SESSION;

アップグレード・スクリプトの実行中にユーザーがデータベースに接続しないよう、データベース・インスタンスの起動後すぐにこの処理を実行してください。また、ユーザーがOracle Net接続を行うのを防止するため、グループのリスナー・サービスをオフラインにすることができます。

12

パッチ対象の各データベースに対して、パッチのアップグレード・スクリプトを実行します。

SQL*Plus

データベース・パッチに付属のreadmeファイルを参照してください。

13

説明中のノードAをノードBで置き換えて、手順4から7を繰り返します。

各種ツール

時間を節約するために、パッチをノードBにインストールしている間に、ノードAのデータベースに対してアップグレード・スクリプトを実行できます。

14

クラスタ内の各グループを検証します。

Oracle Fail Safe Manager

ツリー・ビューで、グループ名を右クリックし、「Oracleリソースの構成の検証」を選択します。クラスタ内の各グループについて繰り返します。

15

各データベースに対する制約セッションを終了します。

SQL*Plus

次のSQL文で、各データベースに対する制約セッションを終了します。

SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;

16

クラスタを検証します。

Oracle Fail Safe Manager

ツリー・ビューでクラスタ名を右クリックし、「検証」を選択します。

17

各グループのフェイルバック・ポリシーをリストアします。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

Microsoft Windowsフェイルオーバー・クラスタ・マネージャのツリー・ビューからグループを選択し、「Failover」タブを選択する前に「Actions」メニューの上部に示されている「Properties」アクションを選択し、(手順1に示したように)元の設定をリストアします。クラスタ内の各グループについて繰り返します。

18

各グループを優先ノードに戻します。

Oracle Fail Safe Manager

ツリー・ビューで、グループ名を右クリックして、「このサービスまたはアプリケーションを別のノードへ移動」を選択します。クラスタ内の各ノードについて繰り返します。

この手順は、クラスタ内のノード間で、作業負荷を分散します。

Oracle Database Upgrade Assistant (DBUA)を使用して異なるリリース間でシングルインスタンス・フェイルセーフ・データベースをアップグレードする手順、あるいは異なるOracleホーム間でシングルインスタンスOracleデータベースを移動する手順は、『Oracle Fail Safe概要および管理ガイドfor Microsoft Windows』を参照してください。

関連項目:
DBUAを使用したデータベースのアップグレードの詳細は、『Oracle Databaseアップグレード・ガイド』を参照してください。

Oracleリリース9.2以上については、どのような種類のパッチを適用するときも、表A-4に示すように、MIGRATEオプションでデータベースを起動する必要があります。

表A-4 MIGRATEオプションでデータベースを起動する手順

手順

作業

ツール

説明

1

データベースをオフラインにします。

Oracle Fail Safe Manager

ツリー・ビューでデータベースを右クリックし、「オフラインに設定」を選択します。

2

Oracle Fail Safe Managerを終了します。

Oracle Fail Safe Manager

「ファイル」メニューから「終了」を選択します。

3

インスタンスに対するサービスを手動で起動します。

Microsoft Windowsの「サービス」ウィンドウ

インスタンス・サービス名は、ORACLESERVICESOFS1の形式です。

4

MIGRATEオプションでデータベースを起動します。

SQL*Plus

たとえば、次のようになります。

c:\> SET ORACLE_SID=OFS1
c:\> SQLPLUS "/as sysdba"
SQL> STARTUP MIGRATE

5

パッチ対象の各データベースに対して、アップグレード・スクリプトを実行します。

SQL*Plus

データベース・パッチに付属のreadmeファイルを参照してください。

6

データベースをシャットダウンし、サービスを停止します。

SQL*PlusとMicrosoft Windowsの「サービス」ウィンドウ

データベース・パッチに付属のreadmeファイルを参照してください。

7

データベース・リソースをオンラインにします。

Oracle Fail Safe Manager

ツリー・ビューでデータベースを右クリックし、「オンラインに設定」を選択します。

8

表A-3の手順12から再開します。

各種ツール

表A-3の手順11は意図的にスキップします。MIGRATEオプションでデータベースを起動した場合には、セッションは自動的に制限されます。

A.5 他のOracle製品ソフトウェアのアップグレード

この項では、データベース以外のOracle製品ソフトウェアのアップグレードとOracle Fail Safeによって使用されているOracleサービスの停止に必要なパッチのインストールについて説明します。Oracle Databaseソフトウェアに関する同様の情報については、A.4項を参照してください。

クラスタがアクティブ/パッシブ構成の場合、パッシブ・クラスタ・ノード上でローリング・アップグレードを開始するとフェイルオーバーを省略できます。パッシブ・クラスタ・ノードでのアップグレードが終了したら、表A-5の手順4にスキップします。

この手順を、1回に1つのクラスタ・ノードに実行してください。

表A-5 他のOracle製品ソフトウェアのアップグレードに必要な手順

手順

作業

ツール

説明

1

グループのフェイルバック属性を「フェイルバックしない」モードに変更します。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

Microsoft Windowsフェイルオーバー・クラスタ・マネージャのツリー・ビューからグループを選択し、「Failover」タブを選択する前に「Actions」メニューの上部に示されている「Properties」アクションを選択し、現在の設定をメモしてから、設定を「Prevent Failback」に変更します。クラスタのグループごとにこれらの手順を繰り返します。

フェイルバック属性を変更することによって、ノードが再起動する際やクラスタ・サービスが再起動するときに、グループがノードにフェイルバックすることを防ぎます。

2

グループを、アップグレードの実行を予定しているノードから移動します。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

ツリー・ビューで、グループを右クリックして、「Move This Service or Application to Another Node」を選択します。すべてのグループを別のノードに移動することで、現在のノードで作業を実行できます。データベースを含むグループをこの方法で移動するとき、Oracle Fail Safeによってチェックポイント処理が実行されます。

3

Oracle Fail Safe Managerを終了します。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

現行ノードで、「ファイル」メニューから「終了」を選択します。

4

ソフトウェアをインストールするノード上のクラスタ・サービスを停止します。

Microsoftコントロール パネル

「サービス」ウィンドウを開き、クラスタ・サービスを停止します。

5

実行中のすべてのOracleアプリケーションと、残りのOracleサービスをすべて停止します。

Microsoftコントロール パネル

「サービス」ウィンドウを開き、Oracle Fail Safeサービスなど稼働中のOracleサービスをすべて停止します。

6

新しいOracle製品またはコンポーネントのソフトウェアをインストールします。

Oracle Universal Installer

Oracle製品またはコンポーネントに付属の指示に従います。

7

クラスタ・サービスを再起動します。

Microsoft Windows

ノードを再起動すると、Oracleソフトウェアをインストールしたばかりのノードで、クラスタ・サービスが自動的に再起動します。クラスタ・サービスの再起動は、変更が有効になるために不可欠です。

8

すべてのグループの「Oracleリソースの構成の検証」操作を実行します。

Oracle Fail Safe Manager

ツリー・ビューでグループ名を右クリックして「Oracleリソースの構成の検証」を選択し、グループ内のすべてのリソースをチェックして、正しく構成されていることを確認します。クラスタ内の各グループについて繰り返します。

9

手順2から8をクラスタ内の他のサーバー・ノードで繰り返します。

各種ツール

なし。

10

「検証」操作を実行します。

Oracle Fail Safe Manager

ツリー・ビューでクラスタ名を右クリックし、「検証」を選択します。

この手順では、クラスタ内の各ノードのリリース情報などを使用して、ソフトウェア・インストールに差異がないことを検証します。

11

グループのフェイルバック・ポリシーの属性をリストアします。

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

Microsoft Windowsフェイルオーバー・クラスタ・マネージャのツリー・ビューからグループを選択し、「Failover」タブを選択する前に「Actions」メニューの上部に示されている「Properties」アクションを選択し、(手順1に示したように)元の設定をリストアします。クラスタ内の各グループについて繰り返します。

12

各グループを優先ノードに戻します。

Oracle Fail Safe Manager

ツリー・ビューで、グループ名を右クリックして、「このサービスまたはアプリケーションを別のノードへ移動」を選択します。クラスタ内の各ノードについて繰り返します。

この手順は、クラスタ内のノード間で、作業負荷を分散します。

B サイレント・モードのインストールと削除

この付録では、サイレント・モードでOracle Fail Safeのインストールまたは削除を行う方法を説明します。

この付録では、次の項目について説明します。

- Oracle Fail Safeのサイレント・モードのインストールと削除の導入

- サイレント・モードのインストールまたは削除の手順の実行

- レスポンス・ファイルの内容

B.1 Oracle Fail Safeのサイレント・モードのインストールと削除の導入

サイレント・モードのインストールは、Oracle Universal Installerのユーザー・インタフェース(GUI)を介してではなく、ファイルにOracle Universal Installerへの入力を指定することで、ソフトウェアをインストールするモードです。

Oracle Database 12cリリース1(12.1)から、削除ツールはOracle Universal Installer (OUI)に統合されています。Oracle Databaseのベース・ディレクトリから、-deinstallおよび-homeオプションを指定してsetup.exeコマンドを実行して、削除を実行できます。また、削除ツールは、インストール後にOracleホーム・ディレクトリで別のコマンド(deinstall)として使用することも可能です。これはORACLE_HOME\deinstallにあります。削除ツールは、指定した情報と、ソフトウェア・ホームから収集した情報を使用して、レスポンス・ファイルを作成します。または、以前のdeinstallコマンドで生成されたレスポンス・ファイルを使用するには、–checkonlyオプションを指定するか、レスポンス・ファイル・テンプレートを編集します。

それぞれ同じか、あるいは類似したOracle Fail Safeのインストールを複数実行する場合、Oracle Universal Installerをサイレント・モードで実行して手順を自動化できます。これを行うには、Oracle Fail Safeで提供されるレスポンス・ファイルと呼ばれるファイルを編集します。-silentフラグは、非対話型モードで削除ツールを実行します。このオプションには、インストールと構成情報および削除または構成が削除されているOracleホームの構成値を含むレスポンス・ファイルを決定するためにアクセスできる動作システムが必要です。

B.1.1 レスポンス・ファイルの選択

Oracle Fail Safeインストール・キットでは、3つの異なるレスポンス・ファイルのテンプレートを使用できます。これらのレスポンス・ファイルは、サイレント・モードでのOracle Fail Safeのインストールを設定する際に役立ちます。それぞれのテンプレートによって異なるタイプのインストールが実行されますが、それらのうちの1つを使用して削除を実行できます。

サイレント・インストールを実行するには、目的のインストール・タイプに対応するレスポンス・ファイル・テンプレートを選択します。テンプレート・ファイルは、\stage\Responseディレクトリのインストール・キットにあります。サンプルのレスポンス・ファイルも提供されています。

テンプレート・ファイル、サンプル、および対応するインストール・タイプを、次の表に示します。

テンプレート名

サンプル名

インストール・タイプ

oracle.failsafe.complete.typical.rsp

failsafe.typical.rsp

標準インストール脚注1

oracle.failsafe.complete.client.rsp

failsafe.client.rsp

クライアントのみインストール

oracle.failsafe.complete.custom.rsp

failsafe.custom.rsp

カスタム・インストール

脚注1標準インストール・タイプはOracle Fail Safeの全コンポーネントをインストールします。

関連項目:
レスポンス・ファイルの詳細は、『Oracle Universal InstallerおよびOpatchユーザーズ・ガイドfor Microsoft Windows and UNIX Systems』のレスポンス・ファイルのカスタマイズおよび作成に関する項を参照してください。

B.2 サイレント・モードのインストールまたは削除の手順の実行

次の手順で、サイレント・モードでのインストールまたは削除用に、レスポンス・ファイル内の変数をカスタマイズし、Oracle Universal Installerでこのファイルを使用できるようにする方法を説明します。

手順1   インストール・キットからのレスポンス・ファイル・テンプレートのコピー。

元のレスポンス・ファイル・テンプレート(インストール・キットの\stage\Responseディレクトリにあります)のコピーを作成して、レスポンス・ファイルのベースとして使用します。元のファイルは、テンプレートとして使用できるように保持しておきます。

それぞれ異なる目的で、別の名前を付けて、レスポンス・ファイルのコピーをいくつか作成しておくこともできます。たとえば、Oracle Fail Safe Managerのみのインストールを実行するための、failsafemanager.rspという名前を付けたレスポンス・ファイルを用意することができます。

手順2   レスポンス・ファイルの編集。

レスポンス・ファイルを編集して、Oracle Fail Safeのインストールのオプションを指定します。

注意:
レスポンス・ファイルを編集する前に、B.3項を読んでください。レスポンス・ファイルの変数の編集についての詳細な説明があります。

レスポンス・ファイル・テンプレートには、対応するインストール・タイプのOracle Fail Safeインストール変数がすべて含まれています。Oracle Fail SafeをインストールするOracleホームの名前、インストール・タイプ(「標準」、「カスタム」または「クライアントのみ」)およびOracle Fail Safeサービスのアカウント・ユーザー名とパスワードを指定する変数があります。削除には、このレスポンス・ファイル・テンプレートのいずれかを使用できます。

レスポンス・ファイルでは、各変数がシャープ記号(#)で始まるコメント行を使用して説明されています。コメントには、変数のタイプ、変数がダイアログ・ボックスで表示されるかどうか、および変数の機能についての情報が含まれます。

以降の項では、異なるタイプのインストールと削除の実行方法について説明します。記述されていないかぎり、変数は各レスポンス・ファイル・テンプレートで同じように動作します。

関連項目:
セッションまたはコンポーネント変数の値の指定の詳細は、『Oracle Universal InstallerおよびOpatchユーザーズ・ガイドfor Microsoft Windows and UNIX Systems』のコマンドラインからのレスポンス・ファイル変数の設定に関する項を参照してください。

すべてのタイプのインストールで、Oracle Fail SafeをインストールするOracleホームの名前を指定するには、次の変数を編集します。

ORACLE_HOME

ORACLE_BASE

ORACLE_HOME_NAME

標準インストール

Oracle Fail Safeのすべてのコンポーネントをインストールするには、次のようにします。

1. oracle.failsafe.complete.typical.rspレスポンス・ファイル・テンプレートを使用します。

2. [oracle.failsafe.complete_4.1.0.0.0] ComponentセクションでINSTALL_TYPE変数を探し、値がINSTALL_TYPE="Typical"であることを確認します。(これはデフォルト設定です。)

3. ファイルの最後にあるDomainUserNameおよびPwd変数を探します。これらの変数に、Oracle Fail Safeで必要なアカウント・ドメイン、ユーザー名およびパスワードを設定します。

クライアントのみインストール

Oracle Fail Safe Managerのみをインストールするには、次のようにします。

1. oracle.failsafe.complete.client.rspレスポンス・ファイル・テンプレートを使用します。

2. [oracle.failsafe.complete_4.1.0.0.0] ComponentセクションでINSTALL_TYPE変数を探し、値がINSTALL_TYPE="install_type_1"であることを確認します。(これはデフォルト値です。)

「カスタム」インストール

Oracle Fail Safeのカスタム・インストールを実行するには、次のようにします。

1. oracle.failsafe.complete.custom.rspレスポンス・ファイル・テンプレートを使用します。

2. [oracle.failsafe.complete_4.1.0.0.0] ComponentセクションでINSTALL_TYPE変数を探し、値がINSTALL_TYPE="Custom"であることを確認します(これがデフォルト設定です)。

3. Oracle Fail Safeサーバーをインストールする必要がある場合、ファイルの最後にあるDomainUserNameおよびPwd変数を探します。これらの変数に、Oracle Fail Safeで必要なアカウント・ドメイン、ユーザー名およびパスワードを設定します。

4. DEPENDENCY_LIST変数にインストールするコンポーネントを指定します。

削除

削除ツールは、デフォルトでは、インストール所有者としてOracleホームのdeinstallディレクトリから実行します。

%ORACLE_HOME%\deinstall
DRIVE_LETTER:\> deinstall\deinstall.bat

このコマンドでは次の構文を使用します。可変的な内容はイタリック体で示されています。

deinstall.bat [-silent] [-checkonly]
[-paramfile complete path of input parameter property file] [-params name1=value name2=value . . .]
[-o complete path of directory for saving files] [-help]

-deinstallオプションを指定してsetup.exeコマンドを使用し、データベース・インストール・キットから削除ツールを実行して削除することもできます。

関連項目:
削除の詳細は、『Oracle Databaseインストレーション・ガイドfor Microsoft Windows』のOracle Databaseソフトウェアの削除に関する項を参照してください。

手順3   サイレント・モードでのOracle Universal Installerの実行。

Oracle Fail Safeのサイレント・インストールおよび削除では、大/小文字が区別されます。この章で示すように、すべてのコマンドライン構文を正確に入力する必要があります(たとえば、-responseFileパラメータは、Fを除いてすべて小文字で入力します)。Microsoft Windowsエクスプローラに表示されたとおりに、ファイル指定を入力する必要があります(たとえば、C:\Ofs\Silent_Install\OfsProducts.rsp)。

次のコマンドでは、Oracle Fail Safeのインストールがサイレント・モードで実行され、インストールに必要なすべての情報が、failsafe.rspファイルから読み取られます。

E:\stage\Disk1\install\setup.exe -responseFile C:\failsafe.rsp -silent

次のコマンドは、deinst_failsafe.rspファイルを読み取って、Oracle Fail Safeの削除をサイレント・モードで実行します。

E:\stage\Disk1\install\setup.exe -deinstall -home complete path of Oracle home [-silent] [-checkonly]
[-paramfile complete path of input parameter property file] [-params name1=value
name2=value . . .] [-o complete path of directory for saving files] [-help]

関連項目:

- サイレント・インストールの詳細は、『Oracle Databaseインストレーション・ガイドfor Microsoft Windows』のレスポンス・ファイルを使用したOracle Databaseのインストールおよび構成に関する項を参照してください。

- サイレント・モードの削除の詳細は、『Oracle Databaseインストレーション・ガイドfor Microsoft Windows』のOracle Databaseソフトウェアの削除に関する項を参照してください。

手順4   インストール後のレスポンス・ファイルの保存。

Oracle Universal Installerを対話モードで使用してレスポンス・ファイルを記録し、このファイルを編集してからサイレント・モードまたはレスポンス・ファイル・モードのインストールに使用できます。この方法は、カスタム・インストールまたはソフトウェアのみのインストールに役立ちます。

関連項目:
『Oracle Databaseインストレーション・ガイドfor Microsoft Windows』のレスポンス・ファイルの保存に関する項を参照してください。

B.3 レスポンス・ファイルの内容

この付録の次の3つの項で、Oracle Fail Safeとともに提供されるレスポンス・ファイル・テンプレートの内容を説明します。Oracle Fail Safeのインストール・セッション中に提供する必要のある応答が含まれるように、このファイルのコピーの変数を編集します。レスポンス・ファイル内の変数の値を指定する際には、次の形式を使用します。

variable name = recommendation : value

Oracle Universal Installer 2.1以上では、Oracle Universal Installerをコマンドラインから起動する場合に特定の変数の値を指定できます。具体的には、セッション変数およびコンポーネント変数を指定できます。

関連項目:

- 強制またはデフォルトとして指定できる推奨パラメータの詳細は、『Oracle Universal InstallerおよびOpatchユーザーズ・ガイドfor Microsoft Windows and UNIX Systems』の推奨値の設定に関する項を参照してください。

- セッションまたはコンポーネント変数の値の指定の詳細は、『Oracle Universal InstallerおよびOpatchユーザーズ・ガイドfor Microsoft Windows and UNIX Systems』のコマンドラインからのレスポンス・ファイル変数の設定に関する項を参照してください。

注意:
レスポンス・ファイルは、Oracle Fail Safeのサイレントのインストールを実行する場合にのみ使用します。Oracle Fail Safeとともに提供されたレスポンス・ファイルを、その他の製品のインストールに使用しないでください。

索引

A  C  D  E  F  G  H  I  L  M  N  O  P  R  S  T  U  V  W

A

クラスタの追加, 3.2

追加

クラスタへの新規ノード, 1.6

管理

クラスタ上のソフトウェアの削除, 4

Oracle Fail Safeのインストール, 2

ソフトウェアへのパッチ適用, A

Oracle Fail Safe Managerの起動, 3.1

インストールの問題のトラブルシューティング, 5

ソフトウェアのアップグレード, A

管理者権限, 2.1

クラスタ別名に必須, 1.8

アラート・ファイル

場所, 1.8

アプリケーション・データ・ファイル

インストール, 1.8

アプリケーション

プライベート・ディスク上のファイル, 1.5

共有ストレージ・デバイス上のファイル, 1.5

認証

Oracle Fail Safeのインストール, 2.1

C

チェックリスト

クラスタのセットアップ, 1.1

インストールの順序, 1.5

Oracle Fail Safeソフトウェアのインストール前, 2.1

クライアントのみインストール

サンプル・ファイル, B.1.1

指定, 2.2

テンプレート・ファイル, B.1.1, B.1.1

クライアント

アップグレードの準備, A.1

クラスタ別名

接続, 1.8

クラスタ・ディスク

ソフトウェアとファイルのインストール, 1.5

クラスタ・グループ

Oracle Services for Windows Failover Clusters, 5.4

クラスタ・ノード

追加, 1.6, 3.2

接続, 3.1.3, 3.1.3

不十分な領域, 2.2

ソフトウェアのインストール順序, 1.5

セットアップ, 1.1

ソフトウェアのアップグレード, A

検証, 3.1.2

クラスタ・システム

メタデータ, 4

インストール後の検証, 3.1.2

コンポーネント

インストール, 2.2

既知クラスタの接続, 3.1.3 カスタム・インストール

サンプル・ファイル, B.1.1

テンプレート・ファイル, B.1.1

d

削除

Oracle Fail Safeリリース3.0, 4.1

理由, 4

サイレント・モード, B.1

手順, 4.1

Windowsフェイルオーバー・クラスタ, 4

ディスク装置

インストールに不十分な領域, 2.2

プライベートおよびクラスタのインストール, 1.5

ドメイン

Oracle Fail Safeのインストールのためのログオン, 2.1

DomainUserName変数, B.2

E

エラー

トラブルシューティングを参照

実行可能アプリケーション・ファイル

インストール, 1.6

F

フェイルバック・ポリシー, A.4.2

フェイルオーバー

計画的, A.4.2

G

グループ

削除の前のリソースの削除, 4.1

H

ヘルプ

Oracle Fail Safeチュートリアルの起動, 1.8

Oracle Fail Safe Manager, 3.3

I

INSTALL_TYPE変数

Custom値, B.2

install_type_1値, B.2

Typical値, B.2

インストール

アラート・ファイルおよびトレース・ファイル, 1.8

アプリケーション・データ, 1.8

実行可能アプリケーション・ファイル, 1.6

ログ・ファイル, 1.8

Oracle Fail Safe, 2

準備, 1

ソフトウェアの推奨順序, 1.5

サイレント・モード, B.1

トレース・ファイル, 1.8

Windowsフェイルオーバー・クラスタのトラブルシューティング, 5

Webサーバー・コンポーネント, 2.2

Oracle Installer、Oracle Universal Installerも参照

l

ログ・ファイル

クラスタへのインストール, 1.8

M

Oracle Fail Safeの管理, 3.1.3, 3.2

Microsoft Windowsフェイルオーバー・クラスタ・マネージャ

クラスタ・グループのOracle Services for Windows Failover Clustersリソース, 5.4

起動, 5.4

Microsoft Windowsフェイルオーバー・クラスタ

インストールの前提条件, 1.1

「Microsoft Windowsフェイルオーバー・クラスタ」を参照

N

新規ノード

クラスタへの追加, 1.6

O

オンライン・ヘルプ, 3.3

Oracle Databaseソフトウェア

パッチ適用, A.4.2

パッチ適用に関する特殊な検討事項, A.4.2

パッチの適用手順, A.4.2

MIGRATEオプションで起動する手順, A.4.2

アップグレードの手順, A.4.1

Oracle Fail Safe Serverサービス

検証, 5.3

Oracle Fail Safeソフトウェア

パッチ適用, A.3

アップグレードの要件, A.3

アップグレード, A.3

Oracle Net

構成, 1.1

Oracle Universal Installer, 1

削除, 4.1

コマンドライン・プロンプトでの起動, B.2

起動, 2.2

ORACLE_BASE変数, B.2 ORACLE_HOME変数, B.2 ORACLE_HOME_NAME変数, B.2

P

パッチ適用の手順

Oracle Databaseソフトウェア, A.4.2

パッチ

可用性の高いOracle Database, A.4.1, A.4.1

Oracle Databaseソフトウェア, A.4.2

特殊な検討事項, A.4.2

Oracle Fail Safeソフトウェア, A.3 計画的フェイルオーバー, A.4.2

ローリング・アップグレードの前, A.1

前提条件

Microsoft Windowsフェイルオーバー・クラスタのインストール, 1.1

Oracle Fail Safeのインストール, 2.1

Windowsフェイルオーバー・クラスタのインストール, 1.1

プライベート・ディスク

アラート・ファイル, 1.8

ソフトウェアとファイルのインストール, 1.5

トレース・ファイル, 1.8

Pwd変数, B.2

R

レスポンス・ファイル・テンプレート

削除, B.1.1

レスポンス・ファイル・テンプレート

インストール, B.1.1

レスポンス・ファイル

コピー, B.2

編集, B.2

起動, B.2

ローリング・アップグレード

アップグレードを参照

S

サービス

Oracle Fail Safe Serverサービス・エントリの検証, 5.3

「サービス」コントロール パネル

Oracle Fail Safeの起動状態, 5.3

共有ストレージ・デバイス

アラート・ファイルおよびトレース・ファイル, 1.8

サイレント・アンインストール

起動, B.2

サイレント・インストール

起動, B.2

ソフトウェアのインストールとアップグレード

クラスタの準備, 1.1

推奨順序, 1.5

領域要件

インストール, 2.2

起動

Oracle Fail Safe Manager, 3.1

Oracle Universal Installer, B.2

T

テンプレート

レスポンス・ファイル, B.1.1

tnsnames.oraファイル

Oracle Net構成データのチェック, 1.1

トレース・ファイル

場所, 1.8

トラブルシューティング

FSCMDスクリプト, 5.1

インストール, 5, 5.2

Oracle Services for Windows Failover Clustersのインストール, 5.2

Windowsフェイルオーバー・クラスタのインストール, 5

チュートリアル, 3.3

起動, 1.8

標準インストール

サンプル・ファイル, B.1.1

テンプレート・ファイル, B.1.1

U

アップグレード手順

Oracle Databaseソフトウェア, A.4.1

その他のOracle製品ソフトウェア, A.5

アップグレード

可用性の高いOracle Database, A.4.1, A.4.1

Oracle Fail Safeソフトウェア, A.3, A.3

その他のOracle製品, A.5

実行, A

ユーザーの準備, A.1

推奨順序, A.2

ローリング, A

その他のOracle製品に関する手順, A.5

V

変数

DomainUserName, B.2

INSTALL_TYPE, B.2, B.2, B.2

ORACLE_BASE, B.2

ORACLE_HOME, B.2

ORACLE_HOME_NAME, B.2

Pwd, B.2

「クラスタの検証」アクション

インストール後に実行, 3.1.2

W

Webサーバー

コンポーネントのインストール, 2.2

Windowsフェイルオーバー・クラスタ

削除, 4

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