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

前
次

6 Oracle R Enterprise Clientのインストール

この章では、Oracle R Enterprise Clientをインストールする方法について説明します。この章の内容は、次のとおりです。

6.1 Oracle R Enterprise Clientについて

Oracle R Enterpriseには、各クライアント・コンピュータに個別にインストールする必要のある複数のコンポーネントが含まれています。

Oracle R Enterprise Clientのコンポーネント

Oracle R Enterprise Clientのコンポーネントは、任意の順序でインストールできます。

関連項目:

Oracle R Enterpriseのクライアント・コンポーネントとサーバー・コンポーネントについては、図1-2を参照してください

6.1.1 Oracle Database Clientソフトウェアについて

Oracle R Enterpriseで使用されるSupporting Packagesの1つであるROracleでは、RクライアントとOracle Database間の通信を可能にするために、Oracle Database Clientソフトウェアをインストールする必要があります。データベース・クライアントは、Oracle Database ClientまたはOracle Database Instant Clientのいずれかです。

  • Oracle Database Clientは、Oracle Databaseとともに配布され、データベースのOracleホームに基づきます。

  • Oracle Database Instant Clientは、無償でスタンドアロンのOracle Database Clientの実装です。Oracle Instant ClientはOracleホーム・ディレクトリに基づかず、Oracle Database Clientほどのディスク領域を必要としません。

6.1.2 Oracle R Enterpriseパッケージについて

Oracle R Enterpriseパッケージは、Oracle R Enterpriseをサポートする、Oracle独自のパッケージのセットです。

これらのパッケージは、各クライアント・コンピュータおよびOracle R Enterprise Serverをホストするサーバー・コンピュータで必要です。サーバーには、Oracle R Enterprise Serverのインストール・スクリプトによってOracle R Enterpriseパッケージが自動的にインストールされます。

注意:

クライアントのOracle R Enterpriseパッケージのバージョンは、サーバーのOracle R Enterpriseパッケージのバージョンと一致する必要があります。

表6-1 Oracle R Enterpriseパッケージ

パッケージ名 説明

ORE

Oracle R Enterpriseのトップレベルのパッケージです。

OREbase

オープン・ソースRのbaseパッケージに相当します。

OREcommon

Oracle R Enterprise用の共通の低レベル機能が含まれます。

OREdm

Rを介してOracle Data Miningのアルゴリズムが公開されます。

OREeda

探索型データ解析用のファンクションが含まれます。

OREembed

埋込みRがサポートされます。

OREgraphics

オープン・ソースRのgraphicsパッケージに相当します。

OREmodels

高度な分析的モデリング用のファンクションが含まれます。

OREpredict

Oracle Databaseで、Rモデルを使用してデータの採点ができます。

OREstats

オープン・ソースRのstatsパッケージに相当します。

ORExml

RとOracle Database間のXML変換がサポートされます。


6.1.3 Oracle R Enterprise Supporting Packagesについて

Supporting Packagesは、Oracle R Enterpriseパッケージをサポートするオープン・ソース・パッケージのセットです。


表6-2 Oracle R Enterprise Supporting Packages

パッケージ名 説明

arules

トランザクション・データおよびパターン(よく使用されるアイテム・セットと相関ルール)を表示、操作、分析するためのインフラストラクチャが提供されます。

Cairo

Oracle R Enterprise Serverでのグラフィックのレンダリングがサポートされます。

DBI

RとOracle Database間の通信用のデータベース・インタフェース定義です。

png

Oracle R Enterpriseオブジェクトに対するPNGイメージの読込みおよび書込みがサポートされます。

randomForest

ランダム入力を使用するツリー・フォレストに基づいた分類および回帰を提供します。

ROracle

RベースのOCI用のOracle Databaseインタフェースです。

statmod

成長曲線比較、限界希釈法、混合線形モデル、不等分散回帰、Tweedie分布一般化線形モデル、逆ガウス分布、ガウス求積などの統計モデリング機能が提供されます。


6.2 Oracle Database Instant Clientのインストール

Oracle Database Clientソフトウェアについてで説明したように、Oracle R EnterpriseにはOracle Database Clientソフトウェアが必要です。Oracle Instant Clientは、Oracle R Enterpriseのほとんどの構成に適しています。

6.2.1 WindowsへのOracle Database Instant Clientのインストール

WindowsにOracle Instant Clientをインストールするには、次の手順を実行します。

  1. Oracle R Enterpriseクライアント・コンポーネントのインストール・ディレクトリを作成します。例:

    c:\oreclient_install_dir
    
  2. Oracle Technology NetworkのOracle Database Instant Clientページに移動します。

    http://www.oracle.com/technetwork/database/features/instant-client/

  3. 「See Instant Client downloads for all platforms」を選択します。

  4. Instant Client Downloadsページで「Instant Client for Microsoft Windows (x64)」を選択します。

  5. Instant Client Downloads for Microsoft Windows (x64)ページで、ライセンス契約に同意します。

  6. ご使用のバージョンのOracle Databaseの「Instant Client Package - Basic」を選択します。

  7. ファイルを、手順1で作成したインストール・ディレクトリに保存します。例:

    c:\oreclient_install_dir\instantclient-basic-windows.x64-12.1.0.1.0.zip
    
  8. ファイルを解凍します。ファイルはinstantclient_versionという名前のサブディレクトリに抽出されます(versionはご使用のOracle Databaseのバージョンです)。例:

    c:\oreclient_install_dir\instantclient_12_1
    
  9. Instant Client Downloads for Microsoft Windows (x64)ページに戻ります。

    http://www.oracle.com/technetwork/topics/winx64soft-089540.html

  10. ライセンス契約に合意して、ご使用のバージョンのOracle Databaseの「Instant Client Package - SDK」を選択します。

  11. ファイルを、手順1で作成したインストール・ディレクトリに保存します。

    c:\oreclient_install_dir\instantclient-sdk-windows.x64-12.1.0.1.0.zip
    
  12. ファイルを解凍します。ファイルは、instantclient_versionサブディレクトリに抽出されます。Oracle Database 12.1向けInstant Clientのインストール・ディレクトリを図6-1に示します。

    図6-1 Oracle Database 12.1向けInstant Clientのインストール・ディレクトリ

    図6-1の説明が続きます
    「図6-1 Oracle Database 12.1向けInstant Clientのインストール・ディレクトリ」の説明
  13. 環境変数OCI_LIB64およびPATHにInstant Clientのフル・パスを追加します。次の手順では、これらの変数に、この例で使用しているパス、c:\myoreclient\instantclient_12_1を設定しています。

    1. Windowsの「コントロール パネル」で、「システム」を選択して「システムの詳細設定」をクリックします。

    2. 「詳細設定」タブで、「環境変数」をクリックします。

    3. 「システム環境変数」OCI_LIB64が存在しない場合は作成します。OCI_LIB64の値にc:\oreclient\instantclient_12_1を設定します。

    4. 「システム環境変数」PATHを編集してc:\oreclient\instantclient_12_1を含めます。

6.2.2 LinuxまたはUNIXへのOracle Database Instant Clientのインストール

Oracle Database Instant Clientは、zipファイルからLinuxまたはUNIXシステムにインストールできます。Linuxでは、RPMからインストールすることもできます。

6.2.2.1 zipファイルからのOracle Instant Clientのインストール

  1. Oracle R Enterpriseクライアント・コンポーネントのインストール・ディレクトリを作成します。次に例を示します。
    mkdir oreclient_install_dir
    
  2. Oracle Technology NetworkのOracle Database Instant Clientページに移動します。
  3. 「See Instant Client downloads for all platforms」を選択します。Instant Client Downloadsページで、ご使用のプラットフォーム用のInstant Clientを選択します。
  4. ライセンス契約に同意して、ご使用のバージョンのOracle Databaseの「Instant Client Package - Basic」のRPMを選択します。
  5. ファイルを、手順1で作成したインストール・ディレクトリに保存します。次に例を示します。
    \oreclient_install_dir\instantclient-basic-linux.x64-12.1.0.1.0.zip
    
  6. ファイルを解凍します。ファイルはinstantclient_versionという名前のサブディレクトリに抽出されます(versionはご使用のOracle Databaseのバージョンです)。次に例を示します。
    unzip instantclient-basic-linux.x64-12.1.0.1.0.zip
    ls
      instantclient_12_1/
      instantclient-basic-linux.x64-12.1.0.1.0.zip
    
  7. Instant Client Downloadsページに戻ります。
  8. ご使用のプラットフォームのInstant Clientを選択します。
  9. ご使用のプラットフォームのInstant Client Downloadsページでライセンス契約に合意して、ご使用のバージョンのOracle Databaseの「Instant Client Package - SDK」を選択します。
  10. ファイルを、手順1で作成したインストール・ディレクトリに保存します。次に例を示します。
    \oreclient_install_dir\instantclient-sdk-linux.x64-12.1.0.1.0.zip
    
  11. ファイルを解凍します。コンテンツは、instantclient_versionサブディレクトリに抽出されます。
    unzip instantclient-sdk-linux.x64-12.1.0.1.0.zip
    ls
      /instantclient_12_1
      instantclient-basic-linux.x64-12.1.0.1.0.zip
      instantclient-sdk-linux.x64-12.1.0.1.0.zip
    cd instantclinet_12_1
    ls
      /help
      /sdk
      /vc10
      /vc11

6.2.2.2 LinuxへのRPMからのOracle Instant Clientのインストール

  1. Oracle R Enterpriseクライアント・コンポーネントのインストール・ディレクトリを作成します。次に例を示します。
    mkdir oreclient_install_dir
    
  2. Oracle Technology NetworkのOracle Database Instant Clientページに移動します。
  3. 「See Instant Client downloads for all platforms」を選択します。
  4. Instant Client Downloadsページで「Instant Client for Linux x86-64」を選択します。
  5. Instant Client Downloads for Linuxページでライセンス契約に同意して、「Instant Client Package - Basic」のRPMを選択します。
  6. rootユーザーとして、RPMをインストールします。
    rpm -i oracle-instantclient12.1-basic-12.1.0.1.0-1.x86_64.rpm
    
  7. Instant Client Downloads for Linux x86-64ページに戻ります。
  8. ライセンス契約に合意して、ご使用のバージョンのOracle Database用の「Instant Client Package - SDK」のRPMをダウンロードします。rootとして、RPMをインストールします。
    rpm -i oracle-instantclient12.1-sdk-12.1.0.1.0-1.x86_64.rpm
    
  9. RPMでは、ROracle構成スクリプトで検出可能な標準的な場所にファイルが置かれます。たとえば、Oracle Instant Client 12.1は、/usr/lib/oracle/12.1/client64/libにインストールされます。
  10. Oracle Instant Clientのインストール後に、Oracle Instant ClientライブラリのパスをLD_LIBRARY_PATHに追加します。次に例を示します。
    export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib:$LD_LIBRARY_PATH

6.3 Oracle R Enterpriseパッケージのインストール

Oracle R Enterpriseパッケージを各クライアント・コンピュータにインストールします。サーバーでは、Oracle R Enterpriseパッケージが自動的にインストールに組み込まれます。

6.3.1 WindowsへのOracle R Enterpriseパッケージのインストール

  1. Oracle Technology NetworkのOracle R Enterpriseのダウンロード・ページから、Oracle R Enterpriseパッケージをダウンロードします。

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

  2. ライセンス契約に同意して、ご使用のプラットフォーム用のOracle R Enterpriseパッケージを選択します。Oracle Instant Client用に作成したインストール・ディレクトリにzipファイルをダウンロードします。例:

    c:\oreclient_install_dir\ore-client-win-x86_64-1.5.zip
    

    注意: すべてのOracle R Enterpriseクライアント・コンポーネントで、同じインストール・ディレクトリを選択してください。

  3. ファイルを解凍します。コンテンツは、clientサブディレクトリに抽出されます。

    この項の最後の例で示すとおり、結果のインストール・ディレクトリにはOracle Instant ClientおよびOracle R Enterpriseパッケージが含まれます。

  4. 次の方法のいずれかを選択して、WindowsにOracle R Enterpriseパッケージをインストールします。

    • Rコンソールからのインストール

      1. Windowsの「スタート」メニューからR x64を起動します。

      2. clientディレクトリの各ZIPファイルに対して、次のRコマンドを実行します。

        install.packages("oreclient_install_dir/client/client_package_name.zip', repos=NULL)
        

        各パッケージのインストールが正常に完了するごとに、次のメッセージがRコンソールに表示されます。

        package 'package_name' successfully unpacked and MD5 sums checked
        
    • R GUIからのインストール

      1. Windowsの「スタート」メニューからR x64を起動します。

      2. R GUI (64ビット)のメニュー・バーで「Packages」を選択します。

      3. 「Packages」メニューで、「Install package(s) from local zip files」を選択します。

      4. clientディレクトリに移動します。

      5. ディレクトリのすべてのファイルを選択します。

      6. 「Open」をクリックします。

        各パッケージがインストールされるごとに、次のメッセージがRコンソールに表示されます。

        package 'package_name' successfully unpacked and MD5 sums checked
        
    • Windowsコマンド・プロンプトからのインストール

      1. Windowsの「スタート」メニューからR x64を起動します。

      2. Windowsのコマンド・ウィンドウを開きます。

      3. clientディレクトリに移動して、次のコマンドを入力します。

        R CMD INSTALL OREbase_1.5.zip
        R CMD INSTALL OREcommon_1.5.zip
        R CMD INSTALL OREstats_1.5.zip
        R CMD INSTALL OREgraphcs_1.5.zip
        R CMD INSTALL OREeda_1.5.zip
        R CMD INSTALL OREembed_1.5.zip
        R CMD INSTALL ORExml_1.5.zip
        R CMD INSTALL OREdm_1.5.zip
        R CMD INSTALL OREmodels_1.5.zip
        R CMD INSTALL OREpredict_1.5.zip
        R CMD INSTALL ORE_1.5.zip
        

        各パッケージがインストールされるごとに、次のメッセージが表示されます。

        package 'package_name' successfully unpacked and MD5 sums checked

例6-1 Client PackagesおよびInstant Clientを含むClientのインストール・ディレクトリ

c:\oreclient_install_dir
     \client
          \ORE_1.5.zip
          \OREbase_1.5.zip
          \OREcommon_1.5.zip
          \OREdm_1.5.zip
          \OREeda_1.5.zip
          \OREembed_1.5.zip
          \OREgraphics_1.5.zip
          \OREmodels_1.5.zip
          \OREpredict_1.5.zip
          \OREstats_1.5.zip
          \ORExml_1.5.zip
     \instantclient_12_1
instantclient-basic-linux.x64-12.1.0.1.0.zip
instantclient-sdk-linux.x64-12.1.0.1.0.zip
ore-client-win-x86_64-1.5.zip

6.3.2 LinuxまたはUNIXへのOracle R Enterpriseパッケージのインストール

  1. Oracle Technology NetworkのOracle R Enterpriseのダウンロード・ページから、Oracle R Enterpriseパッケージをダウンロードします。
  2. ライセンス契約に同意して、ご使用のプラットフォーム用のOracle R Enterpriseパッケージを選択します。Oracle Instant Client用に作成したインストール・ディレクトリにzipファイルをダウンロードします。次に例を示します。
    /oreclient_install_dir/ore-client-platform-arch-version.zip
    

    注意: すべてのOracle R Enterpriseクライアント・コンポーネントで、同じインストール・ディレクトリを選択してください。

  3. ファイルを解凍します。
    % unzip ore-client-platform-arch-version.zip
    

    ファイルの解凍時に/clientディレクトリが作成され、次のファイルが抽出されます。

    /client/ORE_version_R_arch-unknown-platform-gnu.tar.gz
    /client/OREbase_version_R_arch-unknown-platform-gnu.tar.gz
    /client/OREcommon_version_R_arch-unknown-platform-gnu.tar.gz
    /client/OREdm_version_R_arch-unknown-platform-gnu.tar.gz
    /client/OREeda_version_R_arch-unknown-platform-gnu.tar.gz
    /client/OREembed_version_R_arch-unknown-platform-gnu.tar.gz
    /client/OREgraphics_version_R_arch-unknown-platform-gnu.tar.gz
    /client/OREmodels_version_R_arch-unknown-platform-gnu.tar.gz
    /client/OREpredict_version_R_arch-unknown-platform-gnu.tar.gz
    /client/OREstats_version_R_arch-unknown-platform-gnu.tar.gz
    /client/ORExml_version_R_arch-unknown-platform-gnu.tar.gz
    
  4. /oreclient_install_dir/clientに移動します。
  5. 次のコマンドを実行します。
    R CMD INSTALL ORE_version_R_arch-unknown-platform-gnu.tar.gz
    R CMD INSTALL OREbase_version_R_arch-unknown-platform-gnu.tar.gz
    R CMD INSTALL OREcommon_version_R_arch-unknown-platform-gnu.tar.gz
    R CMD INSTALL OREdm_version_R_arch-unknown-platform-gnu.tar.gz
    R CMD INSTALL OREeda_version_R_arch-unknown-platform-gnu.tar.gz
    R CMD INSTALL OREembed_version_R_arch-unknown-platform-gnu.tar.gz
    R CMD INSTALL OREgraphics_version_R_arch-unknown-platform-gnu.tar.gz
    R CMD INSTALL OREmodels_version_R_arch-unknown-platform-gnu.tar.gz
    R CMD INSTALL OREpredict_version_R_arch-unknown-platform-gnu.tar.gz
    R CMD INSTALL OREstats_version_R_arch-unknown-platform-gnu.tar.gz
    R CMD INSTALL ORExml_version_R_arch-unknown-platform-gnu.tar.gz

6.4 Oracle R Enterprise Supporting Packagesのインストール

Oracle R EnterpriseSupporting Packagesを各クライアント・コンピュータおよびOracle R Enterprise Serverをホストするサーバーにインストールします。

6.4.1 WindowsへのSupporting Packagesのインストール

  1. Oracle Technology NetworkのOracle R Enterpriseのダウンロード・ページから、Supporting Packagesをダウンロードします。

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

  2. ライセンス契約に同意し、ご使用のプラットフォーム用のSupporting Packagesを選択します。Oracle Instant Client用に作成したインストール・ディレクトリにzipファイルをダウンロードします。例:

    c:\oreclient_install_dir\ore-supporting-win-x86_64-1.5.0.zip
    

    注意: すべてのOracle R Enterpriseクライアント・コンポーネントで、同じインストール・ディレクトリを選択してください。

  3. ファイルを解凍します。コンテンツは、supportingサブディレクトリに抽出されます。

    この項の最後の例で示すとおり、結果のインストール・ディレクトリにはすべてのクライアント・コンポーネント(Oracle Instant Client、Oracle R EnterpriseパッケージおよびOracle R Enterprise Supporting Packages)が含まれます。

  4. 次の方法のいずれかを選択して、WindowsにSupporting Packagesをインストールします。

    • Rコンソールからのインストール

      1. Windowsの「スタート」メニューからR x64を起動します。

      2. clientディレクトリの各ZIPファイルに対して、次のRコマンドを実行します。

        install.packages("oreclient_install_dir/support/support_package_name.zip', repos=NULL)
        

        各パッケージのインストールが正常に完了するごとに、次のメッセージがRコンソールに表示されます。

        package 'package_name' successfully unpacked and MD5 sums checked
        
    • R GUIからのインストール

      1. Windowsの「スタート」メニューからR x64を起動します。

      2. R GUI (64ビット)のメニュー・バーで「Packages」を選択します。

      3. 「Packages」メニューで、「Install package(s) from local zip files」を選択します。

      4. supportディレクトリに移動します。

      5. ディレクトリのすべてのファイルを選択します。

      6. 「Open」をクリックします。

        各パッケージがインストールされるごとに、次のメッセージがRコンソールに表示されます。

        package 'package_name' successfully unpacked and MD5 sums checked
        
    • Windowsコマンド・プロンプトからのインストール

      1. Windowsの「スタート」メニューからR x64を起動します。

      2. Windowsのコマンド・ウィンドウを開きます。

      3. clientディレクトリに移動して、次のコマンドを入力します。

        R CMD INSTALL ROracle_1.2-1.zip
        R CMD INSTALL DBI_0.3-1.zip
        R CMD INSTALL png_0.1-7.zip
        R CMD INSTALL Cairo_1.5-8.zip
        R CMD INSTALL arules_1.1-9.zip
        R CMD INSTALL statmod_1.4.21.zip
        R CMD INSTALL randomForest_4.6-10.zip
        

        各パッケージがインストールされるごとに、次のメッセージが表示されます。

        package 'package_name' successfully unpacked and MD5 sums checked

例6-2 すべてのクライアント・コンポーネントを含むClientのインストール・ディレクトリ

c:\oreclient_install_dir
     \client
     \instantclient_version
     \supporting     
         \arules_version.zip
         \Cairo_version.zip
         \DBI_version.zip
         \png_version.zip
         \ROracle_version.zip
         \statmod_version.zip
instantclient-basic-linux.x64-version.zip
instantclient-sdk-linux.x64-version.zip
ore-client-win-x86_64-version.zip
ore-supporting-win-x86_64-version.zip

6.4.2 LinuxまたはUNIXへのSupporting Packagesのインストール

  1. Oracle Technology NetworkのOracle R Enterpriseのダウンロード・ページから、Oracle R Enterpriseパッケージをダウンロードします。
  2. ライセンス契約に同意し、ご使用のプラットフォーム用のSupporting Packagesを選択します。Oracle Instant Client用に作成したインストール・ディレクトリにzipファイルをダウンロードします。次に例を示します。
    /oreclient_install_dir/ore-supporting-platform-arch-1.5.zip
    

    注意: すべてのOracle R Enterpriseクライアント・コンポーネントで、同じインストール・ディレクトリを選択してください。

  3. ファイルを解凍します。
    % unzip ore-supporting-platform-arch-1.5.zip
    

    ファイルの解凍時に/supportingディレクトリが作成され、次のファイルが抽出されます。

    /supporting/arules_1.1-9_R_arch-unknown-platform.tar.gz
    /supporting/Cairo_1.5-8_R_arch-unknown-platform.tar.gz
    /supporting/DBI_0.3-1_R_arch-unknown-platform.tar.gz
    /supporting/png_0.1-7_R_arch-unknown-platform.tar.gz
    /supporting/ROracle_1.2-1_R_arch-unknown-platform.tar.gz
    /supporting/statmod_1.4.21_R_arch-unknown-platform.tar.gz
    /supporting/randomForest_4.6-10_R_arch-unknown-platform.tar.gz
    
  4. /oreclient_install_dir/supportingに移動します。
  5. 次のコマンドを実行します。
    R CMD INSTALL ROracle_1.2-1_R_arch-unknown-platform.tar.gz
    R CMD INSTALL DBI_0.3-1_R_arch-unknown-platform.tar.gz
    R CMD INSTALL png_0.1-7_R_arch-unknown-platform.tar.gz
    R CMD INSTALL Cairo_1.5-8_R_arch-unknown-platform.tar.gz
    R CMD INSTALL arules_1.1-9_R_arch-unknown-platform.tar.gz
    R CMD INSTALL statmod_1.4.21_R_arch-unknown-platform.tar.gz
    R CMD INSTALL randomForest_4.6-10_R_arch-unknown-platform.tar.gz

6.5 Oracle R Enterprise ClientのOracle R Enterprise Serverへの接続

Oracle R Enterprise ClientをOracle R Enterprise Serverに接続するには、OREスクリプトを使用してRを起動します。

% ORE
R> library(ORE)

次の例では、ユーザーRQUSERパスワードRQUSERpswで接続しています。

  • リモート・データベースの場合は、Oracle Databaseサービス識別子(SID)、ホスト名および接続のポートを指定します。

    ore.connect(user="RQUSER", sid="orcl", host="SVR3", password="RQUSERpsw",
                   port=1521, all=TRUE)

    注意:

    パスワードやその他接続の詳細を埋込みRスクリプトに指定することを避けるには、Oracleウォレットを使用します。「Oracle R Enterprise接続のOracleウォレットの作成」を参照してください。

  • ローカル・データベースの場合は、次のように接続を指定します。

    ore.connect("RQUSER", password="RQUSERpsw", conn_string="", all=TRUE)
    

関連項目:

Oracle R Enterprise Serverへの接続の詳細は、『Oracle R Enterpriseユーザーズ・ガイド』を参照してください。