4.3 Oracle R Enterprise Server Requirements

Before installing Oracle R Enterprise Server, verify your system environment, and ensure that your user ID has the proper permissions.

You should also have installed the Oracle R Enterprise Server prerequisites: Oracle Database and Oracle R Distribution or open source R.

4.3.1 System Requirements

4.3.2 Environment Variables

Table 4-2 Environment Variable Requirements for Oracle R Enterprise Server

Platform Environment Variable Requirement

all

$ORACLE_SID must specify the service identifier (SID) of the database that will support Oracle R Enterprise.

$ORACLE_HOME must specify the home directory of the database identified by ORACLE_SID.

On Windows, you can find the value of Oracle home and the Oracle instance identifier in the Windows Registry. If more than one Oracle home or Oracle instance exist on this computer, then you can specify the required values in environment variables. See Creating and Modifying Environment Variables on Windows.

Linux

$LD_LIBRARY_PATH must include $ORACLE_HOME/lib.

$PATH must include $ORACLE_HOME/bin.

Oracle Solaris

$LD_LIBRARY_PATH must include $ORACLE_HOME/lib.

$PATH must include $ORACLE_HOME/bin.

IBM AIX

$LIBPATH must include $ORACLE_HOME/lib.

$PATH must include $ORACLE_HOME/bin.

Microsoft Windows

%PATH% must include %R_HOME%\bin\x64. The default value of %R_HOME% is C:\Program Files\R\R-3.2.0.

You can find the value of the R home directory in the Windows Registry. If more than one R home exist on this computer, then you can specify the required value in an environment variable. See Creating and Modifying Environment Variables on Windows.

4.3.3 User Requirements

The operating system user that installs Oracle R Enterprise Server must meet the requirements described in this section.

Table 4-3 User Requirements for Oracle R Enterprise Server Installer

Platform User Requirement

Linux and UNIX

  • Member of the dba group

  • Has write access to $ORACLE_HOME/lib

Microsoft Windows

  • Administrator access

  • Member of the ora_dba group

  • Has write access to %ORACLE_HOME%\bin

4.3.3.1 About Operating System Authentication

The Oracle R Enterprise Server installation script uses system authentication to connect to the database identified by ORACLE_HOME and ORACLE_SID. System authentication is based on the operating system credentials of the user instead of the database credentials.

For example, on a Linux system, the Oracle R Enterprise installation script uses this statement to start SQL*Plus without a password:

$ORACLE_HOME/bin/sqlplus / as sysdba

Membership in a special operating system group enables system authentication for Oracle Database. The operating system group is created during installation of the database, and the identity of the installer is automatically assigned to the group. The generic name for the group is OSDBA. On Linux and UNIX, the name for OSDBA is dba. On Windows, the name for OSDBA is ora_dba.

The user that installs Oracle R Enterprise Server must belong to OSDBA.

See Also:

4.3.3.2 Verifying the Group Membership of Your User ID

As described in "About Operating System Authentication", the Linux or UNIX user ID that runs the Oracle R Enterprise Server installation script must belong to the dba group. Membership in the dba group is also required for running other Oracle R Enterprise scripts on the server. On Windows, the dba group is called ora_dba.

To determine the group membership of your Linux or UNIX user ID, type this command:

% groups
dba  othergroup

To determine the group membership of your Windows user ID:

  1. Open Windows Control Panel.
  2. Select Users Accounts.
  3. Select Manage User Accounts.
  4. On the Users tab of the User Accounts dialog, the name, domain, and group of each user account are listed. Verify that your user ID belongs to the group ora_dba.