Database timeout settings in RSA Identity Governance & Lifecycle
Originally Published: 2018-05-15
Article Number
Applies To
RSA Version/Condition: 7.0.0 and above
Issue
Resolution
The Oracle database has two levels of timeout:
- One for the Database NET Services, and
- One for the Oracle client-user connection.
RSA recommends that the timeout for the Oracle client-user connection not be adjusted from the default. This is because the RSA Identity Governance & Lifecycle product uses JDBC connections, where timeouts are already controlled by the Application Server. So, there is no need to implement the Oracle DCD feature & IDLE_TIME setting in an Oracle database User profile.
If the JDBC connection timeout needs to be adjusted for your site, but you do not want to adjust the Application Server timeouts, then the JDBC connection itself can use the CONNECT_TIMEOUT setting, by adding it to the JDBC connect string, as shown here in bold:
String connString = "jdbc:oracle:thin:@(description=(CONNECT_TIMEOUT=10)(address_list=(address=(protocol=tcp)(port=1521)(host=prodHost)))(connect_data=(INSTANCE_NAME=ORCL)))";
Alternately, the Oracle NET TNSNAMES.ORA file entry can be edited to include the CONNECT_TIMEOUT setting, for example:
net_service_name= (DESCRIPTION= (CONNECT_TIMEOUT=10)(RETRY_COUNT=3) (ADDRESS_LIST= (ADDRESS=(PROTOCOL=tcp)(HOST=sales1-svr)(PORT=1521)) (ADDRESS=(PROTOCOL=tcp)(HOST=sales2-svr)(PORT=1521))) (CONNECT_DATA= (SERVICE_NAME=sales.us.example.com)))
For more information, please see the Oracle 12.1 documentation.
- Database Net Services Reference > 6 Local Naming Parameters in the tnsnames.ora File > Timeout Parameters
- Database JDBC Developer's Guide > 5 Features Specific to JDBC Thin > Connecting to the Database Through the Applet
Notes
Related Articles
Artifacts to gather in RSA Identity Governance & Lifecycle 3.94KNumber of Views How to perform a Database Backup (Export) and a Database Restore (Import) in RSA Identity Governance & Lifecycle 952Number of Views Recommended Oracle 19c Optimizer Settings for RSA Identity Governance & Lifecycle 632Number of Views How to manage database growth in RSA Identity Governance & Lifecycle 453Number of Views Recommended Oracle 12.2.0.1 or 12.1.0.2 Proactive Bundle Patch October 2017 or later Optimizer Settings in RSA Identity Go… 380Number of Views
Don't see what you're looking for?