既存データベースに対するスタンドアロン・サーバー用のOracle Grid Infrastructureのインストール

スタンドアロン・サーバー用のOracle Grid Infrastructureをインストールし、既存のOracle Database用に構成するには、この項で概説している手順に従ってください。

Oracle Restartでは、同じリリースおよびOracle Restartより1つ下のバージョンまでのリリースのリソースを管理できます。たとえば、スタンドアロン・サーバー23ai (Oracle Restart)用のOracle Grid Infrastructureをインストールして、Oracle Database 23aiおよびOracle Database 21cのサービスを提供できます。以前のOracle Databaseリリースは、Oracle Restartで管理されることなく、同じサーバーに共存できます。
  1. Oracle Databaseソフトウェア所有者ユーザーとしてログインします。
  2. ORACLE_HOME環境変数を設定します

    Bourne、BashまたはKornシェルの場合:

    $ ORACLE_HOME=/u01/app/oracle/product/23.0.0/dbhome_1
    $ export ORACLE_HOME

    Cシェル:

    % setenv ORACLE_HOME /u01/app/oracle/product/23.0.0/dbhome_1
  3. Oracleホームに移動し、既存のデータベース・リスナーを停止します。
    $ $ORACLE_HOME/lsnrctl stop listener_name

    ノート:

    このコマンドでエラーがスローされた場合は、lsnrctl reload LISTENERを使用してリスナーをリロードします
  4. データベースと同じホスト・コンピュータで、スタンドアロン・サーバー用のOracle Grid Infrastructureをインストールし、インストール・オプションとして「スタンドアロン・サーバー用のOracle Grid Infrastructure (Oracle Restart)の構成」を選択します。Oracle Databaseインストレーション・ガイドの新規データベース・インストールによるスタンドアロン・サーバー用のOracle Grid Infrastructureのインストールに関する項を参照してください。

    スタンドアロン・サーバー用のOracle Grid Infrastructureのコンポーネントは、既存のOracle Databaseホームとは異なる場所にあるOracle Grid InfrastructureのOracleホーム(Gridホーム)にインストールされます。

  5. Oracleホームに移動し、既存のデータベース・リスナーを起動します。
    $ $ORACLE_HOME/lsnrctl start listener_name
  6. srvctlコマンドを使用して、Oracle Databaseとそのリスナーを高可用性のためにOracle Restartに登録します。
    $ cd $ORACLE_HOME/bin
    $ srvctl add database -db dbname -o oracle_home_path
    $ srvctl add listener -listener listener_name