Monday, April 8, 2019

How the COMPATIBLE Initialization Parameter Operates in Oracle Database


The COMPATIBLE initialization parameter enables or disables Oracle Database features based on release compatibility
The COMPATIBLE initialization parameter operates in the following way:
  • The COMPATIBLE initialization parameter enables or disables the use of features, to help protect your existing application use of data.
    If you run an Oracle Database 12c database with the COMPATIBLE initialization parameter set to 11.2.0, then the database software generates database structures on disk that are compatible with Oracle Database Release 11g release 2 (11.2). If you try to use features that are part of a later release of Oracle Database, and make the database incompatible with the COMPATIBLE initialization parameter, then an error occurs. However, new features are enabled that do not create changes on disk that are incompatible with Oracle Database Release 11g release 2.
  • If you make changes to the database that make the database incompatible with the COMPATIBLE initialization parameter setting you want to use, then the database does not start, and initialization terminates in an error. If this happens, then you must set the COMPATIBLE initialization parameter to an appropriate value for the database.
Source- https://docs.oracle.com

No comments:

Post a Comment