7.3 Oracle Machine Learning for Rのダウングレード

OML4Rを再インストールすることで、以前のリリース1.5.1から現在のリリース2.0にダウングレードできます。

OML4Rをダウングレードしてデータを移行するには:

  1. ダウングレード先のOML4R 1.5.1で必要となるRのバージョンがあることを確認します。OML4R 1.5.1には2つのバージョンがあり、1つはR 3.3.0上に構築され、もう1つはR 3.6.1上に構築されています。

    Rの要件については、「オンプレミス・データベースの場合のOracle Machine Learning for Rのシステム要件」で構成要件およびサーバー・サポートの表を参照してください。

    Rをダウングレードするには、次の手順を実行します。

    1. OML4Rユーザー・スキーマ、データ・ストア・オブジェクト、RスクリプトおよびRQSYSスキーマをバックアップします。

    2. Oracle R Distribution RPMまたはオープン・ソースRコンポーネントを削除します。

    3. 必要なRバージョンをインストールし、次のステップに進みます。

  2. Oracle Databaseリリース19cおよび21cのOML4R 2.0サーバーをアップグレードするには、server.shまたはserver.batスクリプトを実行してダウングレードを実行します。

    OML4R 2.0から1.5.1へのダウングレード手順。

    1. ダウングレード・スクリプトの準備
      1. Oracle Machine Learning for Rダウンロード・ページに移動し、ライセンス契約に同意し、/oml4rserver_2.0_install_dir/などのインストール・ディレクトリにOML4R 2.0 Serverパッケージをダウンロードします。OML4R 1.5.1サーバー・パッケージをインストール・ディレクトリ(/oml4rserver_1.5.1_install_dir/など)にダウンロードします。
      2. 次のコマンドを使用して、2.0インストール・ディレクトリに移動し、ダウンロードしたファイルを解凍します。

        $ cd /oml4rserver_2.0_install_dir/

        $ unzip ore-server-platform-arch-2.0.zip

      3. 1.5.1インストール・ディレクトリに移動し、ダウンロードしたファイルから2.0インストール・ディレクトリにサーバー・フォルダを解凍します。

        $ cd /oml4rserver_1.5.1_install_dir/

        $ unzip -o -d /oml4rserver_2.0_install_dir/ ore-server-platform-arch-1.5.1.zip "server/*"

    2. ダウングレード・オプション-d <downgrade version>を指定して、OML4R 2.0 server.shまたはserver.batスクリプトを実行します。スクリプトがダウングレード・オプションを検出し、新しいバージョンのOML4Rサーバーがインストールされていることを確認すると、ダウングレードするかどうかを尋ねられます。ダウングレードを開始するには、「はい」と入力します。(プロセスを中断するには「いいえ」を入力します)。

      $ cd /oml4rserver_2.0_install_dir/

      $ ./server.sh -d 1.5.1

      Current configuration

      R Version ........................ Oracle Distribution of R version 3.6.1 (--)

      R_HOME ...........................<R_HOME>

      R_LIBS_USER ......................<R_LIBS_USER>

      ORACLE_HOME ......................<ORACLE_HOME>

      ORACLE_SID .......................<ORACLE_SID>

      PDB ..............................<PDB_NAME>

      Existing R Version ...............Oracle Distribution of R version 3.6.1 (--)

      Existing R_HOME ..................<R_HOME>

      Existing ORE data ................ 2.0

      Existing ORE code ................ 2.0

      Existing ORE libraries ........... 2.0

      Downgrading to ORE ............... 1.5.1

      RQSYS PERMANENT tablespace .......<PERM_TABLESPACE>

      RQSYS TEMPORARY tablespace .......<TEMP_TABLESPACE>

      Operation ........................Downgrade Proceed? [yes] yes

      Removing R libraries ............... Pass

      Removing ORE libraries ............. Pass

      Installing R libraries ............. Pass

      Installing ORE libraries ........... Pass

      Downgrading RQSYS 1.5.1 ............ Pass

      Removing ORE packages .............. Pass

      Installing ORE packages ............ Pass

      Removing ORE script ................ Pass

      Creating ORE script ................ Pass

      Installing supporting packages ..... Pass

      Done

  3. OML4Rクライアントをダウングレードするには:

    1. OML4R 2.0パッケージおよびSupporting Packagesをアンインストールします。OML4R 2.0パッケージをアンインストールするには、「OML4Rクライアントのアンインストール」を参照してください。
    2. OML4R 1.5.1パッケージおよびSupporting Packagesをインストールします。「Oracle Machine Learning for Rパッケージのインストール」および「OML4R Supporting Packagesのインストール」を参照してください。