Configure the Environment Settings

This section provides information to configure the environment settings before installation.

Topics:

Java Settings

Oracle Database Server and Client Settings

TNS Entries in TNSNAMES.ORA File

Oracle Essbase Settings

Time Zone Settings

Mandatory Patches

Java Settings

The following table displays the Java settings required for installation.

Table 15: Java Settings

Description

Example Value

In the .profile file, set PATH to include the Java Runtime Environment (JRE) absolute path.

Ensure that SYMBOLIC links to JAVA installation are not set in the PATH variable.

JAVA_HOME=/scratch/jdk<<version>>/jre

For example: PATH=/usr/java/jre1.8.0_221/bin:$ORACLE_ HOME/ bin:$PATHJAVA_HOME=/scratch/jdk<<version>>/jre

NOTE: OFSAA does not support OpenJDK and JRE.

In the .profile file, set PATH to include the Java Runtime Environment bin path.

JAVA_BIN=/scratch/<<version>>/jre/bin

For example:

PATH=/usr/java/jre1.8.0_221/bin:$ORACLE_ HOME/bin:$PATH

Enable unlimited cryptographic policy for Java.

For more information, see the Enabling Unlimited Cryptographic Policy section from the  OFS Analytical Applications Infrastructure Administration Guide.

 

Oracle Database Server and Client Settings

The following table displays the Oracle Database server and client settings required for installation.

Table 16: Oracle Database Server and Client Settings

Description

Example Value

In the .profile file, set TNS_ADMIN pointing to the appropriate tnsnames.ora file.

TNS_ADMIN=$HOME/tns

In the .profile file, set ORACLE_HOME pointing to the appropriate Oracle Client installation.

ORACLE_HOME=/scratch/oraofss/app_client18c/product/ 18.0.0/client_1

In the .profile file, set PATH to include the appropriate $ORACLE_HOME/bin path.

PATH=$JAVA_HOME/bin:$ORACLE_HOME/bin

OFSAA Processing Server

ORACLE_HOME must be set in the .profile file and point to appropriate Oracle DB Client installation.

PATH in the .profile file must be set to include the appropriate $ORACLE_HOME/bin path.

Ensure that an entry (with SID or SERVICE NAME) is added in the tnsnames.ora file.

 

TNS Entries in the TNSNAMES.ORA File

The section includes information about the TNS entries in the TNSNAMES.ORA file for Non-TCPS and TCPS.

Non-TCPS

The following table displays the Non-TCPS settings required for installation.

 

Table 17: TNS entries in the TNSNAMES.ORA file for Non-TCPS

Description

Example Value

Ensure that an entry (with SID/ SERVICE NAME) is added in the tnsnames.ora file on the OFSAA server.

<SID_NAME> = DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = <HOST_NAME>.in.oracle.com)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = <SID_NAME>)))<ATOMIC_SCHEMA_NAME> = (DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = <HOST_NAME>.in.oracle.com)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = <SID_NAME>)))

 

<SID NAME> =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = <HOST NAME>)(PORT = <PORT NUMBER>))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = <SID NAME>)

    )

  )

 

<ATOMICSCHEMANAME> =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = <HOST NAME>)(PORT = <PORT NUMBER>))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = <SID NAME>)

    )

  )

 

NOTE

The ATOMIC SCHEMA NAME must be the same as defined in the OFS_<App Pack>_SCHEMA_IN.xml file.

 

TCPS

The following table displays the TCPS settings required for installation.

Table 18: TNS entries in the TNSNAMES.ORA file for TCPS

Description

Example Value

Ensure that an entry (with SID/ SERVICE NAME) is added in the tnsnames.ora file on the OFSAA server.

<SID_NAME> = DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCPS)(HOST = <HOST_NAME>.in.oracle.com)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = <SID_NAME>)))<ATOMIC_SCHEMA_NAME> = (DESCRIPTION =(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCPS)(HOST = <HOST_NAME>.in.oracle.com)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = <SID_NAME>)))(security=(ssl_server_cert_dn=CN=<HOST_NAME>))))

Ensure that an entry (with WALLET_HOME and wallet parameters) is added in the sqlnet.ora file on the OFSAA server must be the same as the Oracle database server running with TCPS.

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)WALLET_LOCATION = (SOURCE = (METHOD = FILE) (METHOD_DATA = (DIRECTORY = <PATH TO WALLET DIRECTORY>)))SQLNET.WALLET_OVERRIDE = TRUE SSL_CLIENT_AUTHENTICATION = FALSE

SQLNET.AUTHENTICATION_SERVICES = (TCPS,NTS,BEQ)

SSL_CIPHER_SUITES = (SSL_RSA_WITH_AES_256_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA)

 

<SID NAME> =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCPS)(HOST = <HOST NAME>)(PORT = <PORT NUMBER>))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = <SID NAME>)

(security=(ssl_server_cert_dn=CN=<HOST NAME>))

    )

  )

 

<ATOMICSCHEMANAME> =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCPS)(HOST = <HOST NAME>)(PORT = <PORT NUMBER>))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = <SID NAME>)

 

(security=(ssl_server_cert_dn=CN=<HOST NAME>))    )

  )

 

NOTE

The ATOMIC SCHEMA NAME must be the same as defined in the OFS_<App Pack>_SCHEMA_IN.xml file, which also includes prefix without underscore. For example, DEVOFSAAATM.

Time Zone Settings

In the .profile file, set the Time Zone parameter to indicate the time zone of your region or location.

Table 19: Time Zone Settings

Description

Example Value

Time Zone

TZ=Asia/Calcutta

 

Mandatory Patches

You must install the patches mentioned in the following table:

Table 24: Mandatory Patches

One-off Patch

Description

31545589 This is a mandatory one-off patch if you are installing pack on pack.
31654438 This is a mandatory one-off patch if you are installing pack on pack.
31605076 Access to features owing to the additional license functionality that gets installed through  the OFS AAI Extension Pack.