2.15 系统跟踪相关参数
2.15.1 GDB_THREAD_INFO
缺省值: 0
属性: 静态
说明: 系统强制 HALT 时,是否打印线程堆栈信息到日志文件中。0:不打印;1:打印
2.15.2 TRACE_PATH
缺省值: SYSTEM_PATH
属性: 手动
说明: 存放系统 TRACE 文件的路径。不允许指定 ASM路径。默认的 TRACE_PATH 是 SYSTEM_PATH;
如果 SYSTEM_PATH 保存在 ASM 上,则…/CONFIG_PATH/TRACE 作为TRACE_PATH
2.15.3 SVR_OUTPUT
缺省值: 0
属性: 动态,系统级
说明: PRINT 指令是否在服务器端打印,打印信息会记录到 LOG 目录下的DMSERVERSERIVCE.LOG 文件中。1 是,0 否
2.16 MONITOR 监控相关参数
2.16.1 ENABLE_MONITOR
缺省值: 1
属性: 动态,系统级
用于打开或者关闭系统的监控功能。1:打开;0:关闭。
2.16.2 MONITOR_TIME
缺省值: 1
属性: 动态,系统级
说明: 用于打开或者关闭时间监控。该监控项的生效必须是在ENABLE_MONITOR打开的情况下。1:打开;0:关闭。
2.16.3 MONITOR_SYNC_EVENT
缺省值: 0
属性: 动态,系统级
说明: 用于打开或者关闭同步事件的监控。该监控项的生效必须是在 ENABLE_MONITOR 打开的情况下。1:打开;0:关闭。该参数涉及到的动态视图为 V
S
Y
S
T
E
M
E
V
E
N
T
、
V
SYSTEM_EVENT、V
SYSTEMEVENT、VSESSION_EVENT。
2.16.4 MONITOR_SQL_EXEC
缺省值: 0
属性: 动态,会话级
说明: 操作符、虚拟机栈帧、执行计划节点的监控开关。该监控项的生效必须是在ENABLE_MONITOR 打开的情况下。0:关闭监控;1:打开监控;2:打开监控,在 1 的基础上,又增加了表达式运行时操作符的统计。该参数涉及的动态视图为 V
S
T
K
F
R
M
、
V
STKFRM、V
STKFRM、VSQL_PLAN_NODE、V$SQL_NODE_HISTORY。
2.16.5 MEMORY_MONITOR
缺省值: 0
属性: 静态
说明: 是否进行内存泄露监控。0:不进行;1:进行
2.16.6 ENABLE_FREQROOTS
缺省值: 0
属性: 静态
说明: 指定FAST_POOL的管理方式。0:静态,系统启动时一次性载入内容,之后不再变化;1:动
态,根据MAX_FREQ_ROOTS和MIN_FREQ_CNT参数值动态调整FAST_POOL内容;2:静态+
动态模式,先在系统启动时载入内容,之后运行时根据MAX_FREQ_ROOTS和MIN_FREQ_CNT参数值动态调整
2.16.7 MAX_FREQ_ROOTS
缺省值: 200000
属性: 静态
说明: 收集常用B树地址的最大数量,仅在ENABLE_FREQROOTS不为0时有效,有效值范围(0~10000000)
2.16.8 MIN_FREQ_CNT
缺省值: 100000
属性: 静态
说明: 最常使用 B 树地址的阈值,仅在ENABLE_FREQROOTS 不为 0 时有效,有效值范围(0~10000000)
2.16.9 LARGE_MEM_THRESHOLD
缺省值: 1000
属性: 动态,系统级
说明: 大内存监控阈值。单位 K,取值范围(0~10000000)。其中 0~100 关闭统计,100以上才统计。
一条 SQL 语句使用的内存值超过这个值,就认为是使用了大内存,此时开启大内存监控。使用了大内存的 SQL 语句记录在V
L
A
R
G
E
M
E
M
S
Q
L
S
,
V
LARGE_MEM_SQLS,V
LARGEMEMSQLS,VSYSTEM_LARGE_MEM_SQLS 视图中
2.16.10 ENABLE_MONITOR_DMSQL
缺省值: 1
属性: 动态,会话级
说明: 启用动态监控 SQL 执行时间功能标记,0:不启用;1:监控。 只监控多条或复杂 SQL,例如包含引用包、嵌套子过程、子方法、动态SQL 的 SQL 语句。监控的记过记录在V$DMSQL_EXEC_TIME 视中。
2.16.11 ENABLE_TIMER_TRIG_LOG
缺省值: 0
属性: 动态,系统级
说明: 是否启动作业时间触发器日志功能,0:不启动;1 启动
2.17 数据守护相关参数
2.17.1 DW_ERROR_TIME
缺省值: 60
属性: 动态,系统级
说明: 服务器认定守护进程未启动的时间,有效值范围(0~1800),单位为 S,默认 60S。如果服务器距离上次收到守护进程消息的时间间隔在设定的时间范围内,则认为守护进程处于活动状态,此时,不允许手工执行修改服务器模式、状态的 SQL 语句;如果超过设定时间仍没有收到守护进程消息,则认为守护进程未启动,此时,允许手工方式执行这类 SQL 语句
2.17.2 DW_PORT
缺省值: 0
属性: 手动
说明: 服务器监听守护进程连接请求的端口,服务器配置此参数,有效值范围(1024~65534),发起连接端的端口在 1024-65535 之间随机分配。数据守护 V3.0 版本中,此参数仅作为单节点库的兼容参数保留。对于新配置的数据守护系统,如果是单节点库,建议改用 DMMAL.INI 中的MAL_INST_DW_PORT 参数进行配置,如果是DMDSC 集群,此参数不再有用,必须使用DMMAL.INI 中的 MAL_INST_DW_PORT 参数进行配置。
2.17.3 ALTER_MODE_STATUS
缺省值: 1
属性: 动态,系统级
说明: 是否允许手工修改服务器的模式、状态和OGUID,1:允许;0:不允许。
注:数据守护环境下建议配置为 0,实例处于主机或备机模式后,不允许用户直接通过 SQL语句修改服务器的模式、状态和 OGUID
2.17.4 ENABLE_OFFLINE_TS
缺省值: 1
属性: 动态,系统级
说明: 是否允许 OFFLINE 表空间,0:不允许;1:允许;2:备库不允许。
注:数据守护环境下建议配置为 2
2.17.5 SESS_FREE_IN_SUSPEND
缺省值: 60
属性: 动态,系统级
说明: 到备库的归档失败会导致主库挂起,为了防止应用的连接一直挂住不切换到新主库,设置该参数,表示归档失败挂起后隔一段时间自动断开所有连接。有效值范围(0-1800),单位为S,0 表示不断开。
2.17.6 SUSPEND_WORKER_TIMEOUT
缺省值: 600
属性: 动态,系统级
说明: 在一些ALTER DATABASE等操作过程中,需要先暂停所有工作线程,如果超过此设置时间,仍有部分工作线程在执行中,则会报错,并终止当前操作。有效值范围(60~3600),单位为S
2.17.7 SUSPENDING_FORBIDDEN
缺省值: 0
属性: 手动
说明: 是否禁止挂起工作线程,0:不禁止;1:禁止
2.17.8 DW_CONSISTENCY_CHECK
缺省值: 0
属性: 动态,系统级
说明: 数据守护中,备库是否检测主库到备库的连接丢失或归档失效,并在检测到上述情况时停止提供只读服务。0:不检测;1:检测
2.18 全文索引相关参数
2.18.1 CTI_HASH_SIZE
缺省值: 100000
属性: 动态,会话级
说明: 使用全文索引查询时,用于设置关键字匹配的哈希表大小。有效值范围(1000~10000000)
2.18.2 CTI_HASH_BUF_SIZE
缺省值: 50
属性: 动态,会话级
说明: 使用全文索引查询时,用于设置哈希缓存内存大小,以M为单位。有效值范围(1~4000)
2.18.3 USE_FORALL_ATTR
缺省值: 0
属性: 动态,会话级
是否使用FORALL语句的游标属性,0:不使用;1:使用
2.18.4 ALTER_TABLE_OPT
缺省值: 0
属性: 动态,会话级
说明: 是否对加列、修改列、删除列操作进行优化,0:全部不优化;1:全部优化;2:打开快速加列,对于删除列和修改列与1等效
2.19 DCP 相关参数
ENABLE_DCP_MODE
0
静态
服务器是否作为 DCP 集群代理运行,0:否;1:是
2.19.1 DCP_PORT_NUM
缺省值: 5237
属性: 静态
说明: DCP 管理端口号,客户端通过管理端口连接,可以在 DCP 上进行代理相关管理维护操作,如添加集群节点等。DCP 服务器配置此参数,有效值范围(1024~65534),发起连接端的端口在 1024-65535 之间随机分配
2.19.2 DCP_CONN_POOL_SIZE
缺省值: 1000
属性: 动态,系统级
说明: DCP 连接池大小,有效值范围(1~100000)