返回首页

gbase数据、南大通用产品文档:GBase8s锁键盘保护

更新日期:2024年09月11日

- 30 -



GBase 8s 审计工具用户手册
南大通用数据技术股份有限公司
- 1 -
1 GBase 审计工具简介
GBase 审计工具是GBase 为审计管理员提供的一个管理工具,可以查看用户对数据库进行
的各种操作。通过有效的审计配置,分析审计记录,能够迅速确定数据库中的任何可疑操
作。利用审计工具提供的功能,可以有效地提高数据库的安全性。
GBase 审计工具通过JDBC Driver 和数据库间建立连接和通讯,可以完成如下工作:
l
支持配置审计项目。

l
支持审计和查看执行成功与失败的各种数据库操作。

l
支持对特定SQL 语句进行审计。

l
支持对指定用户执行的某些动作进行审计。

l
支持对所有用户在特定对象上的特定操作进行审计。

l
支持提高审计管理工具安全的锁键盘功能。

GBase 审计工具具备跨平台支持特性,
可安装部署在x86、
飞腾、
龙芯、
鲲鹏等多种平台上,
支持的操作系统包括windows、
linux 等主流OS,
同时包括中标麒麟、
银河麒麟、
凝思磐石、
UOS 等国产OS。



GBase 8s 审计工具用户手册
南大通用数据技术股份有限公司
- 2 -
2 GBase 审计工具操作指南

函数说明

此函数的作用类似DATE_FORMAT()函数,
但是format 字符串仅处理小时,

钟,秒等格式。其它的错误格式会产生一个NULL 值或者0;

如果time 值包含一个大于23 的小时部分,
%H 和%k 小时格式会产生一个大于
0~23 范围的值。其余小时格式产生的值都会用12 取模。
示例
示例1
“100:00:00”
包含一个大于23 的小时部分,
“%H”
和”
%k”
返回
“100”

“%h”

“%I”,“%l”格式产生的值为“100 MOD 12”。
gbase> SELECT TIME_FORMAT('100:00:00', '%H %k %h %I %l') FROM t;
+--------------------------------------------+
| TIME_FORMAT('100:00:00', '%H %k %h %I %l') |
+--------------------------------------------+
| 100 100 04 04 4 |
+--------------------------------------------+
1 row in set

使用 STACKSIZE 配置参数来指定数据库服务器用户线程的堆栈大小。
onconfig.std 值
STACKSIZE 32,32 位数据库服务器
STACKSIZE 64,64 位数据库服务器

32 至由数据库服务器配置和可用内存量确定的限度
单位
KB
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
STACKSIZE 的值没有上限,但设置过大的值会浪费虚拟内存空间并可导致交换空间问题。
对于 32 位平台,
对非递归的数据库活动而言,
32
KB 的缺省 STACKSIZE 值足够。
对于 64
位平台,推荐的 STACKSIZE 值是 64
KB。当数据库服务器执行递归的数据库任务时,例如
在一些 SPL 例程中,数据库服务器检查堆栈大小溢出的可能性并自动地扩展堆栈。
用户线程执行用户定义的例程。
要增加一个特定例程的堆栈大小,
请在 CREATE
FUNCTION 语
句上使用 stack 修饰符。
警告: 设置 STACKSIZE 的值过低可导致堆栈溢出,虽未定义其结果,但其结果通常是不
好的。