返回首页

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

更新日期:2024年09月11日

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

am_create
和用来创建虚拟表或虚拟索引的
用户定义函数或方法(UDR)名
相关联的关键字
任务

am_drop
和用来删除虚拟表或虚拟索引的
UDR 名相关联的关键字
任务

am_open
和用来使分片、extspace 或
sbspace 可用的 UDR 名相关联
的关键字
任务


GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 1659
关键字
说明
类别
缺省值
am_close
和反向 am_open 实行的初始化
的 UDR 名相关联的关键字
任务

am_insert
和用来插入行或索引输入项的
UDR 名相关联的关键字
任务

am_delete
和用来删除行或索引输入项的
UDR 名相关联的关键字
任务

am_update
和用来修改行或索引输入项的
UDR 名相关联的关键字
任务

am_stats
和用来建立基于存储空间值分布
的统计信息的 UDR 名相关联的
关键字
任务

am_scancost
和用来计算限定及检索数据成本
的 UDR 名相关联的关键字
任务

am_check
和用来测试表的物理结构或执行
索引的完整性检查的 UDR 名相
关联的关键字
任务

am_beginscan
和用来建立扫描的 UDR 名相关
联的关键字
任务

am_endscan
和用来反向建立 am_beginscan
初始化的 UDR 名相关联的关键

任务

am_rescan
和用来扫描前一次扫描的下一项
以完成一次连接或子查询的 UDR
名相关联的关键字
任务

am_getnext
和扫描满足查询的下一项需要的
UDR 名相关联的关键字
任务


GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 1660
关键字
说明
类别
缺省值
am_getbyid
和从指定物理地址取回数据的
UDR 名相关联的关键字;
am_getbyid 只可用于存取方法
任务

am_truncate
和删除虚拟表所有行(主存取方
法)或删除虚拟索引所有对应键
(辅助存取方法)的 UDR 名相
对应的关键字
任务

下面的规则应用于 CREATE ACCESS_METHOD 和 ALTER ACCESS_METHOD
语句的用途选项规范::

要在一个语句中指定多个用途选项,用逗号分隔。

CREATE ACCESS_METHOD 语句必须指定和 am_getnext 关键字对应的
用户定义的函数或方法名。
ALTER ACCESS_METHOD 语句不能删除与 am_getnext 对应
的函数或方法,但是可以修改它。

ALTER ACCESS_METHOD 语句不能添加、删除或修改 am_sptype 值。

只能用 ALTER ACCESS_METHOD 语句指定 am_defopclass 值。
在分配缺省运算符类之前,必须首先使用 CREATE
ACCESS_METHOD 语句注册一个辅助存取方法。
XA 数据源类型的用途选项
CREATE XADATASOURCE TYPE 语句指定用于访问来自符合 X/Open XA 标准
的外部数据源的数据的目的函数。这些函数还使外部数据能够处理根据 GBase 8s
的事务语义进行处理。只有使用事务日志记录的数据库(如符合 ANSI 的数据库
和支持显式事务的 GBase 8s 数据库)才支持事务协调。
下面的示例创建一个新的 XA 数据源类型 MQSeries
®,其所有者是用户
gbasedbt。
CREATE XADATASOURCE TYPE 'gbasedbt'.MQSeries(
xa_flags = 1,
xa_version = 0,
xa_open = gbasedbt.mqseries_open,

GBase 8s SQL 指南:语法
南大通用数据技术股份有限公司 1661
xa_close = gbasedbt.mqseries_close,
xa_start = gbasedbt.mqseries_start,
xa_end = gbasedbt.mqseries_end,
xa_rollback = gbasedbt.mqseries_rollback,
xa_prepare = gbasedbt.mqseries_prepare,
xa_commit = gbasedbt.mqseries_commit,
xa_recover = gbasedbt.mqseries_recover,
xa_forget = gbasedbt.mqseries_forget,
xa_complete = gbasedbt.mqseries_complete);
这些值表示 XA Switch Structure 中的字段,如文件
$GBASEDBTDIR/incl/public/xa.h 中所列。此示例中的规范的顺序遵循
sysxasourcetypes 系统目录表中的列名称的顺序,但是它们可以按任何顺序列
出,前提是不重复任何项目。xa_flags 和 xa_version 值必须是数字;其余的必须
是事务管理器可以调用的 UDR 的名称。这些 UDR 必须已存在于数据库中,然
后才能发出 CREATE XADATASOURCE TYPE 语句,以在其用途选项规范中引
用它们。
DROP FUNCTION 或 DROP ROUTINE 语句不能删除在 CREATE
XADATASOURCE TYPE 语句的目的选项中列出的 UDR ,直到删除使用 UDR
定义的所有 XA 数据源类型。
有关如何使用上一示例中的 UDR 来协调与外部 XA 数据源的事务的信息,请参
阅 GBase 8s DataBlade API 程序员指南。
有关 MQDataBlade 模块的信息,请参阅 GBase 8s 数据库扩展用户指南。

GBA-01BR-0091
错误码
错误标识
错误显示信息
GBA-01BR-0091

table DDL conflict with backup data,
please drop table at first
错误出现原因
备份数据的表结构与数据库中的表结构不一致
分析与建议
将数据库中的表删除掉