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

前
次

5.4 Exadata計算ノードを介したOracle R Enterprise Serverのインストール

この項では、複数のExadataのLinux計算ノードにOracle R Enterprise ServerをインストールするためのDCLIの実行方法を説明します。

コマンドは、Oracle R Enterprise Server用のDCLIコマンドのサマリーにまとめられています。

重要:

インストールを開始する前に、Oracle R Enterprise ServerのインストールでOracle R Enterprise Serverのインストール手順を確認してください。

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

  1. ORACLE_HOMEORACLE_SIDR_HOMEPATHおよびLD_LIBRARY_PATHを、各ノードに適切に設定し、DCLIスクリプトを実行するシェルと同じシェルに定義します。たとえば、bashrcファイルで次のように値を指定できます。

    export ORACLE_HOME=/hostname/app/oracle/product/release_number/dbhome_1
    export ORACLE_SID=ORCL
    export R_HOME=/usr/lib64/R
    export PATH=$PATH:$R_HOME/bin:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$RHOME_lib:$R_HOME/port/Linux-X64/lib
    
  2. Oracle Technology NetworkのOracle R Enterpriseのホーム・ページに移動します。

    http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/

    「Oracle R Enterprise Downloads」を選択します。「Downloads」ページで、「Oracle R Enterprise Server」および「Supporting Packages for Linux」を選択します。次のファイルはOracle R Enterpriseに対してダウンロードされます。ここでのversionは、Oracle R Enterpriseのリリース番号です。

    ore-server-linux-x86-64-version.zip
    ore-supporting-linux-x86-64-version.zip
    
  3. rootとしてログインし、Oracle R Enterprise ServerおよびSupporting Packagesのインストーラを全ノードにコピーします。次に例を示します。

    $ dcli -g nodes -l oracle mkdir -p /home/oracle/ORE
    $ dcli -g nodes -l oracle -f ore-server-linux-x86-64-version.zip -d 
         /home/oracle/ORE/ore-server-linux-x86-64-version.zip
    $ dcli -g nodes -l oracle -f ore-supporting-linux-x86-64-version.zip -d 
         /home/oracle/ORE/ore-supporting-linux-x86-64-version.zip
    
  4. Oracle R Enterprise Serverバンドルを各ノードで解凍します。

    $ dcli -t -g nodes -l oracle unzip
         /home/oracle/ORE/ore-server-linux-x86-64-version.zip -d
         /my_destination_directory/
  5. 各ノードでSupporting Packagesを解凍します。

    $ dcli -t -g nodes -l oracle unzip   
         /home/oracle/ORE/ore-supporting-linux-x86-64-version.zip -d 
         /my_destination_directory/
    
  6. Oracle R Enterprise Serverコンポーネントをインストールします。

    $ dcli -t -g nodes -l oracle "cd /my_destination_directory; ./server.sh -y
          --admin --sys syspassword --perm permtablespace
          --temp temptablespace --rqsys rqsyspassword
          --user-perm usertablespace --user-temp usertemptablespace
          --pass rquserpassword --user RQUSER"

    注意:

    serverスクリプトによって、Oracle R Enterpriseのユーザーが作成されます。デフォルトでは、ユーザーにrqadminロールは付与されません

    すべてのOracle R Enterpriseユーザーは埋込みRを実行できますが、データベースのRスクリプトを作成および削除できるのはrqadminロールを持つユーザーのみです。rqadminロールを付与する場合は注意が必要です。

    「RQADMINロールについて」を参照してください。

  7. Oracle R Enterpriseのロードを確認します。

    > library(ORE)
    Loading required package: OREbase
    Attaching package: OREbase
    The following objects are masked from âpackage:baseâ:
        cbind, data.frame, eval, interaction, order, paste, pmax, pmin,
        rbind, table
    Loading required package: OREembed
    Loading required package: OREstats
    Loading required package: MASS
    Loading required package: OREgraphics
    Loading required package: OREeda
    Loading required package: OREmodels
    Loading required package: OREdm
    Loading required package: lattice
    Loading required package: OREpredict
    Loading required package: ORExml 

5.4.1 Oracle R Enterprise Server用のDCLIコマンドのサマリー

Linux ExadataシステムへのOracle R Enterprise Server およびSupporting Packagesのインストールで使用するDCLIコマンドの例を、次にリストします。

例5-3 Oracle R Enterprise Server用のDCLIコマンドのサマリー

dcli -g nodes -l oracle mkdir -p /home/oracle/ORE
dcli -g nodes -l oracle -f ore-server-linux-x86-64-version.zip -d
     /home/oracle/ORE/ore-server-linux-x86-64-version.zip
dcli -g nodes -l oracle -f ore-supporting-linux-x86-64-version.zip -d
     /home/oracle/ORE/ore-supporting-linux-x86-64-version.zip
dcli -t -g nodes -l oracle unzip
     /home/oracle/ORE/ore-server-linux-x86-64-version.zip -d
     /home/oracle/ORE/
dcli -t -g nodes -l oracle /home/oracle/ORE/server.sh
sqlplus / as sysdba
grant RQADMIN to rquser;
exit;
dcli -t -g nodes -l oracle ORE -e "library(ORE)"