返回首页

gbase数据、南大通用产品文档:GBase8aSNMP Trap 告警

更新日期:2024年09月11日

统一监控提供SNMP
Trap 推送接口,
当统一监控发现某个集群节点发生异常的时候,
统一监控主动通过SNMP
Trap 方式把异常信息推送给第三方应用,这样第三方应用
就可以实现对集群状态的统一监控。 该功能默认不开启,需要在采集中心中修改
配置文件conf/
snmp_udp_config.properties。修改配置后,需要重新启动采集中
心。具体配置详见附录: SNMP Trap 推送配置信息。
当某个节点发生异常或异常恢复时,将推送以下PDU 内容:

该操作用来给客体(实体表)的所有列添加安全标签。客体进行标记后,可以确定它的访
问权限和访问范围,只有符合条件的主体(用户)才能访问该表中的数据。
1、进入“访问控制导航”窗口,双击“客体管理”节点,显示客体管理主界面,如下图所
示。


GBase 8s 安全管理器用户手册


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

图:客体管理界面
2、在上图中单击“标识客体”按钮,在出现的“标识客体”对话框,输入客体名与安全标
签,如下图所示:

图:标记客体



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

- 20 -

3、点击“确定”按钮,完成客体的标识。

在创建一个或多个表之后(如下例中名为 dept 和 emp 的表),然后又创建了基
于 dept 和 emp 的视图(如名为 manager_info 的视图)之后,使用 INSTEAD OF 触发器更
新该视图。
以下 CREATE TRIGGER 语句创建 manager_info_update,
这是一个 INSTEAD OF 触发器,
用来通过 manager_info 视图更新 dept 和 emp 表中的行。
CREATE TRIGGER manager_info_update
INSTEAD OF UPDATE ON manager_info
REFERENCING NEW AS n
FOR EACH ROW
(EXECUTE PROCEDURE updtab (n.empno, n.empname, n.deptno,));

CREATE PROCEDURE updtab (eno INT, ename CHAR(20), dno INT,)
DEFINE deptcode INT;
UPDATE dept SET manager_num = eno where deptno = dno;
SELECT deptno INTO deptcode FROM emp WHERE empno = eno;
IF dno !=deptcode THEN
UPDATE emp SET deptno = dno WHERE empno = eno;
END IF;
END PROCEDURE;
在创建了表、视图、触发器和 SPL 例程以后,数据库服务器将下面的 UPDATE 语句视作
触发事件:
UPDATE manager_info
SET empno = 3666, empname = "Steve"
WHERE deptno = 01;

GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司
- 349 -
此触发 UPDATE 语句不会得到执行,但是此事件将造成执行触发器操作,即调
用 updtab() SPL 例程。SPL 例程中的 UPDATE 语句将值更新到manager_info 视图
的 emp 和 dept 基本表中。