_optimizer_use_histograms是一个CBO隐藏参数,目前所知该参数负责让CBO optimizer启用/禁用Histogram(This parameter enables/disables the usage of histograms by the optimizer.)    不过诡异的是这个参数在10gR2、12cR1中均存在,但是在11gR2中消失了。。。   
11gR2: 
SQL> select * from v$version; 
BANNER 
-------------------------------------------------------------------------------- 
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 
PL/SQL Release 11.2.0.3.0 - Production 
CORE 11.2.0.3.0 Production 
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production 
SQL> alter session set "_optimizer_use_histograms"=false; 
alter session set "_optimizer_use_histograms"=false 
* 
ERROR at line 1:
ORA-02248: invalid option for ALTER SESSION   
12cR1: 
SQL> select * from v$version; 
BANNER 
-------------------------------------------------------------------------------- 
CON_ID 
---------- 
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production 
0 
PL/SQL Release 12.1.0.1.0 - Production 
0 
CORE 12.1.0.1.0 Production 
0 
BANNER 
-------------------------------------------------------------------------------- 
CON_ID 
---------- 
TNS for Linux: Version 12.1.0.1.0 - Production 
0 
NLSRTL Version 12.1.0.1.0 - Production 
0 
SQL> alter session set "_optimizer_use_histograms"=false; 
Session altered.       
10gR2:   
SQL> select * from v$version; 
BANNER 
---------------------------------------------------------------- 
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi 
PL/SQL Release 10.2.0.5.0 - Production 
CORE 10.2.0.5.0 Production 
TNS for Linux: Version 10.2.0.5.0 - Production 
NLSRTL Version 10.2.0.5.0 - Production 
SQL> alter session set "_optimizer_use_histograms"=false; 
Session altered.