摘要:
文章概述 参数 ora_statement_level_rollback 控制KingbaseES 是否实现类似oracle 语句级的回滚。当该参数打开时,如果事务操作失败,仅会回滚触发异常的语句,避免了全部操作的回滚。默认情况下该参数为OFF,也就是说DML语句在PLSQL块中出错后默认是全部回滚 阅读全文
摘要:
一,数据库中OID 每个表都有几个系统字段,其中有一个比较特殊的系统字段OID,使用\d并不会显示,且默认情况下创建也不会有OID。 本文验证版本 test=# select version(); test-# / version KingbaseES V008R006C007B0024 on x8 阅读全文
摘要:
案例说明: KingbaseES V8R3集群failover切换后,在生产环境中,新主库启动过程中可能会有业务访问,出现‘系统只读’的问题。如下图所示: 适用版本: KingbaseES V8R3 一、问题分析 1、如下所示,failover切换过程: 1)在master节点执行failover_ 阅读全文
摘要:
案例说明: KingbaseES V8R6集群,在备库执行clone时,esrep用户认证失败,导致clone失败。 适用版本: KingbaseES V8R6 一、问题现象 如下所示,在执行备库clone是,esrep认证失败: 备库sys_log日志:(esrep用户认证失败) 二、问题分析 对 阅读全文
摘要:
案例说明: 云主机环境,KingbaseES V8R6集群主库执行sys_backup.sh init,wal日志归档失败,手工执行归档命令出现‘command must be run on the kingbase host’错误,导致备份初始化故障。 适用版本: KingbaseES V8R6 阅读全文
摘要:
案例说明: 在主备流复制集群运维过程中,对于同步复制节点,在读写分离环境应用需要强一致性访问时,需要监控主备之间流复制的延迟。 适用版本: KingbaseES V8R6 一、主库查询流复制延迟 1、 通过sys_stat_replication 获取sent_lsn、write_lsn、flush 阅读全文
摘要:
案例说明: 在通用机环境,KingbaseES V8R6集群使用ssh建立节点互信,在kingbase用户系统密码过期后,节点之间的ssh互信失败,导致集群启动失败。 适用版本: KingbaseES V8R6 问题解决思路: 执行'sh -x sys_monitor.sh start',分析脚本获 阅读全文
摘要:
案例说明: KingbaseES V8R6数据库的wal日志归档如果通过sys_rman工具执行,默认日志将归档在备份目录下,归档日志被压缩及日志文件名包含随机字符串,在执行sys_waldump时,必须解压缩和改名后才能被识别。 适用版本: KingbaseES V8R6 一、数据库归档及备份配置 阅读全文
摘要:
案例说明: KingbaseES V8R3集群,主库data挂在目录只读了,failover切换失败。主库failover日志,如下图所示: 适用版本: KingbaseES V8R3 集群架构: node 209 原主库 node 210 原备库 一、分析过程 1、查看主库recovery.log 阅读全文