- インストレーションおよび管理ガイド
- Oracle Machine Learning for Rサーバーのインストール
- Oracle Database 19cおよび21cのOracle Machine Learning for Rサーバーのインストール
- R-4.0.5でOML4Rサーバーを使用するための準備
4.3.2 R-4.0.5でOML4Rサーバーを使用するための準備
R-4.0.5でビルドされたOML4Rサーバー・パッケージをダウンロードしてインストールするための手順。
- Oracle Machine Learning for Rダウンロード・ページに移動し、ライセンス契約に同意して、R-4.0.5で構築されたOML4R ServerおよびSupporting Packagesをダウンロードします。
ノート:
すべてのOML4Rサーバーおよびサポート・コンポーネントで、同じインストール・ディレクトリを使用します。 - インストール・ディレクトリに移動し、ダウンロードしたファイルを解凍します。
$ unzip oml4r-server-linux-x86-64-2.0.zip $ unzip oml4r-supporting-linux-x86-64-2.0.zip
ファイルを解凍すると、
server.sh
ディレクトリが/server
および/supporting
ディレクトリとともに抽出されます。サーバー・ファイルのコンテンツは次のように表示されます:
$ ls server server.sh supporting $ ls server librqe.so rqd0807000.sql migration rqd0908000.sql ORE_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqdrp.sql OREbase_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqecrt.sql OREcommon_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqembed.sql OREdm_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqepdrp09.sql OREdplyr_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqgrant.sql OREds_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp00.sql OREeda_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp01.sql OREembed_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp02.sql OREgraphics_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp03.sql OREmodels_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp04.sql OREpredict_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp05.sql OREserver_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp06.sql ore.so rqpdrp07.sql OREstats_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp08.sql ORExml_2.0_R_x86_64-unknown-linux-gnu.tar.gz rqpdrp09.sql rpqscript.sql rqproc.sql rqadmin.sql rqsys.sql rqbesl.sql rqu0001000.sql rqcfg.sql rqu0102000.sql rqcrt.sql rqu0203000.sql rqd0100000.sql rqu0304000.sql rqd0201000.sql rqu0405000.sql rqd0302000.sql rqu0506000.sql rqd0403000.sql rqu0607000.sql rqd0504000.sql rqu0708000.sql rqd0605000.sql rqu0809000.sql rqd0706000.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.5-15_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.7.0_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.4-1_R_x86_64-unknown-linux-gnu.tar.gz statmod_1.5.0_R_x86_64-unknown-linux-gnu.tar.gz tibble_3.1.7_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.1_R_x86_64-unknown-linux-gnu.tar.gz
- 次のコマンドを実行して、OML4RサーバーおよびSupporting Packagesをインストールします。
$ ./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]: ORCLPDB PDB to use for ORE installation [list]: ORCLPDB Checking CDB/PDB ................... Pass Checking ORE ....................... Pass Choosing RQSYS tablespaces PERMANENT tablespace to use for RQSYS [list]: SYSAUX SYSTEM USERS PERMANENT tablespace to use for RQSYS [list]: SYSAUX TEMPORARY tablespace to use for RQSYS [list]: TEMP TEMPORARY tablespace to use for RQSYS [list]: TEMP Current configuration R Version ........................ Oracle Distribution of R version 4.0.5 (--) R_HOME ........................... /usr/lib64/R R_LIBS_USER ...................... <ORACLE HOME PATH>/R/library ORACLE_HOME ...................... <ORACLE HOME PATH> ORACLE_SID ....................... orcl PDB .............................. ORCLPDB Existing R Version ............... Oracle Distribution of R version 4.0.5 (--) Existing R_HOME .................. /usr/lib64/R Existing ORE data ................ None Existing ORE code ................ None Existing ORE libraries ........... 1.5.1 RQSYS PERMANENT tablespace ....... SYSAUX RQSYS TEMPORARY tablespace ....... TEMP Operation ........................ Install/Upgrade Proceed? [yes] yes Removing R libraries ............... Pass Removing ORE libraries ............. Pass Installing R libraries ............. Pass Installing ORE libraries ........... Pass Installing RQSYS data .............. Pass Configuring ORE .................... Pass Installing RQSYS code .............. Pass Removing ORE packages .............. Pass Installing ORE packages ............ Pass Removing ORE script ................ Pass Creating ORE script ................ Pass Installing supporting packages ..... Pass Done