I tried SQL for all possible OPTIMIZER_FEATURES_ENABLE values according to Oracle's 19c documentation.
Doesn't work for
8.0.0 through
10.2.0.4 .
Works for
10.2.0.5 to
19.1.0
https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/OPTIMIZER_FEATURES_ENABLE.html
----------------------------------------------------------------------------------------------------
Alter System Set Optimizer_Features_Enable = '
8.0.0 ';
Alter System Set Optimizer_Features_Enable = '
8.0.3 ';
Alter System Set Optimizer_Features_Enable = '
8.0.4 ';
Alter System Set Optimizer_Features_Enable = '
8.0.5 ';
Alter System Set Optimizer_Features_Enable = '
8.0.6 ';
Alter System Set Optimizer_Features_Enable = '
8.0.7 ';
Alter System Set Optimizer_Features_Enable = '
8.1.0 ';
Alter System Set Optimizer_Features_Enable = '
8.1.3 ';
Alter System Set Optimizer_Features_Enable = '
8.1.4 ';
Alter System Set Optimizer_Features_Enable = '
8.1.5 ';
Alter System Set Optimizer_Features_Enable = '
8.1.6 ';
Alter System Set Optimizer_Features_Enable = '
8.1.7 ';
Alter System Set Optimizer_Features_Enable = '
9.0.0 ';
Alter System Set Optimizer_Features_Enable = '
9.0.1 ';
Alter System Set Optimizer_Features_Enable = '
9.2.0 ';
Alter System Set Optimizer_Features_Enable = '
9.2.0.8 ';
Alter System Set Optimizer_Features_Enable = '
10.1.0 ';
Alter System Set Optimizer_Features_Enable = '
10.1.0.3 ';
Alter System Set Optimizer_Features_Enable = '
10.1.0.4 ';
Alter System Set Optimizer_Features_Enable = '
10.1.0.5 ';
Alter System Set Optimizer_Features_Enable = '
10.2.0.1 ';
Alter System Set Optimizer_Features_Enable = '
10.2.0.2 ';
Alter System Set Optimizer_Features_Enable = '
10.2.0.3 ';
Alter System Set Optimizer_Features_Enable = '
10.2.0.4 ';
Select Col.Column_Name, Com.Comments
From Sys.All_Tab_Columns Col,
Sys.All_Col_Comments Com
Where Col.Owner = 'SYS'
And Col.Table_Name = 'USER_TABLES'
And Col.Column_Name = 'TABLE_NAME'
And Com.Owner (+) = 'SYS'
And Com.Table_Name (+) = 'USER_TABLES'
And Com.Column_Name (+) = Col.Column_Name
And Com.Origin_Con_Id (+) In (1, Sys_Context('userenv', 'con_id'))
Order By Col.Column_Id;
ORA-01719: outer join operator (+) not allowed in operand of OR or IN
----------------------------------------------------------------------------------------------------
Alter System Set Optimizer_Features_Enable = '
10.2.0.5 ';
Alter System Set Optimizer_Features_Enable = '
11.1.0.6 ';
Alter System Set Optimizer_Features_Enable = '
11.1.0.7 ';
Alter System Set Optimizer_Features_Enable = '
11.2.0.1 ';
Alter System Set Optimizer_Features_Enable = '
11.2.0.2 ';
Alter System Set Optimizer_Features_Enable = '
11.2.0.3 ';
Alter System Set Optimizer_Features_Enable = '
11.2.0.4 ';
Alter System Set Optimizer_Features_Enable = '
12.1.0.1 ';
Alter System Set Optimizer_Features_Enable = '
12.1.0.2 ';
Alter System Set Optimizer_Features_Enable = '
12.2.0.1 ';
Alter System Set Optimizer_Features_Enable = '
18.1.0 ';
Alter System Set Optimizer_Features_Enable = '
19.1.0 ';
Select Col.Column_Name, Com.Comments
From Sys.All_Tab_Columns Col,
Sys.All_Col_Comments Com
Where Col.Owner = 'SYS'
And Col.Table_Name = 'USER_TABLES'
And Col.Column_Name = 'TABLE_NAME'
And Com.Owner (+) = 'SYS'
And Com.Table_Name (+) = 'USER_TABLES'
And Com.Column_Name (+) = Col.Column_Name
And Com.Origin_Con_Id (+) In (1, Sys_Context('userenv', 'con_id'))
Order By Col.Column_Id;
COLUMN_NAME COMMENTS
-------------------- --------------------
TABLE_NAME Name of the table
----------------------------------------------------------------------------------------------------