プライマリ・コンテンツに移動
Oracle® R Enterpriseインストレーションおよび管理ガイド
リリース1.5.1
E88294-01
目次へ移動
目次
索引へ移動
索引

前
次

A.2 サーバーへのOracle R Enterpriseのインストール

Oracle R Enterpriseをサーバー・コンピュータにインストールするには、まずOracle Databaseがインストールされていること、およびOracle R Enterpriseのサンプル・インストール環境についての指定のとおりに環境が構成されていることを確認します。次に、これらの手順を順序どおりに実行します。

  1. 環境の確認

  2. Oracle R Distributionのインストール

  3. Oracle R Enterprise Serverのインストール

A.2.1 環境の確認

表A-1 Oracle R Enterprise Serverの要件のチェックリスト

質問 回答例

Linuxバージョンは何ですか。

% cat /etc/redhat-release
Enterprise Linux Server release 6.4 

インターネットにアクセスできますか。

ブラウザを起動します

rootでログインできますか。

% sudo -su
Password: ---------
#
# exit
%              

Oracle Databaseはインストールされていますか。

% SQLPLUS / as sysdba
Copyright (c) 1982, 2017, Oracle.  All rights reserved.
Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bitProduction
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
> exit
%

$ORACLE_HOMEの値は何ですか。

% echo $ORACLE_HOME
/myhome/product/12.1.0.2/dbhome_1

$ORACLE_SIDの値は何ですか。

% echo $ORACLE_SID
orcl

$LD_LIBRARY_PATH$ORACLE_HOME/libが含まれていますか。

% echo $LD_LIBRARY_PATH
/myhome/product/12.1.0.2/dbhome_1/lib:....

$PATH$ORACLE_HOME/binが含まれていますか。

% echo $PATH
/myhome/product/12.1.0.2/dbhome_1/bin:.......

dbaグループのメンバーですか。

% groups
g102 dba

$ORACLE_HOME/libに書込みできますか。

% ls -ld $ORACLE_HOME/lib
drwxr-xr-x 3 myuser g102 12288 Jan 27 15:31
/myhome/product/12.1.0.2/dbhome_1/lib/ ...

A.2.2 Oracle R Distributionのインストール

Oracle R DistributionをOracle Public Yumからサーバーにインストールするには、次の手順を実行します。

  1. rootでログインして、/etc/yum.repos.dに変更します。
    cd /etc/yum.repos.d
    
  2. ディレクトリの内容をリストして、Yumの構成ファイルが存在しているかどうかを確認します。Oracle Linux 6用のYumの構成ファイルはpublic-yum-el6.repoと呼ばれます。

    public-yum-el6.repoが存在しない場合は、次のコマンドを実行してOracle Public Yumからこのファイルをダウンロードします。

    wget http://public-yum.oracle.com/public-yum-el6.repo
    
  3. テキスト・エディタでpublic-yum-el6.repoを開いて、latestおよびaddonsenabled=1を指定します。
    [el6_latest]
    enabled=1
    
    [el6_addons]
    enabled=1
    
  4. 次のコマンドを実行してOracle R Distribution 3.3をインストールします。
    yum install R-3.3.0
    yum install R-core-extra
  5. LD_LIBRARY_PATHを、R-core-extra RPMでインストールされるファイルの場所に設定します。
  6. rootユーザーを終了します。
    exit

A.2.3 Oracle R Enterprise Serverのインストール

Oracle R Enterprise Serverには、Oracle Databaseのrqsysスキーマと、Oracle R Enterpriseパッケージおよび共有ライブラリが含まれます。

Oracle R Enterprise Serverをインストールするには次の手順を実行します。

  1. 表A-1に従って環境を確認します。

  2. Oracle R Enterprise Serverコンポーネントのインストール・ディレクトリを作成します。ディレクトリには任意の名前を使用できます。次に例を示します。

    /myhome/myoreserver/
  3. Oracle Technology NetworkのOracle R Enterpriseのダウンロード・ページから、Oracle R Enterprise Serverインストール・ファイルおよびSupporting Packagesをダウンロードします。

    http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/ore-downloads-1502823.html

    1. ライセンス契約に同意して、ご使用のプラットフォーム用のOracle R Enterprise Serverファイルをインストール・ディレクトリにダウンロードします。

    2. ライセンス契約に同意して、ご使用のプラットフォーム用のOracle R Enterprise Supporting Packagesをインストール・ディレクトリにダウンロードします。

    インストール・ディレクトリに2つのzipファイルが配置されます。

    ore-server-linux-x86-64-1.5.1.zip
    ore-supporting-linux-x86-64-1.5.1.zip
    
  4. ファイルを解凍します。

    unzip ore-server-linux-x86-64-1.5.1.zip
    unzip ore-supporting-linux-x86-64-1.5.1.zip
    

    両方のファイルを解凍した後のインストール・ディレクトリは次のようになります。

    /myhome/myoreserver
         ore-server-linux-x86-64-1.5.1.zip
         ore-supporting-linux-x86-64-1.5.1.zip
         server.sh
         /server
         /supporting
    
  5. 次の例で示すように、server.shを実行して、Oracle R Enterprise Serverのデフォルト・インストールを実行します。この例では、スクリプトがインタラクティブに実行されます。ユーザー入力は太字で表示されます。

    注意:

    スクリプトによりプロンプトに[list]と表示されたら、[Enter]を押すと、選択した使用可能なアイテムのリストが表示されます。

例A-1 Oracle R Enterprise Serverのデフォルトの初回インストール

hcearwigger@myserver> ./server.sh
 
Oracle R Enterprise 1.5.1 Server.
 
Copyright (c) 2012, 2017 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 ................... Pass
Checking ORE ....................... Pass
 
Choosing RQSYS tablespaces
  PERMANENT tablespace to use for RQSYS [list]:
EXAMPLE
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
Choosing RQSYS password
  Password to use for RQSYS: XXXXXXX
 
Choosing ORE user
  ORE user to use [list]:
BI
HR
IX
OE
SCOTT
SH
  ORE user to use [list]: ruser2
Choosing RUSER2 tablespaces
  PERMANENT tablespace to use for RUSER2 [list]: USERS
  TEMPORARY tablespace to use for RUSER2 [list]: TEMP
Choosing RUSER2 password
  Password to use for RUSER2:
  
  
  Current configuration
  R Version ...................... Oracle Distribution of R version 3.3.0  (--)
  R_HOME ......................... /usr/lib64/R
  R_LIBS_USER .................... /product/12.1.0.2/dbhome_1/R/library
  ORACLE_HOME .................... /product/12.1.0.2/dbhome_1
  ORACLE_SID ..................... orcl
 
  Existing R Version ............. None
  Existing R_HOME ................ None
  Existing ORE data .............. None
  Existing ORE code .............. None
  Existing ORE libraries ......... None
 
  RQSYS PERMANENT tablespace ..... SYSAUX
  RQSYS TEMPORARY tablespace ..... TEMP
 
  ORE user type .................. New
  ORE user name .................. RUSER2
  ORE user PERMANENT tablespace ...USERS
  ORE user TEMPORARY tablespace .. TEMP
  Grant RQADMIN role ............. No
 
  Operation ........................ Install/Upgrade/Setup
 
Proceed? [yes] y
 
Removing R libraries ............... Pass
Installing R libraries ............. Pass
Installing ORE libraries ........... Pass
Installing RQSYS data .............. Pass
Configuring ORE .................... Pass
Installing RQSYS code .............. Pass
Installing ORE packages ............ Pass
Creating ORE script ................ Pass
Installing migration scripts ....... Pass
Installing supporting packages ..... Pass
Creating ORE user .................. Pass
Granting ORE privileges ............ Pass
 
Done