Your browser does not support JavaScript. This help page requires JavaScript to render correctly.
Skip Headers
Previous
Previous
 
Next
Next

Required Operating System Users and Groups

To install the Oracle Grid Infrastructure software and Oracle RAC, you must create the following operating system groups and users:

Note: If installing Oracle RAC on Microsoft Windows, OUI automatically creates the ORA_DBA group for authenticating SYSDBA access. Also, if you install the Oracle RAC software while logged in to an account with administrative privileges, you do not need to create a separate user for the installation.

If you want to create separate Oracle software owners so you can use separate users and operating system privileges groups for the different Oracle software installations, then note that each of these users must have the Oracle central inventory group as their primary group. Members of this group have write privileges to the Oracle Inventory directory. In Oracle documentation, this group is represented as oinstall in code examples. A user created to own only the Oracle Grid Infrastructure binaries is called the grid user. This user owns both the Oracle Clusterware and Automatic Storage Management binaries.

Note: You no longer can have separate Oracle Clusterware and ASM installation owners.

If you use one installation owner for both Oracle grid infrastructure and Oracle RAC, then when you want to perform administration tasks, you need to change the value for ORACLE_HOME environment variable to match the instance you want to administer (ASM, in the Grid Infrastructure home, or a database instance in the Oracle home). To change the ORACLE_HOME environment variable, use a command syntax similar to the following example, where /u01/app/grid is the Oracle grid infrastructure home:

ORACLE_HOME=/u01/app/grid; export ORACLE_HOME

If you try to administer an instance using sqlplus, lsnrctl, or asmcmd commands while ORACLE_HOME is set to a different binary path, then you will encounter errors. The Oracle home path does not affect srvctl commands.