7.2 Oracle Machine Learning for Rのアップグレード

OML4Rを以前のリリース1.5.1から現在のリリース2.0にアップグレードできます。

OML4Rをアップグレードしてデータを移行するには:

  1. アップグレード先のOML4Rのリリースで必要となるRのバージョンがあることを確認します。OML4R にはR 4.0.5が必要です。

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

    Rをアップグレードするには、次の手順を実行します。

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

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

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

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

    OML4R 1.5.1から2.0へのアップグレードの手順。

    1. アップグレード・スクリプトの準備
      1. Oracle Machine Learning for Rダウンロード・ページに移動し、ライセンス契約に同意し、/oml4rserver_2.0_install_dir/などのインストール・ディレクトリにOML4R 2.0 Serverパッケージをダウンロードします。
      2. 2.0インストール・ディレクトリに移動し、ダウンロードしたファイルを展開します。

        $ cd /oml4rserver_2.0_install_dir/

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

  3. OML4R 2.0 server.shまたはserver.batスクリプトを実行します。以前のバージョンのOML4Rサーバーが検出されると、アップグレードするかどうかを確認するように求められます。「はい」を入力してアップグレードを開始するか、「いいえ」を入力してプロセスを停止します。

    $ cd /oml4rserver_2.0_install_dir/

    $ ./server.sh

    Oracle R Enterprise 2.0 Server.

    Copyright (c) 2012, 2022 Oracle and/or its affiliates. All rights reserved.

    Checking platform .................. Pass

    Checking R ......................... Pass

    Checking R libraries ............... Pass

    Checking ORACLE_HOME ............... Pass

    Checking ORACLE_SID ................ Pass

    Checking sqlplus ................... Pass

    Checking ORACLE instance ........... Pass

    Checking CDB/PDB ................... Fail

    ERROR: cannot install ORE in a root container

    PDB to use for ORE installation [list]: <PDB_NAME>

    Checking CDB/PDB ................... Pass

    Checking ORE ....................... Pass

    Current configuration

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

    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 4.0.5 (--)

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

    Existing ORE data ................ 1.5.1

    Existing ORE code ................ 1.5.1

    Existing ORE libraries ........... 1.5.1

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

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

    Operation ........................Install/Upgrade Proceed? [yes] yes

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

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

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

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

    Upgrading RQSYS 1.5.1 .............. Pass

    Configuring ORE .................... Pass

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

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

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

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

    Installing supporting packages ..... Pass

    Done

  4. OML4Rクライアントをアップグレードするには、OML4R 2.0クライアント・パッケージおよびSupporting Packagesをインストールして、古いパッケージを上書きします。

    手順については、「Oracle Machine Learning for Rパッケージのインストール」および「OML4R Supporting Packagesのインストール」を参照してください。