compatible consists of at least three decimal numbers, separated by periods (and Oracle recommends to only use three decimal numbers). compatible cannot be changed to a lower value that it is already set. compatible is independent from the value of optimizer_features_enable. compatible influences which object types are editionable (see also v$editionable_types).