Oracle® Real Application Clustersインストレーション・ガイド 11gリリース2 (11.2) for Microsoft Windows x64 (64-Bit) B58877-06 |
|
![]() 前 |
![]() 次 |
この章では、インストールの第2フェーズとして、Oracle Database 11g リリース2(11.2)およびOracle Real Application Clusters(Oracle RAC)をインストールする手順について説明します。第1フェーズでは、『Oracle Grid Infrastructureインストレーション・ガイドfor Microsoft Windows x64(64-Bit)』の説明に従って、Oracle Clusterwareのインストールを実行します。
この章の内容は次のとおりです。
Oracle Database 11gでは、Oracle Application ExpressがOracle ApplicationオプションではなくOracle Databaseオプションとして提供されています。Oracle Clusterwareのインストール後にOracle Databaseをインストールする場合に、アップグレードする既存のOracle Databaseインストールが存在する場合は、『Oracle Application Expressインストレーション・ガイド』のOracle Application Expressの要件を確認します。
Oracle Universal Installer(OUI)を起動すると、標準または拡張インストール・タイプを選択できます。
標準インストール・タイプでは、基本的な構成を使用して、Oracle Databaseのデフォルト構成をインストールします。インストール・タイプとして「標準」を選択することをお薦めします。
拡張インストール・タイプはカスタマイズ・インストール用であり、特定のコンポーネントをインストールに追加する場合、SYS、SYSMAN、SYSTEMおよびDBSNMPアカウントに異なるパスワードが必要な場合、サーバーと異なるデータベース・キャラクタ・セットの使用が必要な場合、製品の言語の変更が必要な場合、その他、非標準の構成が必要な場合など、特定の要件があるときにのみ使用します。
クラスタの複数のノードでOracle RAC One Nodeをインストールできます。Oracle RAC One Nodeインストールは、Oracle RAC One Nodeプール・メンバーとして選択したノードのいずれかでインスタンスを起動します。そのインスタンスが停止した場合、オンライン・データベース再配置を使用して別のプール・メンバーでOracle RAC One Nodeインスタンスが起動されます。オンライン・データベース再配置は、データベース・インスタンスと接続を他のクラスタ・ノードに移行することで高可用性を実現します。
関連項目:
|
「インストール・オプションの選択」ページで、次のいずれかのオプションを選択できます。
データベースの作成および構成: このオプションを使用すると、特定のシステムのロード要求用に設計された事前構成済データベース・テンプレートを使用してデータベースを作成できます。たとえば、オンライン・トランザクション処理(OLTP)データベース、意思決定支援データベース、データ・ウェアハウス・データベースなどです。
記憶域についてOracle Automatic Storage Management(Oracle ASM)オプションを選択する場合は、事前にOracle ASMを構成しておく必要があります。Oracle Grid Infrastructureのインストール時にOracle Clusterwareファイルの記憶域オプションとしてOracle ASMを選択しなかった場合に、Oracle RACデータベースの記憶域オプションとしてOracle ASMを選択する前に、まずGridホームからOracle ASM Configuration Assistant(ASMCA)を使用してOracle ASMを構成し、Oracle ASMインスタンスを作成し、Oracle Database記憶域に使用するディスク・グループを作成する必要があります。
データベース・ソフトウェアのみインストール: Oracle Databaseソフトウェアをインストールします。インストール完了後にインストールされたユーティリティを使用して、データベースの構成を完了する必要があります。
既存のデータベースのアップグレード: 既存のデータベースをアップグレードします。
Oracle Databaseソフトウェアをインストールする場合は、事前構成済データベース・オプションを使用するか、構成の選択ページで「詳細」オプションを選択してカスタム初期データベースを構成することをお薦めします。様々な事前構成済データベース・オプションの詳細は、「Oracle Database構成タイプの選択」を参照してください。
OUIを起動すると、「汎用目的/トランザクション処理」、「データ・ウェアハウス」、または「詳細」データベース構成タイプを選択できます。
前述の2つの構成タイプについて、この章の後半に説明されている追加の手順を実行します。
「詳細」構成を選択すると、Oracle Database Configuration Assistant(DBCA)を使用して、第3章「Oracle Database Configuration Assistantを使用したOracle Real Application Clustersデータベースの作成」の説明に従ってデータベースを作成できます。データベース作成には、DBCAを使用することをお薦めします。
「汎用目的/トランザクション処理」タイプおよび「データ・ウェアハウス」タイプでは、各データベース・タイプに適した事前構成済データベース・テンプレートが使用されます。
インストール中に、OUIによってOracle Net Configuration Assistant(NETCA)およびDBCAが起動され、以降は入力しなくても事前構成済データベースがインストールされます。データベースのインストール中、OUIにプログレス・バーが表示されます。
これら2つの構成タイプのDBCAの処理によって、初期データベースが作成され、Oracleネットワーク・サービスが構成されます。
このインストール・タイプを使用して利用可能な「詳細」構成オプションには、Oracle RAC、自動ストレージ管理、バックアップとリカバリ構成、Enterprise Manager Grid Controlとの統合、よりきめ細かいメモリー・チューニングおよびその他のオプションが含まれています。
Oracle Database Vaultをインストールして構成するには、インストール中およびインストール後に操作が必要です。この項の内容は次のとおりです。
Oracle Database Vaultでは、インストール中に作成可能な2つのアカウントが要求されます。これらは、Oracle Database Vault所有者のアカウントとOracle Database Vaultアカウント・マネージャのアカウントです。Oracle Database Vault Account Managerの作成はオプションですが、より適切な業務の分離のために、このアカウントを作成することをお薦めします。
インストール中に、Database Vault所有者のデータベース・ユーザー名とパスワードを指定する必要があります。これらの2つのユーザー・アカウントには、Oracle Database Vaultロールの名前(DV_OWNERおよびDVACCTMGRなど)を使用しないでください。Database Vaultロールの完全なリストについては、『Oracle Database Vault管理者ガイド』を参照してください。
Oracle Database Vault所有者アカウントには、DV_OWNERロールが付与されます。このアカウントでは、Oracle Database Vaultのロールおよび構成を管理できます。
Oracle Database Vault所有者のユーザー名は、2から30文字で指定できます。アカウント・パスワードは、8から30文字で指定できます。
Oracle Database Vault所有者アカウントには、セキュアなパスワードを選択してください。適用されるパスワード制限は、次のとおりです。
パスワードには少なくとも、英字1文字、数字1文字、英数字以外の記号1文字を含める必要があります。
パスワードとアカウント名は異なる必要があります。
パスワードには同じ文字を連続して使用することはできません。
Oracle Database Vaultアカウント・マネージャには、DV_ACCTMGRロールが付与されます。このアカウントは、データベース・ユーザー・アカウントの管理に使用されます。Oracle Database Vaultアカウント・マネージャを作成すると、職務を簡単に分離できます。Oracle Database Vaultアカウント・マネージャ・アカウントを作成しない場合、DV_ACCTMGRロールはデフォルトでOracle Database Vault所有者アカウントに付与されます。
Oracle Database Vault所有者と同じパスワード制限が、Oracle Database Vaultアカウント・マネージャにも適用できます。
インストール中、Oracle Configuration Manager(OCM)の有効化に必要な情報を入力するように求められます。このオプションによって、Oracle RAC構成に関する情報をMy Oracle Support(以前のOracleMetaLink)アカウントに関連付けることができます。Oracleサポート・サービスのサポートが必要になった場合、この構成情報は問題を迅速に解決するのに役立ちます。
インストール中またはインストール後に、Oracle Configuration Managerを有効にするか、または無効にすることができます。OCMツールを構成するには、Oracleサポート・サービスのサービス契約の次の情報が必要です。
My Oracle Support電子メール・アドレスまたはユーザー名
パスワード
ホスト・システムがインターネットに直接接続されていない場合、サーバー・プロキシ情報の入力を求めるプロンプトが表示されます。
登録エラーが発生した場合は、My Oracle Support(https://support.oracle.com
)を参照してください。
関連項目: 詳細は、『Oracle Configuration Managerインストレーションおよび管理ガイド』を参照してください。 |
データベース名の入力フィールドは、次のOracle初期化パラメータ値の設定に使用されます。
DB_NAME
DB_UNIQUE_NAME
DB_DOMAIN
Oracle RAC環境では、データベース名(DB_UNIQUE_NAME
)部分は30文字以内の文字列で、英数字、アンダースコア(_)、ドル記号($)およびシャープ記号(#)を使用できますが、先頭は英字である必要があります。その他の特殊文字をデータベース名に使用することはできません。データベースのDB_NAME
パラメータは、データベース名の最初の8文字に設定されます。
グローバル・データベース名のドメイン部分(DB_DOMAIN
)は、128文字以内にします。ドメイン名にアンダースコア(_)は使用できません。DB_UNIQUE_NAME
.DB_DOMAIN
の値は、それ全体で企業において一意である必要があります。
たとえば、データベースのグローバル・データベース名がorl$racprod2551.example.com
の場合(インストール時に指定したもの)、次の値が初期化パラメータに使用されます。
初期化パラメータ | 値の例 |
---|---|
DB_UNIQUE_NAME | orl$racprod2551 |
DB_DOMAIN | example.com |
DB_NAME | orl$racp |
SID接頭辞は、データベース名の最初の8文字です。SID接頭辞には、a-z、A-Zおよび0-9の文字のみを使用できます。SID接頭辞には、オペレーティング・システムの特殊文字を含めることはできないため、データベース名の最初の8文字に特殊文字を使用した場合、この特殊文字はSID接頭辞では省略されます。各データベースに1つのSID接頭辞があります。データベースのSID接頭辞は、クラスタ内で一意である必要があります。
Oracle RACデータベースの場合、各インスタンスに、SID接頭辞とインスタンス番号で構成される一意の識別子(ORACLE_SID
)があります。Oracle RACデータベース・インスタンスのORACLE_SID
は、そのデータベースに選択した管理方法に応じて異なる方法で生成されます。ポリシー管理型のデータベースを選択した場合、Oracleはname_#
(nameはDB_UNIQUE_NAME
の最初の8文字の英数字で、#はインスタンス番号)という形式のSIDを生成します。管理者管理型のデータベースを選択した場合、DBCAはインスタンス名のSIDを先に生成し、SIDはname#
という形式になります。
たとえば、データベースのDB_UNIQUE_NAME
がorl$racprod2551
の場合、次のSID値が使用されます。
データベースまたはインスタンスのタイプ | ORACLE_SIDに使用される値 |
---|---|
シングル・インスタンスのOracle Database | orlracpr |
ポリシー管理型のOracle RACインスタンス | orlracpr_1 |
管理者管理型のOracle RACインスタンス | orlracpr1 |
パスワードの指定では、次のガイドラインに従います。
パスワードは8から30文字で指定する必要があります。
パスワードには、ASCIIキャラクタ・セットの文字を使用する必要があります。
パスワードの最初の文字を数字にすることはできません。
パスワードは、ユーザー名とは別にする必要があります。
パスワードにOracle予約語は使用できません。
SYSアカウント・パスワードにchange_on_install
は使用できません。
SYSTEMアカウント・パスワードにmanager
は使用できません。
すべてのアカウントに同じパスワードを使用する場合、そのパスワードにchange_on_install
、manager
、sysman
またはdbsnmp
は使用できません。
パスワードには少なくとも、英字1文字、数字1文字、句読点1文字を含める必要があります。
パスワードに、welcome
、account
、database
、oracle
、user
などの単純でわかりやすい語を使用しないでください。
Oracle Databaseをインストールしたら、OUIによってDBCAが起動され、Optimal Flexible Architecture(OFA)のガイドラインに従ってデータベースが作成されます。OFAガイドラインに従って作成されるインストールというのは、DBCAによって、標準的なファイルのネーミング方法および配置方法に従って、デフォルトのサーバー・パラメータ・ファイル(SPFILE)を含むデータベース・ファイルが作成されることを意味します。
データベースを作成します。
必要に応じて、Oracleネットワーク・サービスを構成します。
リスナーおよびデータベース・インスタンスを起動します。
スタンドアロン・モードでDBCAを使用して、データベースを作成または削除したり、Oracle Enterprise Manager Database ControlからOracle Enterprise Manager Grid Controlにデータベース管理を切り替えることもできます。「EMCAを使用したDatabase Controlの管理」を参照してください。
関連項目: リスナーの構成などで問題が発生した場合、およびLightweight Directory Access Protocol(LDAP)サポートの詳細は、『Oracle Database Net Services管理者ガイド』を参照してください。 |
Oracle Database 11g リリース1(11.1)以降のリリースでは、DBCAを使用してOracle RACデータベースのデータベース・サービスを管理することはできなくなりました。Oracle RACデータベースのデータベース・サービスのすべての管理および監視には、サーバー制御ユーティリティ(SRVCTL)、Oracle Enterprise Manager Database ControlまたはOracle Enterprise Manager Grid Controlを使用してください。
関連項目: Oracle Enterprise Managerを使用したサービスの管理については、『Oracle Database 2日でReal Application Clustersガイド』を参照してください。 |
Oracle Database 10g 以上のリリースでは、一部のデータベースの言語および地域の定義ファイルが更新され、関連ロケールで使用されるロケール表記規則がより正確に反映されるようになりました。
デフォルトの各国語サポート(NLS)・パラメータ値で行われた変更によって、既存のアプリケーションに悪影響を与えた場合は、Oracle9i Databaseの互換性定義ファイルをインストールすることで、変更を元に戻すことができます。Oracle11g DatabaseファイルのかわりにOracle9i Databaseファイルをインストールするには、「Oracle Universal Installerを使用したOracle RACのインストール」の手順に従ってOUIをコマンドラインから起動し、次の文を使用してb_cr9idata
変数をtrue
に設定する必要があります。
setup.exe oracle.rsf.nlsrtl_rsf:b_cr9idata=true
関連項目: Oracle Databaseの言語および地域の定義ファイルの更新の詳細は、『Oracle Databaseグローバリゼーション・サポート・ガイド』を参照してください。 |
Oracle Database 11g リリース2(11.2)をOracle RACとともにインストールするには、次の手順を実行します。
管理者権限を持つユーザーとしてWindowsにログインします。
他のノードに対する管理者権限があることを確認します。確認するには、クラスタの一部である各ノードに対し次のコマンドを入力します(node_nameはリモート・ノードの名前)。
net use \\node_name\C$
ソフトウェア更新オプションを使用して最新のシステム要件の更新、重要なパッチ更新、およびその他のインストールに関して推奨される更新を取得するには、有効なMy Oracle Supportのユーザー名およびパスワードを使用するか、プロンプトが表示されたらダウンロードされたソフトウェア更新オプション・パッケージへのパスを指定します。
Oracle Database 11g
リリース2(11.2)インストール・メディアのベース・ディレクトリからsetup.exeコマンドを起動して、インストールするデータベース・タイプを選択します。
OUIのプロンプトに従って情報を指定します。インストール手順の詳細は、「ヘルプ」をクリックしてください。インストール中に問題が発生した場合は、インストール・ログ・ファイルに記録されているOUIの動作を調査します。ログ・ファイルは、この例に示すように、Oracle Inventoryディレクトリにインストール・プロセスのタイムスタンプ(date_time
)を含む名前で格納されています。
C:\Program Files\Oracle\Inventory\logs\installActionsdate_time.log
前の構文例で、変数date
およびtime
は、ログ・ファイルの日付と時間を表します。
インストールの第2フェーズ(最終フェーズ)を完了したら、第4章「Oracle Real Application Clustersのインストール後の手順」に進んでインストール後の作業を実行します。
注意: インストールが完了し、データベースを作成した後で、データベースにOracle Database 11g リリース2(11.2)製品をさらにインストールする場合は、追加の製品をインストールする前に、Oracleホームで実行されているすべてのプロセスを停止する必要があります。詳細は、付録E「既存のOracle Real Application Clustersデータベースでのプロセスの停止方法」を参照してください。 |
次に、インストールの注意に関する追加情報を示します。
Grid Control Management Agentのインストールを完了した場合は、「データベース管理オプションの選択」ページで、Oracle Enterprise Manager Grid ControlまたはDatabase Controlのいずれかを選択できます。Grid Control Management Agentのインストールを完了していない場合、データベース管理のDatabase ControlのみがOracle RACでサポートされます。Oracle Enterprise Manager Database Controlコンソールを使用する場合は、アラート用の電子メール・オプションを選択して、送信メール・サーバー名と電子メール・アドレスを入力できます。
Oracle Enterprise Managerの構成を行わない拡張インストール、Oracle Enterprise Manager構成を含まないインストール、ユーザー独自のスクリプトによるデータベースの作成など、Oracle Enterprise Managerを含まないインストールを実行する場合は、OUI、DBCAまたはOracle Enterprise Manager Configuration Assistant(EMCA)ユーティリティを使用して、後でOracle Enterprise Managerを構成できます。「EMCAを使用したDatabase Controlの管理」を参照してください。
Oracle RAC One Nodeをインストールするには、次の手順を実行します。
管理権限を持つユーザーとしてWindowsにログインします。
Oracle Database 11g
リリース2(11.2)インストール・メディアのベース・ディレクトリからsetup.exeコマンドを起動して、インストールするデータベース・タイプを選択します。
Oracle RAC One Nodeデータベースの構成を選択し、Oracle RAC One Nodeが実行されるすべてのノードでOracle RACのインストールを選択します。
OUIのプロンプトに従って情報を指定します。インストール手順の詳細は、「ヘルプ」をクリックしてください。「詳細」をクリックして、ログ・ファイルを参照します。
インストール中に問題が発生した場合は、インストール・ログ・ファイルに記録されているOUIの動作を調査します。ログ・ファイルは、この例に示すように、Oracle Inventoryディレクトリにインストール・プロセスのタイムスタンプ(date_time
)を含む名前で格納されています。
C:\Program Files\Oracle\Inventory\logs\installActionsdate_time.log
Oracle RACのインストール時にOracle Database Vaultをインストールするには、次の手順を実行します。
OUIを起動して、「拡張インストール」を選択します。
「Enterprise Edition」→「オプション」を選択します。
デフォルトのインストール・コンポーネントに加えて、「Oracle Label Security (OLS)」と「Oracle Database Vault」を選択します。
通常どおりに、残りのインストール・プロセスを続行します。
注意: データベース初期化パラメータdb_block_size を4096以上に設定する必要があります。Oracle RACのインストール中に、このパラメータを構成できます。 |
Oracle RACおよびOracle Database Vaultオプションをインストールした後、『Oracle Database Vault管理者ガイド』に従ってOracle Database Vaultの構成を完了する必要があります。
クラスタ・ノードにのみOracle RACソフトウェアをインストールした場合、Oracle Database Configuration Assistant(DBCA)を使用してOracle RAC One Nodeを構成できます。
インストール後にDBCAを起動し、「ようこそ」ページで、「Oracle RAC One Nodeデータベース」を選択します。DBCAは、選択した複数のノードのうちの1つのノードでのみ起動します。クラスタには後でノードを追加できます。
1つのノードを選択すると、1つのノードでOracle RAC One Nodeがデプロイされます。Oracle RAC One Nodeのフェイルオーバー先となるクラスタ内ですべてのノードを選択することをお薦めします。
注意: デフォルトでは、すべての名前付きユーザーがサーバー・プールを作成できます。この権限を持つオペレーティング・システム・ユーザーを制限するには、CRS管理者リストに特定のユーザーを追加することをお薦めします。CRS管理者リストへのユーザーの追加の詳細は、『Oracle Clusterware管理およびデプロイメント・ガイド』を参照してください。 |
2つ未満のノードを選択するか、2
以上のカーディナリティでサーバー・プールを作成すると、選択したこの構成ではOracle RAC One Nodeインスタンスのフェイルオーバーがサポートされないことを示す警告メッセージが、DBCAによって表示されます。
管理者管理のOracle RAC One Nodeデータベースを作成した場合は、そのデータベースが、バイナリがインストールされたノードのプールの1つのみで起動される間、すべての候補サーバーが汎用サーバー・プールに配置されることに注意してください。候補サーバーがまだ汎用サーバー・プールまたは空きサーバー・プールに存在しない場合、候補サーバーで実行されているリソースが停止することがあります。
関連項目: Oracle RAC One Nodeの詳細は、Oracle Technology Networkを参照してください。
|
インストール中に、Oracle RACをインストールした各ノードでWindowsレジストリと環境変数が変更されます。新しいレジストリ・エントリと環境変数設定は、インストールを実行したノードで確認できます。ただし、リモート・ノードの新しい設定を、すぐにユーザー・セッションで使用することはできません。新しくインストールしたOracleホームからスクリプトまたはアプリケーションを実行しようとすると、次のようなエラーが生成されます。
ORACONFIG.exe - コンポーネントが見つかりません
OCI.dllが見つかりません
変更した環境変数をリモート・ノードで使用可能にするには、リモート・ノードの現在のセッションを終了(ログオフ)してから、そのリモート・ノードにログオンして新しいセッションを作成するか、または次の操作を実行します。
スタート・メニューから「マイ コンピュータ」を右クリックして、「プロパティ」を選択します。
または、「ファイル名を指定して実行」ウィンドウでSYSDM.CPL
と入力します。
「詳細設定」タブを選択します。
「環境変数」をクリックします。
変更した環境変数が確認できます。
「OK」をクリックして、「システムのプロパティ」ウィンドウを閉じます。