随笔分类 -  高可用 R6

摘要:案例说明: 通过sys_waldump解析DML操作,获取DML操作的日志条目具体内容。 适用版本: KingbaseES V8R3/R6 一、DML事务操作对应的wal日志文件 # 查看当前online的wal日志文件 prod1=# select pg_current_wal_lsn(),pg_ 阅读全文
posted @ 2022-10-08 09:11 KINGBASE研究院 阅读(185) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在容灾环境中,跨区域部署的异地备节点不会自主提升为主节点,在主节点发生故障或者人为需要切换时需要手动执行切换操作。若主节点已经失效,希望将异地备机提升为主节点。 $bin/repmgr standby promote 适用版本: KingbaseES V8R6 集群节点信息: ID | 阅读全文
posted @ 2022-09-16 19:04 KINGBASE研究院 阅读(202) 评论(0) 推荐(0) 编辑
摘要:​ 案例说明: sys_rewind是用于在数据库cluster的时间线分叉以后,同步一个 KingbaseES 数据库cluster 和同一数据库cluster另一份拷贝的工具。一种典型的场景是在失效后让一个旧的主库重新上线,同时作为一个备库连接新的主库。 成功回放后,目标数据目录的状态类似于源数 阅读全文
posted @ 2022-09-16 19:02 KINGBASE研究院 阅读(215) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在KingbaseES V8R6集群启动时,会启动node_exporter进程,此进程主要用于向kmonitor监控服务输出节点状态信息。在系统安全漏洞扫描中,提示出现以下安全漏洞: 对于未使用kmonitor建立集群监控的环境,可以将此进程禁用,而不影响集群正常管理和运行。 一、km 阅读全文
posted @ 2022-09-03 09:58 KINGBASE研究院 阅读(307) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在KingbaseES V8R6的后期版本中,为了解决有的主机之间不允许root用户ssh登录的问题,使用了securecmdd作为集群部署分发和通讯的服务,有生产环境通过漏洞扫描,在8890(securecmdd默认通讯端口)发现安全漏洞,需要将集群的通讯改为ssh(默认部署后,使用的 阅读全文
posted @ 2022-08-27 09:15 KINGBASE研究院 阅读(195) 评论(0) 推荐(0) 编辑
摘要:案例说明: 目前KingbaseES V8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份。本案例详细介绍了,在Windows环境下建立流复制的过程,备库的创建可以在同一节点完成,也可以异机创建流复制。 Tips: 异机构建主备流复制 阅读全文
posted @ 2022-08-19 18:06 KINGBASE研究院 阅读(216) 评论(0) 推荐(0) 编辑
摘要:案例说明: 目前KingbaseES V8R6的Windows版本不支持数据库sys_rman的物理备份,可以考虑通过建立主备流复制实现数据库的异机物理备份。本案例详细介绍了,在Windows环境下建立流复制的过程,备库的创建可以在同一主机完成,也可以异机创建流复制。 适用版本: Windows K 阅读全文
posted @ 2022-08-19 18:00 KINGBASE研究院 阅读(167) 评论(0) 推荐(0) 编辑
摘要:​ 数据库异常关闭时,数据库关闭时来不及或者没机会做checkpoint,则需要从上一个一致性检查的开始恢复。KingbaseES备机checkpoint是不能产生checkpoint WAL日志条目的,因为如果写这样类型的checkpoint的话,就会将接收的WAL打乱,那么日志将混乱,回放会出问 阅读全文
posted @ 2022-08-13 09:52 KINGBASE研究院 阅读(166) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在KingbaseES V8R6集群备库执行“repmgr standby switchover”时,切换失败,并且在执行过程中,伴随着“repmr standby follow”操作,本案例详细记录了解决此问题的过程。 适用版本: KingbaseES V8R6 集群节点信息: 一、备 阅读全文
posted @ 2022-08-13 09:51 KINGBASE研究院 阅读(260) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在生产中,需要将KingbaseES V8R3集群转换为单实例架构,可以采用以下方式快速完成集群架构的迁移。 适用版本: KingbaseES V8R3 当前数据库版本: TEST=# select version(); VERSION Kingbase V008R003C002B029 阅读全文
posted @ 2022-08-06 11:33 KINGBASE研究院 阅读(113) 评论(0) 推荐(0) 编辑
摘要:​ 案例说明: 本案例通过对KingbaseES V8R3集群failover切换过程进行观察,分析了主备库切换后wal日志的变化,对应用者了解KingbaseES V8R3(R6) failover切换过程有一定的帮助。 以下为现场案例: failover切换后主备库的wal日志信息: 新主库数据 阅读全文
posted @ 2022-08-06 11:32 KINGBASE研究院 阅读(105) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在生产环境,有的应用需要调用数据库的sys_rman做备份,为了区分数据库自身的sys_rman备份和应用的备份,可以使用不同的stanza name创建备份。本案例介绍了,如何在KingbaseES V8R6数据库下,同一个实例创建不同的stanza备份。 适用版本: kingbase 阅读全文
posted @ 2022-07-30 11:25 KINGBASE研究院 阅读(160) 评论(0) 推荐(0) 编辑
摘要:案例说明: KingbaseES V8R6C6之后版本,单实例环境执行sys_backup.sh物理备份,默认需要通过securecmdd连接主机,如果使用ssh连接,需要配置kingbase和root用户之间的ssh互信,执行备份初始化(init);对于没有配置securecmdd服务,使用ssh 阅读全文
posted @ 2022-07-30 11:22 KINGBASE研究院 阅读(910) 评论(0) 推荐(0) 编辑
摘要:案例说明: KingbaseES V8R6支持图形化方式在线扩容,但是在一些生产环境,在服务器不支持图形化界面的情况下 ,只能通过脚本命令行的方式执行集群的部署或在线扩容。 Tips: KingbaseES V8R6C5默认情况下部署脚本(V8R6_cluster_install.sh)和配置文件( 阅读全文
posted @ 2022-07-22 18:02 KINGBASE研究院 阅读(790) 评论(0) 推荐(0) 编辑
摘要:案例说明: 生产环境是单实例,测试环境是集群,现需要将生产环境的数据迁移到集群中运行,本文档详细介绍了从单实例环境恢复数据到集群环境的操作步骤,可以作为生产环境迁移数据的参考。 适用版本: KingbaseES V8R6 本案例数据库版本(单实例和集群使用相同的版本): test=# select 阅读全文
posted @ 2022-06-25 11:15 KINGBASE研究院 阅读(714) 评论(0) 推荐(0) 编辑
摘要:案例说明: 生产环境是集群环境,测试环境是集群,现需要将生产环境的数据迁移到测试集群中运行,本文档详细介绍了从集群环境迁移数据的操作步骤,可以作为生产环境迁移数据的参考。 适用版本: KingbaseES V8R6 本案例数据库版本(集群使用相同的版本): test=# select version 阅读全文
posted @ 2022-06-25 11:09 KINGBASE研究院 阅读(147) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在一些生产环境,为了系统安全,不支持ssh互信,或限制root用户使用ssh登录,KingbaseES V8R6可以使用securecmdd工具支持主机之间的通讯。securecmdd工具默认使用的是8890服务端口,有的生产环境可能需要修改此端口号,此案例讲述了如何在集群部署前或部署后 阅读全文
posted @ 2022-06-18 08:46 KINGBASE研究院 阅读(334) 评论(0) 推荐(0) 编辑
摘要:​ 案例说明: 对于KingbaseES数据库单实例环境,只需要修改kingbase.conf文件的‘port’参数即可,但是对于KingbaseES V8R6集群中涉及到多个配置文件的修改,并且在应用了sys_backup.sh工具建立物理备份后,还要修改备份对应的配置文件。 适用版本: King 阅读全文
posted @ 2022-06-18 08:39 KINGBASE研究院 阅读(325) 评论(0) 推荐(0) 编辑
摘要:案例说明: 对于KingbaseES V8R6C5版本在部集群时,需要建立kingbase、root用户在节点间的ssh互信,如果在生产环境禁用root用户ssh登录,则通过ssh部署会失败;在图形化部署时可以借用securecmdd工具进行节点之间通讯。 如下所示,在图形化部署时,使用已经部署的s 阅读全文
posted @ 2022-06-02 09:06 KINGBASE研究院 阅读(186) 评论(0) 推荐(0) 编辑
摘要:案例说明: 对于KingbaseES V8R6C5版本在部集群时,需要建立kingbase、root用户在节点间的ssh互信,如果在生产环境禁用root用户ssh登录,则通过ssh部署会失败;在图形化部署时可以借用securecmdd工具进行节点之间通讯; 数据库版本: 官方文档: https:// 阅读全文
posted @ 2022-06-02 08:48 KINGBASE研究院 阅读(918) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示