This section covers the OBI staging environment requirements.
OS User Privileges
-
The
delphix_osuser which is cloned of oracle user withoinstallanddbagroups. -
Empty folder on host to hold delphix toolkit [ approximate 2GB free space ]
-
Empty folder on host to mount nfs filesystem. This is just and empty folder with no space requirements and act as base folder for nfs mounts.
-
Path validation requirement : to ensure consistent and safe handling of path inputs, support for certain special characters has been restricted. The OBI connector will reject any path containing the following characters:
< > | * ? " \ ; & $ -
Write permissions on:
-
$ORACLE_BASE/admin
-
$ORACLE_BASE/diag
-
$ORACLE_HOME/dbs
-
$ORACLE_BASE/cfgtoollogs/dbca [ for Seed databases ]
-
$ORACLE_HOME/assistants/dbca/templates [ for Seed databases ]
-
-
Read permissions on
-
$ORACLE_HOME/inventory
-
$ORACLE_HOME/inventory/ContentsXML
-
$ORACLE_HOME/inventory/ContentsXML/comps.xml
-
-
The
sudoprivileges for mount, umount. See sample below assuming delphix_os is used as delphix user.Defaults:delphix_os !requiretty delphix_os ALL=NOPASSWD: /bin/mount, /bin/umount- For CDB Seed database ingestion type, Delphix recommends to use oracle software user to create dsource. In case of creating dSource using low-privilege OS user (like delphix), we recommend assigning adminstrative privileges on oracle software.
-
The plugin relies on
sqlnet.orafor Wallet locations. [ credentials or TDE encryption keys ]. Custom environment variableTNS_ADMINcan be added if required.