Oracle 参数 LONG_MODULE_ACTION 官方解释,作用,如何配置最优化建议
本站中文解释
: 这个参数影响Module_action 这个递归调用的参数,这个参数用于追踪模块的行为,可以帮助定位程序中的某个部分的问题。
LONG_MODULE_ACTION的默认值是8,调整此参数用于调整字符串模块行为的大小,更具体的说,如果想要跟踪更多模块行为,可以增加此参数的值,最高可增加到32,但增加此参数的值会占用更多的内存,如果不确定需求,可以根据实际情况来调整参数值。
设置LONG_MODULE_ACTION参数可以使用以下ALTER SESSION/SYSTEM指令:
alter session set long_module_action = 32;
alter system set long_module_action = 32;
官方英文解释
LONG_MODULE_ACTION
enables the use of longer lengths for modules and actions.
Property | Description |
---|---|
Parameter type |
Boolean |
Default value |
true |
Modifiable |
|
Modifiable in a PDB |
Yes |
Range of values |
|
Basic |
No |
Oracle RAC |
The same value must be used on all instances. |
Module length was 48 bytes and action length was 32 bytes in Oracle Database releases prior to Oracle Database 12c Release 2 (12.2.0.1).
Starting with Oracle Database 12c Release 2 (12.2.0.1):
-
If
LONG_MODULE_ACTION
is set toTRUE
(the default value), then the length of modules and actions will be 64 bytes each. -
If
LONG_MODULE_ACTION
is set toFALSE
, then the length of modules will be 48 bytes, and the length of actions will be 32 bytes.