游标共享是指Shared Cursor间的共享,说白了就是重用存储在Child Cursor的解析树和执行计划而不用重新开始硬解析。
常规游标共享
Oracle里系统里产生的绑定变量的命名规则:SYS_B_n(n=0,1,2...)
Oracle里的常规游标共享是由参数CURSOR_SHARING控制的,其值可以设置为EXACT,SIMILAR,FORCE
自适应游标共享
自适应游标共享可以让使用了绑定变量的目标SQL在启用了绑定变量窥探的前提下,不再延用之前硬解析产生的解析树和执行计划。