返回首页

gbase数据、南大通用产品文档:GBase8s密码复杂度检查

更新日期:2024年09月11日

ONCONFIG 文件中 PWDCOMPLEXCHK 配置项设置为 1 时,
启动密码复杂度检查模块,
设置为 0 时,关闭此模块。
ONCONFIG 文件中 PWD_MIN_LENGTH 配置项设置密码最小长度,最小值为 8,即密
码长度不低于 8 位,最大值 32。启用密码复杂度检查模块后,该参数生效。
更改 PWDCOMPLEXCHK 和 PWD_MIN_LENGTH 后,需要重启数据库才可生效。
【示例 11.2.2】

可配置内存严重过低时服务器为继续处理而采取的操作,而不是返回内存不足的错误。根
据空闲时间、内存使用量和其他因素指定终止会话的条件,这样目标应用程序可继续处理。
配置低内存响应对于存在内存限制的嵌入式应用程序很有用。
要设置自动低内存管理,请执行以下操作:

将 LOW_MEMORY_MGR 配置参数设置为 1,从而在数据库服务器启动时启用低
内存管理。

通过使用带 scheduler lmm enable 自变量的 SQL 管理 API 命令来为要维护的内存
量设置阈值参数。
要禁用自动低内存管理,请运行带 scheduler lmm disable 自变量的 SQL 管理 API 命令。

目标内存量的维护方案
本主题中的方案显示在具有内存限制的应用程序中可如何维护目标内存量。
假设您希望指定数据库服务器在可用内存小于或等于 10 MB 时开始运行低内存管理进
程,此类进程可停止应用程序并释放内存。假设您还希望指定服务器在可用内存大于或等
于 20 MB 时停止运行低内存管理进程:
1. 将 LOW_MEMORY_MGR 配置参数设置为 1 并重新启动服务器,或者运行
onmode -wf 命令以更改 LOW_MEMORY_MGR 配置参数的值。
2. 运行带 scheduler lmm enable 自变量和低内存参数的 SQL 管理 API 命令,如下
所示:
EXECUTE FUNCTION task("scheduler lmm enable",

GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 149 -

"LMM START THRESHOLD", "10MB",

"LMM STOP THRESHOLD", "20MB",

"LMM IDLE TIME", "300");
3. 运行 onstat -g lmm 命令以显示有关自动低内存管理设置的信息,包括服务器尝试
维护的内存量、服务器当前使用的内存量、低内存启动和停止阈值,以及与内存有
关的其他统计信息。
也可在 online.log 文件中查看低内存管理信息。

编写存储过程脚本
使用“编写存储过程脚本”功能,您可以编写您所需要的存储过程脚本。
在“对象资源管理器”中,右键单击数据库节点下的存储过程节点中已经
创建好的存储过程,选择菜单中的“编写存储过程脚本”菜单项,如下图所
示:

图 7-59 编写存储过程脚本菜单项
选择“编写存储过程脚本”菜单项中的一项后,管理工具会打开SQL 编辑
器,并在其中显示相应SQL 脚本,以CREATE 为例,如下图所示:

图 7-60 CREATE 存储过程脚本

GBase 8a MPP Cluster 管理工具手册

- 80 -

南大通用数据技术股份有限公司