返回首页

gbase数据、南大通用产品文档:GBase8a告警管理

更新日期:2024年09月11日

告警管理是统一数据平台监控与运维系统的功能之一,包括页面告警、邮件告警、
SNMP Trap 报警。
具体参见4.1.3 章节——统一数据平台监控与运维系统用户手册。

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
364

使用 EILSEQ_COMPAT_MODE 配置参数来控制 GBase 8s 是否检查客户端应用程序插入的字
符数据,该数据是否包含指向队列的代码或当前数据库语言环境不识别。
onconfig.std 值
EILSEQ_COMPAT_MODE 0

0 = GBase 8s 以当前的语言环境验证来到的字符序列是否有效,如果有无效字符则返回错
误 -202。
1 = GBase 8s 不验证来到的字符序列是否有效。
生效

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

编辑 onconfig 文件并重启数据库服务器之后。
用法
如果设置 EILSEQ_COMPAT_MODE 配置参数为 0,则仅可将有效的字节序列插入数据库。
EILSEQ_COMPAT_MODE 配置参数在这些情况下防止 202 错误:
l 当从数据库检索数据时。
l 当无效字符位于字符串尾部且该字符是部分字符时。

以下说明适合Tomcat 5.5,
对于新版本GBase JDBC 8.3.81.51 需要使用JDK1.6。

要将GBase JDBC 驱动包gbase*.jar 放入目录$TOMCAT_HOME\common\lib 下来配
置用户的服务器。在定义
Web
应用程序的场景内,通过在
$TOMCAT_HOME\conf\Catalina\localhost 目录下增加声明资源文件,该文件以Web
应用名称为名(例:GBaseapp.xml),配置JNDI DataSource,内容部分如下:


name="jdbc/GBaseDB"
type="javax.sql.DataSource"
password="somepassword"
driverClassName="com.gbase.jdbc.Driver"
maxIdle="2"
maxWait="50"
username="user"
url="jdbc:gbase://localhost:5258/dbname"
maxActive="4"/>

需要在Web 应用的WEB-INF 目录内的web.xml 文件中添加如下内容:


GBase UP 产品手册 6 应用开发指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 1034
DB Connection
jdbc/GBaseDB
javax.sql.DataSource
Container

在程序中访问数据源的代码为:
Context initCtx = new InitialContext();
DataSource ds = (DataSource)initCtx.lookup("java:comp/env/jdbc/GBaseDB");
一般地,
用户应该遵照Tomcat 自带的安装说明,
因为用户在Tomcat 中配置数据源
的方法有时候是不同的,并且,如果在用户的XML 文件里使用了错误的语法,那
么很可能以一个如下的异常结束:
Error: java.sql.SQLException: Cannot load JDBC driver class 'null ' SQL
state: null
说明
关于Tomcat 使用GBase JDBC 实例请查看GBase JDBC 在Tomcat 应用中使用示例小节。