随笔分类 -  备份恢复

摘要:案例说明: 在KingbaseES V8R6的单实例环境中,执行在线备份期间,因为磁盘满后,数据库实例启动失败,从sys_log日志看,在数据库目录下存在backup_label文件,导致启动失败。 适用版本: KingbaseES V8R6 一、问题现象 如下图所示,数据库实例在启动过程中,因为d 阅读全文
posted @ 2024-04-01 15:33 KINGBASE研究院 阅读(51) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在KingbaseES V8R6数据库wal归档是通过sys_rman的archive_push实现,当wal日志切换时,自动执行归档,也可以通过sys_rman执行手工归档,本案例描述如何使用sys_rman执行手工归档。 适用版本: KingbaseES V8R6 1、查看数据库归档 阅读全文
posted @ 2024-04-01 15:32 KINGBASE研究院 阅读(157) 评论(0) 推荐(0) 编辑
摘要:案例说明: 在生产环境通过sys_rman执行了物理备份后,需要在异机构建测试环境,本案例描述了通过物理备份异机恢复的详细过程及操作。 适用版本: KingbaseES V8R3 节点信息: [kingbase@node102 bin]$ cat /etc/hosts ...... 192.168. 阅读全文
posted @ 2023-09-19 18:36 KINGBASE研究院 阅读(240) 评论(0) 推荐(0) 编辑
摘要:**案例说明:** 在生产环境,数据库服务被重启后,监控发现数据库物理备份的脚本无法执行,故障现象如下所示,从备份日志和sys_log中都出现了远程主机连接认证错误。 **1)备份日志:(连接数据库服务器认证错误)** ![](https://img2023.cnblogs.com/blog/242 阅读全文
posted @ 2023-06-06 15:30 KINGBASE研究院 阅读(106) 评论(0) 推荐(0) 编辑
摘要:**案例说明:** KingbaseES V8R6集群,在主库执行PITR恢复后,clone备库;但是启动集群后,备库无法连接到主库,流复制状态和集群节点状态异常。 **适用版本:** ` KingbaseES V8R6` **一、问题现象** 如下图所示,集群备库节点状态和流复制异常: ![](h 阅读全文
posted @ 2023-06-06 15:29 KINGBASE研究院 阅读(68) 评论(0) 推荐(0) 编辑
摘要:**案例说明:** 在通过sys_rman执行备份时,出现”DSO support...."错误,如下图所示: ![](https://img2023.cnblogs.com/blog/2420370/202303/2420370-20230306175923327-996451320.png) * 阅读全文
posted @ 2023-05-19 15:20 KINGBASE研究院 阅读(80) 评论(0) 推荐(0) 编辑
摘要:​ **案例说明:** 本案例通过对KingbaseES sys_rman物理备份过程的详细描述,有助于在执行sys_rman过程中发生故障的分析。 **适用版本:** ` KingbaseES V8R3` **一、sys_rman执行过程简介** **1. 调用select sys_start_b 阅读全文
posted @ 2023-05-19 15:18 KINGBASE研究院 阅读(380) 评论(0) 推荐(0) 编辑
摘要:前言 sys_bulkload 常见场景是本地导入数据,也可以在远程运行 sys_bulkload ,对数据库上的CSV 文件进行导入。远程导入数据时候需要注意,csv文件和ctl文件所在服务器。以下举例展示整个远程导入的过程。 测试环境V8R6C7 演示目的将数据从 IP2 所在服务器导入到IP3 阅读全文
posted @ 2023-05-09 19:38 KINGBASE研究院 阅读(151) 评论(0) 推荐(0) 编辑
摘要:​ KingbaseES V8R6备份恢复案例之 system-Id不匹配备份故障 案例说明: 在KingbaseES V8R6执行备份时,在sys_log日志中出现system-id不一致的故障并伴随有归档失败,故障如下图所示: 适用版本: KingbaseES V8R6 一、问题分析 1、查看当 阅读全文
posted @ 2023-05-09 19:37 KINGBASE研究院 阅读(60) 评论(0) 推荐(0) 编辑
摘要:前言 最近碰到一个案例,在使用sys_restore恢复指定表时,默认不恢复表上的索引,如果想恢复需要单独指定。 测试过程 查看表的有关属性:test=# \d+ t Table "public.t" Column | Type | Collation | Nullable | Default | 阅读全文
posted @ 2023-03-02 15:49 KINGBASE研究院 阅读(103) 评论(0) 推荐(0) 编辑
摘要:​ 案例说明: 在KingbaseES V8R3执行sys_dump时出现“ERROR: permission denied for relation SYS_MAC_POLICY_ENFORCEMENT”故障,此前做过一些安全相关的配置,比如修改syssao和syssso用户口令等操作。 适用版本 阅读全文
posted @ 2023-03-02 15:48 KINGBASE研究院 阅读(235) 评论(0) 推荐(0) 编辑
摘要:KingbaseES使用sys_backup.sh脚本init初始化配置文件常见错误处理: 一、sys_backup.sh脚本按照如下顺序寻找初始化配置文件: [kingbase@postgres ~]$ sh -x sys_backup.sh init +++ readlink -f sys_ba 阅读全文
posted @ 2023-02-28 17:40 KINGBASE研究院 阅读(478) 评论(0) 推荐(0) 编辑
摘要:前言 前几天碰到同事咨询一个有关sys_dump导出时,表名为大小写混合情况的报错问题。因为sys_dump命令运行在linux操作系统上,所以这涉及到linux中shell的语法格式问题。 下面模拟测试一下 1,大小写敏感环境和不敏感环境建表的区别,以及表在数据字典中存储方式的区别。 2,sys_ 阅读全文
posted @ 2023-02-28 10:04 KINGBASE研究院 阅读(167) 评论(0) 推荐(0) 编辑
摘要:​ 案例说明: KingbaseES V8R6在通过sys_rman执行物理备份恢复时,可以通过参数‘--kb1-path’,指定恢复的数据(data)目录,但如果原备份中包含自定义表空间时,需要建立表空间映射,再执行恢复。 适用版本: KingbaseES V8R6 一、案例复现 1、建立自定义表 阅读全文
posted @ 2023-02-28 10:00 KINGBASE研究院 阅读(370) 评论(0) 推荐(0) 编辑
摘要:前言 本文介绍一下KingbaseES V8R6版本中逻辑恢复时,将原有的对象恢复到新的schema。 sys_restore命令中如果只加入了-g(原schema) -G(新schema)参数 那么导入数据后,表的schema为最新,但是表的owner没变化。如需owner也替换为最新,还需要加入 阅读全文
posted @ 2023-02-28 09:58 KINGBASE研究院 阅读(234) 评论(0) 推荐(0) 编辑
摘要:案例说明: KingbaseES V8R3集群自带了timingbackup.sh的脚本,可以通过一个脚本执行逻辑和物理备份,逻辑备份采用sys_dump,物理备份适用sys_basebackup,本案例详细记录了脚本的使用。 适用版本: KingbaseES V8R3 1、查看数据库归档配置 [k 阅读全文
posted @ 2022-12-13 18:50 KINGBASE研究院 阅读(165) 评论(0) 推荐(0) 编辑
摘要:​ 案例说明: 复现用户删除表(drop table)误操作,通过wal日志解析找到误操作时间点,执行基于时间点的恢复(PITR)。 适用版本: KingbaseES V8R6 一、模拟业务现场操作 1、查看当前对象信息 prod=# \d List of relations Schema | Na 阅读全文
posted @ 2022-12-12 17:25 KINGBASE研究院 阅读(298) 评论(0) 推荐(0) 编辑
摘要:前言 oracle中的redo日志我们无法直接读取,然而对于KingbaseES数据库,我们可以利用sys_waldump工具解析wal日志,查看wal日志记录的信息。 我们可以利用 sys_waldump --rmgr=list看一下有哪些管理类型: [kingbase@localhost dat 阅读全文
posted @ 2022-08-19 18:23 KINGBASE研究院 阅读(469) 评论(0) 推荐(0) 编辑
摘要:##Kingbase V8R6存储过程变量数据导出到操作系统文件 说明: KingbaseES V8R6如何将自定义过程中的变量数据导出到操作系统文件中。 本次案例数据库版本: test=# select version(); version KingbaseES V008R006C005B0023 阅读全文
posted @ 2022-08-19 18:11 KINGBASE研究院 阅读(189) 评论(0) 推荐(0) 编辑
摘要:说明: KingbaseES V8R6版本中的兼容Oracle的exp-imp导入导出工具,支持完全模式、用户模式和表模式的导出功能。 本次案例数据库版本: test=# select version(); version KingbaseES V008R006C005B0023 on x86_64 阅读全文
posted @ 2022-08-13 09:57 KINGBASE研究院 阅读(432) 评论(0) 推荐(0) 编辑

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