[翻译自mos文章]关于_FIX_CONTROL参数的一点知识
发布时间:2020-12-12 18:48:38 所属栏目:百科 来源:网络整理
导读:摘自: Init.ora Parameter "_FIX_CONTROL" [Hidden] Reference Note (Doc ID 567171.1) _FIX_CONTROL是一个特别的隐含参数,该隐含参数从10.2.0.2开始被引入,用来启用或者禁用特定的bug fixes. 该隐含参数的典型用法是优化器方面,用来允许特定的修复(fixes)被
摘自:
Init.ora Parameter "_FIX_CONTROL" [Hidden] Reference Note (Doc ID 567171.1) _FIX_CONTROL是一个特别的隐含参数,该隐含参数从10.2.0.2开始被引入,用来启用或者禁用特定的bug fixes. 该隐含参数的典型用法是优化器方面,用来允许特定的修复(fixes)被打开或者关闭,因为有些修复(fixes)会对执行计划有显著的影响. 在默认情况下一个fix是默认打开还是关闭,需要查看该fix的detail才能确定.经常情况下,一个fix的默认值(on or off)是被OPTIMIZER_FEATURES_ENABLE的值决定的. 请见Init.ora Parameter "OPTIMIZER_FEATURES_ENABLE" Reference Note (Doc ID 62337.1) 下面的"Known Bugs"部分仅仅描述了fix control的fixes的一部分. 由fix control 控制的bug number的全部列表可以从如下v$视图中找到: V$SYSTEM_FIX_CONTROL V$SESSION_FIX_CONTROL
Other code areas besides the optimizer can use this parameter to control if a fix is on or off.本参数的格式如下: _FIX_CONTROL='bug_number:ON|OFF' 举例: alter session set "_fix_control"='4969880:ON'; 对于需要指定多个值的情况,举例如下: alter session set "_fix_control"='4969880:ON','5483301:off';注意: 在一个release中使用_fix_control的fix可能不适用于其他的release,因此,当有upgrade或者downgrade时,请注意审核该_fix_control. 有些fix control使用数字来控制,而不是on或者off. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |