Notes:
The value of the
COMPATIBLEparameter can be increased to a higher version, but it can never be decreased to a lower version.- The value of the
COMPATIBLEparameter should not be changed for a Release Update (RU) or Release Update Revision (RUR). For example, assume you are running Oracle Database 19c and the value ofCOMPATIBLEis19.0.0. You then apply Oracle Database Release Update 19.6.0.0.0. Do not set the value ofCOMPATIBLEto19.6.0; leave it set to19.0.0. When using a standby database, this parameter must have the same value on both the primary and standby databases.
When you set the value of the
COMPATIBLEparameter to12.2.0, the maximum size of SQL identifiers is increased from 30 bytes to 128 bytes.
When to Set the COMPATIBLE Initialization Parameter in Oracle Database
Oracle recommends increasing the COMPATIBLE parameter only after you have completed testing the upgraded database.
After the upgrade is complete, you can increase the setting of the COMPATIBLE initialization parameter to the maximum level for the new Oracle Database release. However, after you increase the COMPATIBLE parameter, you cannot subsequently downgrade the database.
Rules for COMPATIBLE Parameter Settings in Multitenant Architecture
The COMPATIBLE parameter of the container database (CDB) affects the COMPATIBLE parameter settings of pluggable databases (PDBs) plugged into that container database. Review the following scenarios that occur when you plug in a PDB to a CDB:
PDB COMPATIBLE equal to
CDB$ROOTCOMPATIBLE parameter setting.Result: No change to the PDB COMPATIBLE parameter setting.
PDB COMPATIBLE is lower than
CDB$ROOTCOMPATIBLE parameter setting.Result: The PDB COMPATIBLE parameter is increased automatically to the same COMPATIBLE parameter setting as
CDB$ROOT. After you plug in the PDB, you cannot downgrade the PDB to an earlier release.PDB COMPATIBLE is higher than
CDB$ROOTCOMPATIBLE parameter setting.Result: The PDB cannot be plugged in. Only PDBs with a COMPATIBLE parameter setting equal to or lower than
CDB$ROOTcan be plugged in to the CDB.
Default and Minimum COMPATIBLE Parameter Values
The COMPATIBLE parameter should not be changed for an RU or an RUR, either for CDB or Non-CDB instances. The following table lists the default and minimum values for the COMPATIBLE parameter in Oracle Database 19c, compared to earlier releases supported for direct upgrade:
Table 1-2 The COMPATIBLE Initialization Parameter
| Oracle Database Release | Default Value | Minimum Value |
|---|---|---|
| Oracle Database 19c |
|
|
Oracle Database 12c Release 2 (12.2) |
|
|
Oracle Database 12c Release 1 (12.1) |
|
|
Oracle Database 11g Release 2 (11.2) |
|
|
No comments:
Post a Comment