MultiDatasource containing LLR enabled RAC Datasources causes WebLogic Server instance to fail on startup
(Doc ID 1550727.1)
Last updated on AUGUST 17, 2023
Applies to:
Oracle WebLogic Server - Version 10.3.3 to 10.3.6Information in this document applies to any platform.
Symptoms
A WebLogic MultiDataSource (MDS) contains one or more WebLogic RAC DataSources (DSs), and these DSs are Logging Last Resource (LLR) enabled. When this MDS is targetted to a WebLogic instance, this WebLogic instance can fail to startup depending on the situation.
LLR is a type of WebLogic global transaction protocol that can be configured for a datasource that runs with Non-XA JDBC Driver. Other types are emulate-two-phase-commit and one-phase-commit.
The error types that can be encountered are:
- If you have more than one DSs in the MDS and atmost one DS is healthy (like in the case when other RAC nodes are down, and only one is working), then you would expect the WLS instance to reach its LLR table via the healthy DS and startup successfully. However WLS instance fails with error:
Changes
NA
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |