4.3.1 R-4.4.1以降でOML4Rサーバーを使用するための準備
R-4.4.1でビルドされたOML4Rサーバー・パッケージをダウンロードしてインストールするための手順。
Oracle Database 23.7では、OML4Rサーバー・パッケージは$ORACLE_HOME/R/library/ディレクトリにあります。R-4.4.1を使用している場合は、そのディレクトリにある既存のOML4Rパッケージを名前変更するか、削除できます。その後、使用しているRバージョンと互換性のあるOML4Rサーバー・パッケージをダウンロードし、インストールしてください。
次の手順では、元のOML4Rサーバー・パッケージの名前を変更し、R-4.4.1を使用してビルドされたバージョンに置き換えます。
$ORACLE_HOME/R/library/ディレクトリにあるOML4Rパッケージの名前を変更します:cd $ORACLE_HOME/R/library mv ORE ORE.orig mv OREbase OREbase.orig mv OREcommon OREcommon.orig mv OREdm OREdm.orig mv OREdplyr OREdplyr.orig mv OREeda OREeda.orig mv OREembed OREembed.orig mv OREgraphics OREgraphics.orig mv OREmodels OREmodels.orig mv OREpredict OREpredict.orig mv OREserver OREserver.orig mv OREstats OREstats.orig mv ORExml ORExml.orig- Oracle Machine Learning for Rダウンロード・ページに移動して、ライセンス契約に同意し、R-4.4.1互換のOML4Rサーバーおよびサポート・パッケージをインストール・ディレクトリ(
/oml4rserver_install_dir/など)にダウンロードします。ノート:
すべてのOML4Rコンポーネントで、同じインストール・ディレクトリを使用します。 - インストール・ディレクトリに移動し、ダウンロードしたファイルを解凍します。
$ cd /oml4rserver_install_dir/ $ unzip oml4r-server-r4.4.1-linux8-x86-64-2.0.zip $ unzip oml4r-supporting-r4.4.1-linux8-x86-64-2.0.zipファイルの解凍時に
/serverディレクトリが作成され、そこに次のファイルが解凍されます:$ ls server librqe.so rqd0706000.sql migration rqd0807000.sql omlrdbmig.sql rqd0908000.sql omlrdwgrd.sql rqdrp.sql omlre21.sql rqgrant.sql omlrrelod.sql rqpdrp00.sql omlru21.sql rqpdrp01.sql ORE_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp02.sql OREbase_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp03.sql OREcommon_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp04.sql OREdm_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp05.sql OREdplyr_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp06.sql OREeda_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp07.sql OREembed_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp08.sql OREgraphics_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp09.sql OREmodels_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqproc.sql OREpredict_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqsys.sql OREserver_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqu0001000.sql ore.so rqu0102000.sql OREstats_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqu0203000.sql ORExml_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqu0304000.sql rqadmin.sql rqu0405000.sql rqcfg.sql rqu0506000.sql rqcrt.sql rqu0607000.sql rqd0100000.sql rqu0708000.sql rqd0201000.sql rqu0809000.sql rqd0302000.sql rquncfg.sql rqd0403000.sql rquser.sql rqd0504000.sql rqviw.sql rqd0605000.sql
サポート・ディレクトリ・ファイルのコンテンツは、次のように表示されます:
$ ls supporting/
arules_1.7-3_R_x86_64-unknown-linux-gnu.tar.gz
assertthat_0.2.1_R_x86_64-unknown-linux-gnu.tar.gz
Cairo_1.6-2_R_x86_64-unknown-linux-gnu.tar.gz
cli_3.3.0_R_x86_64-unknown-linux-gnu.tar.gz
crayon_1.5.1_R_x86_64-unknown-linux-gnu.tar.gz
DBI_1.1.2_R_x86_64-unknown-linux-gnu.tar.gz
dplyr_1.0.9_R_x86_64-unknown-linux-gnu.tar.gz
ellipsis_0.3.2_R_x86_64-unknown-linux-gnu.tar.gz
fansi_1.0.3_R_x86_64-unknown-linux-gnu.tar.gz
generics_0.1.2_R_x86_64-unknown-linux-gnu.tar.gz
glue_1.6.2_R_x86_64-unknown-linux-gnu.tar.gz
lazyeval_0.2.2_R_x86_64-unknown-linux-gnu.tar.gz
lifecycle_1.0.1_R_x86_64-unknown-linux-gnu.tar.gz
magrittr_2.0.3_R_x86_64-unknown-linux-gnu.tar.gz
pillar_1.8.1_R_x86_64-unknown-linux-gnu.tar.gz
pkgconfig_2.0.3_R_x86_64-unknown-linux-gnu.tar.gz
png_0.1-8_R_x86_64-unknown-linux-gnu.tar.gz
purrr_0.3.4_R_x86_64-unknown-linux-gnu.tar.gz
R6_2.5.1_R_x86_64-unknown-linux-gnu.tar.gz
rlang_1.0.2_R_x86_64-unknown-linux-gnu.tar.gz
ROracle_1.5-0_R_x86_64-unknown-linux-gnu.tar.gz
statmod_1.4.36_R_x86_64-unknown-linux-gnu.tar.gz
tibble_3.2.1_R_x86_64-unknown-linux-gnu.tar.gz
tidyselect_1.1.2_R_x86_64-unknown-linux-gnu.tar.gz
utf8_1.2.2_R_x86_64-unknown-linux-gnu.tar.gz
vctrs_0.4.2_R_x86_64-unknown-linux-gnu.tar.gz
ノート:
以前にOML4R 2.0をインストールしていない場合は、「server.shを使用したOML4Rサーバーのインストール」の項の手順に従います。OML4R 2.0サーバー(R 4.0.5に基づく)がすでにインストールされており、R 4.4.1を使用するようにアップグレードする場合は、R 4.4.1と互換性のあるOML4R 2.0パッケージ、ライブラリおよびサポート・パッケージのみをインストールする必要があります。「OML4RサーバーへのOML4R 2.0パッケージおよびサポート・パッケージのインストール」の手順に従います。