日本語PDF

Standard Edition高可用性データベース・ソフトウェアのOracle ACFSへのインストール

Oracle Database Standard Edition高可用性機能を使用可能にするために、Oracle DatabaseソフトウェアのバイナリをOracle ACFS (Oracle ASM Cluster File System)にインストールできます。

Standard Edition高可用性を構成する予定のすべてのクラスタ・ノードで、オペレーティング・システム構成、データベース・ユーザー、データベース・グループおよびリソース制限が同じになっていることと、Oracle Databaseソフトウェア所有者ユーザー(oracle)にノード間でのSSH等価があることを確認します。

インストールの開始前に、ユーザー、グループ、記憶域パスに関して必要なすべての情報を用意します。rootスクリプトを実行したり、rootスクリプトを自動化するための情報を提供する準備も行う必要があります。

  1. Administratorユーザーとして、Oracle Databaseソフトウェア所有者ユーザー(oracle)をマウント所有者として指定することで、Oracle ClusterwareのリソースとしてOracle ACFSを登録します。
    C:\>Grid_home\bin\srvctl add filesystem -volume acfs_volume_name -diskgroup diskgroup_name -path mount_point -fstype ACFS -autostart ALWAYS -user oracle

    ノート:

    Oracle ACFSのマウント先マウント・ポイントは、このインストール用に作成する予定のOracleベースおよびOracleホームのディレクトリです。たとえば、C:\app\oracleです。
  2. Standard Edition高可用性を構成しようとしているクラスタ・ノードのすべてに、Oracle ACFSファイル・システムをマウントします。
    C:\>Grid_home\bin\srvctl start filesystem -volume acfs_volume_name -diskgroup diskgroup_name
  3. Standard Edition高可用性を構成しようとしている最初のクラスタ・ノードのOracle ACFSボリュームに、Oracleベース・ディレクトリを作成します。Oracle Optimal Flexible Architecture (OFA)の推奨事項に従って、このディレクトリに適切な所有者、グループおよび権限を指定します。
    C:\>md C:\app\oracle
    C:\>icacls oracle:oinstall C:\app\oracle
  4. oracleユーザーとして、最初のクラスタ・ノードにログインします。
  5. Oracle Software Delivery CloudのWebサイトから、Oracle Database 19cリリース19.3インストール・イメージ・ファイル(db_home.zip)をダウンロードして任意のディレクトリに保存します。
  6. My Oracle SupportからOracle Databaseリリース更新19.7以降のパッチを任意のディレクトリにダウンロードして解凍します。
  7. OFAに準拠したOracleホーム・ディレクトリをOracle ACFSボリュームに作成し、このOracleホーム・ディレクトリにダウンロードしたイメージ・ファイルを展開します。次に例を示します。
    C:\>md C:\app\oracle\product\19.0.0\dbhome_1
    C:\>cd C:\app\oracle\product\19.0.0\dbhome_1
    C:\app\oracle\product\19.0.0\dbhome_1> unzip \tmp\db_home.zip
  8. Oracleホーム・ディレクトリから、setup.exeコマンドを実行してOracle Database設定ウィザードを起動します。
    C:\app\oracle\product\19.0.0\dbhome_1>setup.exe

    ノート:

    setup.exeコマンドは、Oracleホーム・ディレクトリからのみ実行してください。Oracle Databaseのインストールには、その他の場所(%ORACLE_HOME%\oui\bin\など)にあるsetup.exeコマンドを使用しないでください。
  9. 「構成オプションの選択」画面で、「ソフトウェアのみの設定」を選択します
  10. 「データベース・インストール・オプションの選択」画面で、「単一インスタンス・データベースのインストール」を選択します。
  11. 「データベース・エディションの選択」画面で、「Standard Edition 2」を選択します。
  12. 必要に応じて構成プロンプトに応答します。

    ノート:

    インストール時に送信を要求された情報について質問がある場合は、「ヘルプ」をクリックします。
  13. Oracle Databaseリリース更新(RU) 19.7以降のパッチを適用します。パッチの適用方法の手順について、パッチのドキュメントを確認します。

    ノート:

    Oracle Databaseホームと同じバージョンのOracle Clusterware (OCW) RUを適用していることを確認してください。

  14. オプション: oracleユーザーとして、最初のクラスタ・ノードで読取り専用のOracleホームを有効にします。
    cd C:\app\vldb22\product\19.0.0\dbhome_1\bin
    C:\app\vldb22\product\19.0.0\dbhome_1\bin>roohctl.bat -enable

    ノート:

    roohctlコマンドには-disableフラグを使用しないでください。このフラグはサポートされていません。
  15. 最初のノードのOracleホームを別のノード(Standard Edition高可用性を構成しようとしているノード)にアタッチします。
    C:\>%ORACLE_HOME%\addnode\addnode.bat -silent CLUSTER_NEW_NODES=comma_separated_list_of_other_nodes
  16. Oracle Databaseのインストール時に組込み以外のユーザー・アカウントおよびAdministrator以外のユーザー・アカウントを指定する場合は、次のコマンドを使用して、それぞれのユーザーのパスワードをCRSウォレットに追加します。
    crsctl add wallet -type OSUSER -user DB service user name -password
Oracle Databaseソフトウェアのインストールが完了したら、Oracle Database Configuration Assistant (Oracle DBCA)をインタラクティブ・モードまたはサイレント・モードで使用して、Oracle Databaseソフトウェアをインストールした最初のクラスタ・ノードにStandard Editionデータベースを作成します。

データベース作成の要件およびOracle DatabaseのStandard Edition高可用性を有効化および構成する手順の詳細は、『Oracle Database管理者ガイド』を参照してください