クラウド保護フリート・エージェントのダウンロードおよび設定(SQLcl)

次のステップを使用して、クラウド保護フリート・エージェント(SQLcl)をターゲット・データベース・サーバーにインストールするために必要なRPMをダウンロードします。

  1. Oracle yumサイトに移動して、SQLclのインストールに必要な最新のRPMをダウンロードします。例: sqlcl-linux-26.2.0-3.el8.x86_64.rpm。

    ノート

    注意:

    Oracle yumサイトには、SQLclをインストールするための2種類のRPM (noarch RPMとOracle Linux x86_64 RPM)が用意されています。次に例を示します:

    • noarch RPM: sqlcl-26.2.0-3.el8.noarch.rpm

    • Oracle Linux x86_64 RPM: sqlcl-linux-26.2.0-3.el8.x86_64.rpm

    x86_64 RPMパッケージには互換性のあるバージョンのOracle Java SE Development Kit (JDK)が含まれているため、Oracleでは最新のOracle Linux x86_64 RPMを選択することをお薦めします。noarch RPMを選択した場合は、SQLclと互換性のあるJDKバージョンを手動でインストールする必要があります。

各計算ノードで次のステップを完了する必要があります。

  1. 環境変数RPM_SQLCL_INSTALL_AS_ORACLEをtrueに設定し、RPMを各計算ノードにインストールします。

    RPM_SQLCL_INSTALL_AS_ORACLEをtrueに設定すると、RPMインストールでOracleソフトウェア所有者ユーザー(oracle)をsql-schedulerグループに追加して、スケジュール済バックアップ・タスクがoracleユーザーとして実行されるようにできます。

    root@computenode# export RPM_SQLCL_INSTALL_AS_ORACLE=true
    root@computenode# rpm -Uvh <SQLcl RPM>

    次に例を示します:

    root@computenode# export RPM_SQLCL_INSTALL_AS_ORACLE=true
    root@computenode# rpm -Uvh sqlcl-linux-25.3.0-1.el8.x86_64.rpm
    Verifying...                          ################################# [100%]
    Preparing...                          ################################# [100%]
    Updating / installing...
    1:sqlcl-linux-25.3.0-1.el8         ################################# [100%]
  2. この例に示すように、スケジューラがシステムの起動時に起動できるようにします。

    root@computenode# systemctl enable sql-scheduler
    Synchronizing state of sql-scheduler.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
      Executing: /usr/lib/systemd/systemd-sysv-install enable sql-scheduler
      Created symlink /etc/systemd/system/multi-user.target.wants/sql-scheduler.service → /etc/systemd/system/sql-scheduler.service.
      Created symlink /etc/systemd/system/graphical.target.wants/sql-scheduler.service → /etc/systemd/system/sql-scheduler.service.
  3. スケジューラを起動します。

    root@computenode# systemctl start sql-scheduler
  4. この例に示すように、スケジューラのステータスを確認します。

    [root@nshqaw20adm05 ~]# systemctl status sql-scheduler
    sql-scheduler.service - SQLcl scheduler services
    Loaded: loaded (/etc/systemd/system/sql-scheduler.service; enabled; vendor preset: disabled)
    Active: active (running) since Mon 2025-10-06 00:25:33 EDT;
  5. Oracleソフトウェア所有者ユーザー(oracle)のSQLclバイナリを設定します。

    次に示すように、PATH環境変数にSQLclバイナリの場所を追加します。

    export PATH=/opt/oracle/sqlcl/bin:$PATH

関連トピック