Task 1: Set the Net Service Name for the Oracle Database in the tnsnames.ora File
In order to connect to the Oracle database, an Oracle net service name
needs to be added to the tnsnames.ora file.
databasename_tpdatabasename_low
You can either create a new timesten_home/conf/tnsnames.ora file or copy the sample tnsnames.ora file from the timesten_home/install/network/admin/samples/ directory to the timesten_home/conf directory.
-
Ensure that the main daemon is stopped before you modify the
tnsnames.orafile.ttDaemonAdmin -stop
-
Set the
TNS_ADMINlocation for the cache agent with thettInstanceModify -tnsadminoption to set the path to thetnsnames.orafile. In our example, thetimesten_homevariable points to/TimesTendirectory. Specify the full path to the directory where the file is located, which in this case is/TimesTen/conf.ttInstanceModify -tnsadmin /TimesTen/conf
-
For cache in TimesTen Classic, set the
TNS_ADMINenvironment variable to indicate the full path to the directory where thetnsnames.orafile is located. Set this variable in the user's profile script so that it persists.export TNS_ADMIN=/TimesTen/conf
-
Restart the main daemon to capture this setting.
ttDaemonAdmin -start
-
Within an editor, add the net service name for the non-autonomous Oracle Database to the
tnsnames.orafile. The following is an example of definingorclin atnsnames.orafile. Save this name as you will set this net service name in the DSN.orcl = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = myhost) (PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = myhost.example.com)))For Autonomous Transaction Processing, the following is an example of defining
orcl_lowin atnsnames.orafile:orcl_low = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = adb.us-phoenix-1.oraclecloud.com) (PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = orcl_low.adb.oraclecloud.com)))Note:
TimesTen supports both TCP and mTLS-based connections for Oracle Autonomous Database on Dedicated Exadata Infrastructure and only mTLS-based connections for Oracle Autonomous Database Serverless.