返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

补数配置文件参数详解
本配置文件主要是用于oracle 源库同步到GBase8a,当consumer 消费报
错符合指定的错误规则的情况下,rtsync 会进行前置补数,配置文件未
config_errorhandle.properties,详细参数说明如下:
参数名
说明
[common]参数说明:
job.cycle
默认值30000,不需要修改
kafka.consumer.id
配置需要补数的consumer 名称,
有多个consumer 时,
以逗号隔开
errordata.path
错误数据存储路径,默认路径:data/errordata
errordata.regex
补数规则,默认值:(?m)^(?:.*)(Find error
done!kafka offset \\[(\\d+)])(?:.*)$,不需要修

[log] 参数说明:
file.index.max.size
默认10240000,不需要修改
file.detail.max.num
默认10,不需要修改

该变量用于设置现有8s语法是否兼容Oracle。本版本支持的范围为兼容Oracle的pl/sql语法,
即sqlmode控制8s语法是spl还是pl/sql,后续会用其控制整个8s的Oracle兼容特性。
使用方式是:
set environment SQLMODE 'oracle';-8s支持pl/sql语法。
set environment SQLMODE 'gbase';-8s支持spl语法。
不设置默认SQLMODE为gbase,该变量为session级变量。

返回值
返回X 的非负平方根。
示例
示例1
返回“4”的平方根。
gbase> SELECT SQRT(4) FROM t;
+---------+
| SQRT(4) |
+---------+
| 2 |
+---------+
1 row in set
说明
不同引擎返回值的精度可能不同。
示例2
返回“20”的平方根。

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 841
gbase> SELECT SQRT(20) FROM t;
+------------------+
| SQRT(20) |
+------------------+
| 4.47213595499958 |
+------------------+
1 row in set