2.12 ALLOW_LEGACY_RECO_PROTOCOL
ALLOW_LEGACY_RECO_PROTOCOL
specifies whether the distributed transactions recovery process RECO uses a legacy recovery protocol or an upgraded recovery protocol.
Property | Description |
---|---|
Parameter type |
Boolean |
Default value |
|
Modifiable |
No |
Modifiable in a PDB |
No |
Range of values |
|
Basic |
No |
Oracle RAC |
All instances must use the same value. |
By default, ALLOW_LEGACY_RECO_PROTOCOL
is set to true
, which instructs RECO to use the legacy recovery protocol available in releases prior to Oracle Database 23ai.
Setting this parameter to false
instructs RECO to use an upgraded recovery protocol. In this case, all databases involved in distributed transactions must run Oracle Database 23ai or later. If you set this parameter to false
and a pre-Oracle Database 23ai database is involved in a distributed transaction, the distributed transaction recovery will fail. To ensure that distributed transaction recovery will complete successfully, the ALLOW_LEGACY_RECO_PROTOCOL
must remain set to true
until all databases are upgraded to at least Oracle Database 23ai.
Note:
This parameter is available starting with Oracle Database 23ai.
See Also:
Oracle Database Administrator’s Guide for more information about this parameter