Oracle R Enterprise Serverをインストールする前に、システム環境を確認し、ユーザーIDに正しい権限があることを確認してください。
Oracle R Enterprise Serverの前提条件として、Oracle DatabaseおよびOracle R Distribution、またはオープン・ソースRがインストールされている必要があります。
オペレーティング・システムは、Oracle R Enterpriseのシステム要件で指定されている要件に準拠している必要があります。
Oracle Databaseは、Oracle R Enterprise向けデータベースのインストールおよび構成の説明に従ってインストールおよび構成される必要があります。
注意:
Oracle R Enterprise Serverは、マルチテナント環境のプラガブル・データベース(PDB)にインストールできます。『Oracle Database管理者ガイド』を参照してください。
Rは、Oracle R Enterprise向けのRのインストールの説明に従ってインストールする必要があります。
表4-2 Oracle R Enterprise Server用の環境変数要件
プラットフォーム | 環境変数要件 |
---|---|
すべて |
Windowsでは、OracleホームおよびOracleインスタンス識別子の値はWindowsレジストリで確認できます。このコンピュータ上に2つ以上のOracleホームまたはOracleインスタンスが存在する場合は、環境変数で必要な値を指定できます。Windowsでの環境変数の作成および変更を参照してください。 |
Linux |
|
|
|
|
|
Microsoft Windows |
Rホーム・ディレクトリの値はWindowsレジストリで確認できます。このコンピュータ上に2つ以上のRホームが存在する場合は、環境変数で必要な値を指定できます。Windowsでの環境変数の作成および変更を参照してください。 |
Oracle R Enterprise Serverをインストールするオペレーティング・システム・ユーザーは、この項で示した要件を満たす必要があります。
表4-3 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 Database管理者ガイド』のオペレーティング・システム認証の使用に関する説明を参照してください。
『Oracle Databaseプラットフォーム・ガイドfor Microsoft Windows』のインストール時に使用可能になるオペレーティング・システム認証の概要に関する説明を参照してください。
「オペレーティング・システム認証について」に記載されているとおり、Oracle R Enterprise Serverインストール・スクリプトを実行するLinuxまたはUNIXのユーザーIDはdba
グループに属している必要があります。サーバー上でその他のOracle R Enterpriseスクリプトを実行するには、dba
グループのメンバーシップも必要です。Windowsでは、dba
グループはora_dba
と呼ばれます。
ご使用のLinuxまたはUNIXのユーザーIDのグループ・メンバーシップを確認するには、次のコマンドを入力します。
% groups
dba othergroup
ご使用のWindowsのユーザーIDのグループ・メンバーシップを確認するには、次の手順を実行します。
ora_dba
に属していることを確認します。