
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
KingbaseES用户可通过设置相关的数据库兼容参数,部分或全部启用Oracle兼容特性。常用的兼容性参数有以下这些:参数名称参数说明ora_forbid_func_polymorphism是否是否禁用函数多态。 on表示开启禁用多态,同模式下不能创建同名的函数或存储过程。 off(默认),则表示启用多态。ora_input_emptystr_isnull输...
原生的PG 对于 '' 和 null 认为是不同值:空值 和不确定值;而oracle 认为二者都是不确定的值。KingbaseES 为了兼容Oracle,增加了参数ora_input_emptystr_isnull,用于控制 '' 和 null 的比较。一、Oracle null and '' 比较SQL> create table t1(id number,name varchar...
示例创建函数create function coalesce_("anyelement","anyelement") returns "anyelement"language sql as $$ select coalesce( $1,$2) $$;create aggregate any_value("anyelement")(sfunc=coalesce_, stype="an...
一、背景在生产环境中,慢查询不仅影响系统、业务的正常处理。同时严重影响用户的使用感受。二、表相关信息2.1 表结构及索引:Table "yktcore.t_dtl_ymt"栏位|类型| 校对规则 |可空的|预设--------------------+-----------------...
案例说明:KingbaseES V8R3集群failover切换后,在生产环境中,新主库启动过程中可能会有业务访问,出现‘系统只读’的问题。如下图所示:适用版本:KingbaseES V8R3一、问题分析1、如下所示,failover切换过程:1)在master节点执行failover_stream.sh脚本执行failover切换。2)ping 网关地址测试网络的连通性,如果成功执行...

案例说明:在KingbaseES V8R3数据库的sys_log日志中,出现以下故障信息“不完整的启动包(incomplete startup packet)”日志信息。本案例复现此日志信息发生的原因。如下图所示,日志信息:适用版本:KingbaseES V8R31、查询PostgreSQL官方文档In PostgreSQL, for each client connectio...
案例说明:在执行表数据查询时,出现下图所示错误,索引故障导致表无法访问,后重建索引问题解决。本案例复现了此类故障解决过程。适用版本: KingbaseES V8R3/R6一、创建测试环境# 表结构信息prod=# \d+ test1Table "public.test1"Column |Type| C...
案例说明:sys_rewind是用于在数据库cluster的时间线分叉以后,同步一个 KingbaseES 数据库cluster 和同一数据库cluster另一份拷贝的工具。一种典型的场景是在失效后让一个旧的主库重新上线,同时作为一个备库连接新的主库。成功回放后,目标数据目录的状态类似于源数据目录的基本备份。与进行新的基本备份或使用rsync等工具不同,sys_rewind不需要比较或复制...
案例说明:Kingbase V8主备流复制集群在通用机环境部署和运维,需要建立主机间的ssh互信,如果ssh互信被破坏,将导致集群故障。但有的生产环境为了系统安全需要,会配置密码管理策略,定期的修改密码,当系统用户密码被修改或过期对ssh互信产生什么影响,本案例复现了以上问题,以下案例在(CentOS、Kylin系统下测试)。ssh互信失败导致failover切换失败:适用版本:Kingba...
KingbaseES V8R6集群运维案例之---securecmd连接需要密码问题案例说明:在KingbaseES V8R6集群可以使用securecmdd代替sshd实现集群主机节点间的通讯,securecmdd通讯认证采用非对称加密方式(公钥和私钥),客户端连接服务器不需要输入密码认证身份,如果客户端连接服务器需要密码认证,需要检查securecmdd的配置。适用版本: Kingba...








