2017-02-01 19 views
0

如何检查Oracle数据库实例的兼容和优化器版本。我想知道是否有任何特定命令从SqlPlus检查上述两个版本。有关兼容的版本,我知道下面的命令可能做的工作:如何检查Oracle数据库的兼容和优化器版本

select * from database_compatible_level; 

我想类似的命令,它会告诉我的优化版本。请帮忙。

+0

optimizer_features_enable初始参数定义数据库中的优化器版本。 –

+0

@ mohsen.b我用'SHOW PARAMETER optimizer_features_enable'命令尝试过,但是导致** ORA-00942:表或视图不存在。**。任何其他的选择? –

+0

尝试从v $参数中选择值,其中NAME ='optimizer_features_enable'' –

回答

0

以sysdba身份运行以下命令以了解为这些参数设置的当前值。

SQL>conn sys as sysdba 

SQL>show parameter OPTIMIZER_FEATURES_ENABLE; 

SQL>show parameter COMPATIBLE; 
+0

我不认为上述许可在没有我没有的管理权限的情况下工作。所以,如果您知道其他方式获取它并不需要管理员权限,这将会很有帮助。就像我为** compatible **版本所做的那样,即'select * from database_compatible_level;' –