2017-02-01 10 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

try 'select value from v $ parameter где NAME = 'optimizer_features_enable'' –

ответ

0

Выполните следующие команды как sysdba, чтобы узнать текущие значения, установленные для этих параметров.

SQL>conn sys as sysdba 

SQL>show parameter OPTIMIZER_FEATURES_ENABLE; 

SQL>show parameter COMPATIBLE; 
+0

Я не думаю, что указанное выше разрешение будет работать без разрешения администратора, которого у меня нет. Таким образом, будет полезно, если вы знаете о других способах его получения, которые не потребуют разрешения администратора. Так же, как я сделал для ** совместимой ** версии i.e. 'select * from database_compatible_level;' –