This section covers the OBI staging environment requirements.

OS User Privileges

  1. The delphix_os user which is cloned of oracle user with oinstall and dba groups.

  2. Empty folder on host to hold delphix toolkit [ approximate 2GB free space ]

  3. 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.

  4. 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:

    < > | * ? " \ ; & $

  5. 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 ]

  6. Read permissions on

    • $ORACLE_HOME/inventory

    • $ORACLE_HOME/inventory/ContentsXML

    • $ORACLE_HOME/inventory/ContentsXML/comps.xml

  7. The sudo privileges 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.ora for Wallet locations. [ credentials or TDE encryption keys ]. Custom environment variable TNS_ADMIN can be added if required.

Last updated
Oct 9, 2026