Home > Storage > PowerStore > Databases and Data Analytics > Dell PowerStore: Oracle Best Practices > Creating NFS client mount points
During the installation of Oracle, the installer prompts for directory locations for storing software and components. Usually, these directories can reside on NFS shares. For more information, see the Oracle documentation.
The following table shows some examples of different Oracle directories that could reside on NFS shares:
Oracle directory | Environment variables and typical values | Description |
Oracle base | $ORACLE_BASE=/u01/app/oracle/ | The top-level directory for installations. Subsequent installations can either use the same Oracle base or a different one. |
Oracle inventory | /u01/app/oraInventory/ | All Oracle installations use the same Oracle inventory directory for the installation repository metadata. If possible, Oracle recommends that the inventory directory resides on a local file system. /u01/app/oraInventory If a NAS device must be used for the inventory, to prevent multiple systems from writing to the same inventory, create a unique directory for each database server. $ORACLE_BASE/<srv>/oraInventory |
Oracle home | $ORACLE_HOME=$ORACLE_BASE/product/<versions>/dbhome_1/ | This directory contains the binaries, library, configuration files, and other files from a single release of one product and cannot be shared with other releases or other Oracle products. |
Database file directory | $ORACLE_BASE/oradata/ | Location to hold the database. Using a different NFS mount point for database files is recommended to:
For better performance, Oracle recommends that Oracle software does not reside on the same disk as the database. |
Oracle recovery directory | $ORACLE_BASE/fast_recovery_area/ | Oracle recommends that recovery files and database files do not exist on the same file system. |
Oracle product directory | $ORACLE_BASE/product/ | This mount point can be used to install software from different releases, for example: /u01/app/oracle/product/18c/dbhome_1/ /u01/app/oracle/product/19c/dbhome_1/ |
Oracle release directory | $ORACLE_BASE/product/<version>/ | This mount point can be used to install different Oracle products from the same version. For example: $ORACLE_BASE/product/19c/dbhome_1 $ORACLE_BASE/product/19c/client_1 Although an option, it is not recommended to install both the RDBMS and client on the database server. If the client is required, defining a separate NFS share and using a nondatabase server to host the client installation is recommended. |
After determining what NFS shares Oracle will use, create the NFS shares in PowerStore. Once the NFS shares are created in PowerStore, create mount points in Linux for the NFS shares. Set the privileges, owner, and group of the Linux mount points for the NFS shares per Oracle requirements. For information about mounting PowerStore NFS exports for Oracle, see PowerStore file system and Oracle ASM disks.
The environment used for this paper used only one PowerStore NFS share (ora-asm-db2) to host a single Standalone Oracle database.