日本語PDF

ローカル・ファイル・システムへのStandard Edition高可用性データベース・ソフトウェアのインストール

ローカル・ファイル・システムにOracle Databaseソフトウェア・バイナリをインストールして、Oracle Database Standard Edition高可用性機能を有効にできます。

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

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

  1. rootユーザーとして、Standard Edition高可用性を構成する最初のクラスタ・ノードにログインし、ローカル・ファイル・システム上にOracleベース・ディレクトリを作成します。Oracle Optimal Flexible Architecture (OFA)の推奨事項に従って、このディレクトリに適切な所有者、グループおよび権限を指定してください。
    # mkdir -p /u01/app/oracle
    # chown oracle:oinstall /u01/app/oracle
  2. Oracle Databaseソフトウェア所有者ユーザー(oracle)として最初のクラスタ・ノードにログインします。
  3. Oracle Database 19cリリース19.3インストール・イメージ・ファイル(db_home.zip)をOracle Software Delivery CloudのWebサイトから任意のディレクトリにダウンロードします。
  4. Oracle Databaseリリース更新19.7以降のパッチをMy Oracle Supportから任意のディレクトリにダウンロードし、解凍します。
  5. OFA準拠のOracleホーム・ディレクトリをローカル・ファイル・システム上に作成し、ダウンロードしたイメージ・ファイルをこのOracleホーム・ディレクトリに展開します。たとえば:
    $ mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
    $ cd /u01/app/oracle/product/19.0.0/dbhome_1
    $ unzip -q /tmp/db_home.zip
  6. Oracleホーム・ディレクトリから、-applyRUフラグを指定してrunInstallerコマンドを実行してOracle Database設定ウィザードを起動し、インストール時にOracle Databaseリリース更新19.7以降のパッチを適用します。
    $ ./runInstaller -applyRU patch_directory_location/patch_ID
    

    ノート:

    runInstallerコマンドは、Oracleホーム・ディレクトリからのみ実行します。Oracle Databaseをインストールするには、$ORACLE_HOME/oui/bin/または他の場所にあるrunInstallerコマンドを使用しないでください。
  7. 「構成オプションの選択」画面で「ソフトウェアのみの設定」を選択します
  8. 「データベース・インストール・オプションの選択」画面で、「単一インスタンス・データベースのインストール」を選択します。
  9. 「データベース・エディションの選択」画面で、「Standard Edition 2」を選択します。
  10. 必要に応じて構成プロンプトに応答します。
  11. rootスクリプトを自動化するための情報を入力するか、設定ウィザードでプロンプトが表示されたらrootとしてスクリプトを実行します。

    rootスクリプトの実行の自動化を構成し、rootスクリプトが失敗した場合は、問題を手動で修正して「再試行」をクリックし、再度rootスクリプトを実行できます

    ノート:

    インストール時に送信を要求された情報について質問がある場合は、「ヘルプ」をクリックします。
  12. オプション: oracleユーザーとして、最初のクラスタ・ノードで読取り専用Oracleホームを有効にします。
    $ $ORACLE_HOME/bin/roohctl -enable
  13. rootユーザーとして、Standard Edition高可用性を構成する他のすべてのクラスタ・ノード上にOracleベース・ディレクトリを作成します。
    # mkdir -p /u01/app/oracle
    # chown oracle:oinstall /u01/app/oracle
  14. oracleユーザーとして、最初のノードからaddnode.shスクリプトを実行し、Standard Edition高可用性を構成する他のノードで次の操作を実行します。
    • Oracleホーム・ディレクトリを最初のノードから他のノードにコピーします。
    • 他のノードのOracleベースおよびOracleインベントリ・ディレクトリを設定します。
    $ $ORACLE_HOME/addnode/addnode.sh -silent CLUSTER_NEW_NODES=comma_separated_list_of_other_nodes
  15. rootユーザーとして、Standard Edition高可用性を構成する他のすべてのクラスタ・ノードでroot.shスクリプトを実行します。
    # /u01/app/oracle/product/19.0.0/dbhome_1/root.sh

Oracle Databaseソフトウェアのインストールが完了したら、対話モードまたはサイレント・モードでOracle Database Configuration Assistant (Oracle DBCA)を使用して、Oracle Databaseソフトウェアをインストールした最初のクラスタ・ノードにStandard Editionデータベースを作成します。

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