| Oracle® R Enterpriseインストレーションおよび管理ガイド リリース1.4 for Windows, Linux, Solaris, and AIX E52976-01 |
|
![]() 前 |
![]() 次 |
この章では、Oracle R Enterprise Serverをインストールする方法について説明します。この章の内容は、次のとおりです。
Oracle R Enterprise Serverによって、Oracle DatabaseでOracle R Enterprise Clientがサポートされます。
Oracle R Enterprise Serverには次のものが含まれます。
RQSYSスキーマ
Oracle Databaseによって使用されるライブラリ
Oracle R Enterpriseパッケージ(埋込みRの実行がサポートされます)
Oracle R Enterpriseには、サーバー・コンピュータに個別にインストールする必要のある複数のコンポーネントが含まれています。
Oracle R Enterprise Serverコンポーネントは、次の順序でインストールする必要があります。
Oracle Database Enterprise Edition
Oracle R Distributionまたはオープン・ソースR
Oracle R Enterprise Server(Oracle R Enterpriseパッケージを含む)
Oracle R Enterprise Supporting Packages
Oracle R Enterpriseのクライアントおよびサーバー・コンポーネントの説明を図1-2に示します。
Oracle R Enterprise Serverのインストール・スクリプトでは、次の手順が実行されます。
環境が確認されます。
Rがインストールされていることが確認されます。
libR.so、libRblas.soおよびlibRlapack.soライブラリが$R_HOME/libに存在することが確認されます($R_HOMEが/usr/lib64/Rの場合)。
$ORACLE_HOMEおよび$ORACLE_SIDが設定されていることが確認されます。
SQL*Plusがsysdbaで起動され、ORACLE_SIDで指定されているデータベースに接続されます。
データベースで次の手順が実行されます。
DBA_USERSにユーザーRQSYSの存在を問い合せることにより、Oracle R Enterprise Serverがインストール済かどうかが判断されます。
RQSYSが見つかった場合は、インストーラによりsys.rq_configファイルでOracle R Enterpriseのバージョンが確認されます。バージョン情報は、適切なPL/SQLパッケージをインストールするために、後でインストーラにより使用されます。
RQSYSの永続表領域および一時表領域の場所の入力を求めるプロンプトが表示されます。デフォルトでは、表領域はSYSAUXおよびTEMPに作成されます。
Oracle R Enterprise Serverのライブラリが$ORACLE_HOME/libにコピーされます。
RQSYSスキーマが存在しない場合は、作成されます。
RQSYSパスワードの入力が求められます。
RQSYSにオブジェクトが作成され、Oracle R Enterprise PL/SQLパッケージがインストールされます。
Oracle R Enterprise Client Packagesが$ORACLE_HOME/R/libraryにインストールされます。
Oracle R Enterprise Serverインストーラは構成モードで実行できます。configonlyスイッチが指定されている場合、インストーラはOracle R Enterpriseのデータベースを構成しますが、Oracle R Enterprise Client Packagesをインストールせず、Oracle R Enterpriseライブラリを$ORACLE_HOME/libにコピーしません。
./install.sh -configonly
Oracle Enterprise Serverの完全インストールを実行済の場合は、同じOracleホームにある他のデータベースをOracle R Enterpriseで有効にするために、追加のインストールを構成モードで実行できます。
Oracle R Enterprise Serverをインストールする前に、次の要件を確認します。
オペレーティング・システムは、第1.7項で指定されている要件に準拠している必要があります。
Oracle Databaseは、第2章の説明に従ってインストールおよび構成される必要があります。
Rは、Chapter 3の説明に従って、インストールされる必要があります。
Oracle R Enterpriseは、64ビットのオペレーティング・システムでのみ実行されます。ご使用のWindowsシステムが64ビットかどうかを判断するには、次の手順を実行します。
Windows 7またはWindows Vista:
Windowsの「コントロール・パネル」で「システム」を選択します。
「システムの種類」が「64 ビット オペレーティング システム」であることを確認します。
Windows XP:
「スタート」メニューで、「マイ コンピュータ」を選択します。
「プロパティ」をクリックします。
「システム」タブで、システムが「x64 Edition」であることを確認します。
Oracle R Enterprise Serverをインストールする前に、環境変数が表4-1のように設定されていることを確認します。
表4-1 Oracle R Enterprise Server用の環境変数要件
| プラットフォーム | 環境変数要件 |
|---|---|
|
すべて |
|
|
Linux |
|
|
Oracle Solaris |
|
|
IBM AIX |
|
|
Microsoft Windows |
|
環境変数PATH、ORACLE_SIDおよびORACLE_HOMEが存在しない場合は、それらを作成して表4-1に指定されている値を割り当てる必要があります。Windowsシステムでは、環境変数を作成または変更するには管理者である必要があります。
次の手順に従って、Windowsで環境変数を作成または変更します。
Windows VistaおよびWindows 7:
「コンピューター」アイコンを右クリックして、「プロパティ」を選択します。
「システムの詳細設定」を選択します。
「詳細設定」タブで、「環境変数」をクリックします。
「新規」をクリックして、新しい環境変数を作成します。「編集」をクリックして、既存の環境変数を変更します。
Windows XP:
「マイ コンピュータ」アイコンを右クリックして、「プロパティ」を選択します。
「詳細設定」タブで、「環境変数」を選択します。
環境変数を作成または変更します。
Oracle R Enterprise Serverをインストールするオペレーティング・システム・ユーザーは、表4-2の要件を満たす必要があります。
表4-2 Oracle R Enterprise Serverのインストール実行者のユーザー要件
| プラットフォーム | ユーザー要件 |
|---|---|
|
LinuxおよびUNIX |
|
|
Microsoft Windows |
|
Oracle R Enterprise Serverのインストール・スクリプトでは、ORACLE_HOMEおよびORACLE_SIDによって識別されるデータベースへの接続にシステム認証が使用されます。システム認証は、データベース資格証明書ではなくユーザーのオペレーティング・システム資格証明書に基づいています。
たとえば、Linuxシステムでは、Oracle R Enterpriseのインストール・スクリプトで、次の文を使用してパスワードなしでSQL*Plusが起動されます。
$ORACLE_HOME/bin/sqlplus / as sysdba
特別なオペレーティング・システム・グループのメンバーシップによって、Oracle Databaseのシステム認証が行われます。このオペレーティング・システム・グループは、データベースのインストール時に作成され、インストール実行者のIDがグループに自動的に割り当てられます。グループの一般的な名前はOSDBAです。LinuxおよびUNIXでは、OSDBAの名称はdbaです。Windowsでは、OSDBAの名称はora_dbaです。
Oracle R Enterprise ServerをインストールするユーザーはOSDBAに属している必要があります。
|
関連項目:
|
「オペレーティング・システム認証について」に記載されているとおり、Oracle R Enterprise Serverインストール・スクリプトを実行するLinuxまたはUNIXのユーザーIDはdbaグループに属している必要があります。サーバー上でその他のOracle R Enterpriseスクリプトを実行するには、dbaグループのメンバーシップも必要です。Windowsでは、dbaグループはora_dbaと呼ばれます。
ご使用のLinuxまたはUNIXのユーザーIDのグループ・メンバーシップを確認するには、次のコマンドを入力します。
% groups
dba othergroup
ご使用のWindowsのユーザーIDのグループ・メンバーシップを確認するには、次の手順を実行します。
Windowsの「コントロール パネル」を開きます。
「ユーザー アカウント」を選択します。
「ユーザー アカウントの管理」を選択します。
「ユーザー アカウント」ダイアログの「ユーザー」タブには、名前、ドメインおよび各ユーザー・アカウントのグループがリストされています。ご使用のIDがグループora_dbaに属していることを確認します。
このインストール手順は、第1.7項に示されているLinuxおよびUNIXプラットフォームを対象とします。
Oracle R Enterprise ServerをLinuxまたはUNIXにインストールするには、次の手順を実行します。
システムが第4.2項「Oracle R Enterprise Serverの要件」で指定されている要件を満たしていることを確認します。
ユーザーIDに第4.2.3項「ユーザー要件」で示されている権限があることを確認します。
Oracle R Enterprise Serverコンポーネントのインストール・ディレクトリを作成します。ディレクトリには任意の名前を使用できます。例:
/oreserver_install_dir
Oracle Technology NetworkのOracle R Enterprise Downloadsページに移動します。
ライセンス契約に同意して、「Oracle R Enterprise Downloads (v1.4)」を選択します。
ご使用のプラットフォームの「Oracle R Enterprise Server Install for Oracle Database」を選択します。ファイルを、手順3で作成したインストール・ディレクトリに保存します。
/oreserver_install_dir/ore-server-platform-arch-1.4.zip
次のようにして、ファイルを解凍します。
unzip ore-server-platform-arch-1.4.zip
ファイルは、serverサブディレクトリに解凍されます。
/oreserver_install_dir/server/
serverサブディレクトリでインストール・スクリプトを実行します。
cd server/ ./install.sh
Oracle R Enterprise Serverを構成モードでインストールするには、次のようにインストーラを実行します。
./install.sh -configonly
プロンプトが表示されたら、パスワードを入力し、RQSYSスキーマの表領域を指定します。SYSAUXはデフォルトの永続表領域です。TEMPはデフォルトの一時表領域です。
Oracle R Enterprise Serverのインストール・スクリプトが終了したら、Supporting Packagesをインストールしてインストールを完了します。
Supporting Packagesをインストールするには、次の手順を実行します。
Oracle Technology NetworkのOracle R Enterprise Downloadsページに戻ります(手順4)。
ライセンス契約に同意して、ご使用のプラットフォームの「Oracle R Enterprise Supporting Packages」を選択します。ファイルをインストール・ディレクトリに保存します。
/oreserver_install_dir/ore-supporting-platform-arch-1.4.zip
次のようにして、ファイルを解凍します。
unzip ore-supporting-platform-arch-1.4.zip
ファイルは、supportingサブディレクトリに解凍されます。
/oreserver_install_dir/supporting/
次の順序でパッケージをインストールします。
cd supporting ORE CMD INSTALL ROracle_1.1-11_R_x86_64-unknown-linux-gnu.tar.gz ORE CMD INSTALL DBI_0.2-7_R_x86_64-unknown-linux-gnu.tar.gz ORE CMD INSTALL png_0.1-7_R_x86_64-unknown-linux-gnu.tar.gz ORE CMD INSTALL cairo_1.5-2_R_x86_64-unknown-linux-gnu.tar.gz
パッケージは$ORACLE_HOME/R/libraryにインストールされます。
第7.1項の手順に従って、Oracle R Enterpriseのデータベース・ユーザー・アカウントを作成および構成します。
LinuxおよびUNIXプラットフォームでは、Oracle R Enterprise ServerのインストールにOREスクリプトが用意されており、これをオペレーティング・システムのプロンプトから実行して追加のRパッケージをインストールできます。OREスクリプトは、Rのインストール・コマンド、R CMD INSTALLのラッパーです。
デフォルトでは、Rパッケージは/usr/lib64/R/libraryにインストールされます。ただし、OREスクリプトでは、Rパッケージが$ORACLE_HOME/R/libraryのサブディレクトリにインストールされます。
スクリプトを実行するには、次のコマンドを入力します。
ORE CMD INSTALL R_package_name
このインストール手順は、表1-1に示されているようにMicrosoft Windows 64ビット・プラットフォームを対象とします。
Oracle R Enterprise ServerをWindowsにインストールするには、次の手順を実行します。
システムが表4-2で指定されている要件を満たしていることを確認します。
ユーザーIDに第4.2.3項「ユーザー要件」で示されている権限があることを確認します。
Oracle R Enterprise Serverコンポーネントのインストール・ディレクトリを作成します。ディレクトリには任意の名前を使用できます。例:
c:\oreserver_install_dir
Oracle Technology NetworkのOracle R Enterprise Downloadsページに移動します。
ライセンス契約に同意して、「Oracle R Enterprise Server Install for Oracle Database on Windows 64 bit platform」を選択します。ファイルを、手順3で作成したインストール・ディレクトリに保存します。
c:\oreserver_install_dir\ore-server-win-x86_64-1.4.zip
ファイルを解凍します。ファイルは、serverサブディレクトリに解凍されます。
c:\oreserver_install_dir\server
コマンド・ウィンドウで、serverサブディレクトリに移動してインストール・バッチ・ファイルを実行します。
cd c:\oreserver_install_dir\server
install.bat
Oracle R Enterprise Serverを構成モードでインストールするには、次のようにインストーラを実行します。
install.bat -configonly
プロンプトが表示されたら、パスワードおよびRQSYSスキーマの永続表領域および一時表領域の場所を入力します。デフォルトではSYSAUXおよびTEMPが使用されます。
Oracle R Enterprise Serverのインストール・スクリプトが終了したら、Supporting Packagesをインストールしてインストールを完了します。
Supporting Packagesをインストールするには、次の手順を実行します。
Oracle Technology NetworkのOracle R Enterprise Downloadsページに戻ります(手順4)。
ライセンス契約に同意して、「Oracle R Enterprise Supporting Packages for Windows Platform」を選択します。ファイルをインストール・ディレクトリに保存します。
c:\oreserver_install_dir\ore-supporting-win-x86_64-1.4.zip
ファイルを解凍します。ファイルは、supportingサブディレクトリに解凍されます。
c:\oreserver_install_dir\supporting\
Windowsの「スタート」メニューからRを起動します。32ビット版および64ビット版Rの両方をインストールしている場合は、64ビット版Rを選択してください。
Rコンソール・ウィンドウが表示されます。
次に示すようにパッケージをインストールします。
install.packages("c:/oreserver_install_dir/supporting/
ROracle_1.1-11.zip", repos=NULL)
install.packages("c:/oreserver_install_dir/supporting/
DBI_0.2-7.zip", repos=NULL)
install.packages("c:/oreserver_install_dir/supporting/
png_0.1-7.zip", repos=NULL)
install.packages("c:/oreserver_install_dir/supporting/
cairo_1.5-2.zip", repos=NULL)
パッケージは$ORACLE_HOME/R/libraryにインストールされます。
第7.1項の手順に従って、Oracle R Enterpriseのユーザー・アカウントを作成および構成します。
Oracle R Enterprise Serverインストール・スクリプトによって、インストール・ディレクトリのserverサブディレクトリにログ・ファイルが作成されます。ログ・ファイルを調べて、インストール・プロセスが正常に終了していることを確認します。
LinuxまたはUNIXシステムでは、次のコマンドでログ・ファイルがリストされます。
cd ./oreserver_install_dir/server
ls *.log
rqinst.log rqproc.log
インストールに問題があり、解決できない場合は、My Oracle Supportまたはthe Oracle R Enterpriseのディスカッション・フォーラムで助力を求めることができます。
My Oracle Support — https://support.oracle.com
Oracle R Enterpriseのフォーラム— https://forums.oracle.com/community/developer/english/business_intelligence/data_warehousing/r