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

true

Modifiable

No

Modifiable in a PDB

No

Range of values

true | false

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