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.78KNumber of Views Recommended Oracle 19c Optimizer Settings for RSA Identity Governance & Lifecycle 628Number of Views Oracle Database Memory Sizing for RSA Identity Governance & Lifecycle 455Number of Views How to manage database growth in RSA Identity Governance & Lifecycle 397Number of Views Recommended Java heap memory settings in RSA Identity Governance & Lifecycle 128Number of Views
Trending Articles
RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA Authentication Manager 8.7 SP2 Setup and Configuration Guide Troubleshooting RSA MFA Agent for Microsoft Windows How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device How to recover the Application and AFX after an unexpected database failure in RSA Identity Governance & Lifecycle
Don't see what you're looking for?