
HighGo DB之备份恢复
文章平均质量分 68
本专栏主要介绍了瀚高数据库备份恢复的相关内容。
瀚高PG实验室
瀚高PG实验室(Highgo PG Lab)依托于瀚高DBA运维团队及瀚高数据库PG内核研发团队,旨在深入研究PostgreSQL技术、使用技巧、内核探秘、PG教学等,并进行分享。欢迎大家关注、交流。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于时间点和还原点恢复的PITR技术实践(APP)
目录环境文档用途详细信息环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:5.6.5文档用途本文章用于介绍HG数据库PITR基于时间点和还原点的技术及其实战。详细信息一、PITR技术简介基于时间点的恢复(PITR)简介数据库的PITR是一般数据库都必须满足的技术;其原理是依据之前的物理备份文件加上wal的预写日志模式备份做的恢复;恢复原理:基础备份+归档日志执行指定时间点还原点的恢复二、实践.原创 2021-01-04 10:24:30 · 376 阅读 · 0 评论 -
导入sql文件后,未能查看到相关的表
目录环境症状问题原因解决方案环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:4.7.6症状导入sql文件后,psql未能找到相关的数据表,提示关系不存在,连接hgadmin可以看到这几个表。问题原因1、由于导入的表在其他模式中,但是PG有个search_path的概念,类似操作系统的PATH路径,定义此设...原创 2019-12-09 14:16:22 · 1472 阅读 · 0 评论 -
如何将EXCEL导入HGDB
目录环境文档用途详细信息环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:5.6.5文档用途本文用于指导如何使用copy命令将excel导入HGDB,安全版企业版数据库均可参照使用。详细信息一、copy from命令1、语法COPY table_name [ ( column_name [, ...] ) ] FROM { 'filename' | PROGRAM 'command' | STDIN ...原创 2021-03-26 14:14:55 · 1054 阅读 · 0 评论 -
HGDB如何提升批量导入数据的速度
目录文档用途详细信息文档用途本文档用于提供几个提升瀚高数据库批量导入数据速度的方向,需要根据实际情况具体分析及选择。详细信息关闭自动提交在批量插入数据时,如果每条数据都被自动提交,当中途出现系统故障时,不仅不能保障本次批量插入的数据一致性,而且由于有多次提交操作的发生,整个插入效率也会受到很大的打击。解决方法是,关闭系统的自动提交(SET AUTOCOMMIT = OF...原创 2020-04-26 10:04:16 · 467 阅读 · 0 评论 -
瀚高数据库并行导入导出
目录文档用途详细信息文档用途本文档主要用于展示瀚高数据库并行导入导出步骤和注意事项。详细信息1 创建测试环境1.1 创建测试库create database htest ;1.2 创建测试表htest=# create table bxtest (a integer,b integer,c integer ,d integer);CREATE TABLE1.3创建虚拟数据htest=# insert into bxtest select (random()(105))::integ原创 2021-07-26 15:20:20 · 2880 阅读 · 0 评论 -
瀚高数据库闪回(APP)
目录环境文档用途详细信息环境系统平台:Microsoft Windows (64-bit) 10版本:5.6.5文档用途数据库开启闪回工具,通过hgadmin工具进行闪回操作。闪回数据重复问题解决详细信息瀚高数据库data目录下修改#track_commit_timestamp =off 为track_commit_timestamp =on#hg_fbq_retention=0 修改为hg_fbq_retention=6000s建议此处时间设置长点#hg_fbq_guarant原创 2021-06-25 15:32:53 · 1196 阅读 · 0 评论 -
HGDB表空间迁移
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-07-28 16:14:04 · 1753 阅读 · 0 评论 -
PostgreSQL到HighgoDB数据迁移
目录环境症状问题原因解决方案相关文档报错编码环境系统平台:N/A版本:4.1.1症状从PostgreSQL迁移数据到HighgoDB。问题原因解决方案详细解决方案请登录【瀚高技术支持平台】查看https://support.highgo.com/#/index/docContent/b5b2c62302957c62...原创 2018-07-06 09:07:41 · 532 阅读 · 0 评论 -
MySQL5.6的Group By语法到HGDB的迁移(APP)
目录环境文档用途详细信息环境系统平台:中标麒麟(CPU龙芯)7版本:4.3.4文档用途对于GROUP BY聚合操作,如果在SELECT中的字段,没有在GROUP BY中出现,那么这个SQL是不合法的,但是在MySQL5.6版本中不会报错,GROUP BY以外的字段取分组中的第一条数据。例如:SELECT A, B, C, D, COUNT(*) FROM tablename GROUP BY A,B 注:检索字段C和D不在GROUP BY中由于瀚高数.原创 2020-08-07 11:02:28 · 377 阅读 · 0 评论 -
基于时间点的恢复
目录环境文档用途详细信息环境系统平台:N/A版本:8.4,9.4,10.4文档用途本文旨在用于指导基于时间点的恢复,也包括一些用于恢复的一些必要配置。可以用于数据误删,表误删误truncate等一系列误操作带来的数据丢失的恢复。详细信息开始前的操作。1.为Linux上的PostgreSQL安装设置两个环境变量, $ export PGH...原创 2019-04-23 16:56:08 · 799 阅读 · 0 评论 -
linux下设置HighGo Database定时备份数据库
目录环境文档用途详细信息相关文档环境系统平台:中标麒麟_NeoKylin Linux Advanced Server release 6.8 (Calcium)版本:4.1.1文档用途提供linux下设置HighGo Database数据库自动备份的shell脚本,及设置方法详细信息1.1创建归档日志目录和备份目录[root@highgo ...原创 2018-09-03 09:33:45 · 616 阅读 · 0 评论 -
HighGo数据库单表恢复至指定时间
目录环境文档用途详细信息环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:4.7.7文档用途在Linux平台下,若HGDB数据库的某个表发生故障或误删数据,需要恢复。那么本文档可以帮您完成数据恢复的目的。详细信息恢复的方法是先在定时备份脚本生成的备份中,找到距离需要恢复的时间点最近的备份复制一份,将...原创 2020-04-07 14:54:23 · 414 阅读 · 0 评论 -
因备份导致系统盘爆满
目录环境症状问题原因解决方案相关文档报错编码环境系统平台:Microsoft Windows (32-bit) 2008,Microsoft Windows (32-bit) 7,Microsoft Windows (32-bit) 8,Microsoft Windows (64-bit) 7,Microsoft Windows (64-bit) 8,Microsoft Windows (64-b...原创 2018-07-10 15:58:03 · 267 阅读 · 0 评论 -
Highgo Database数据文件迁移
目录环境症状问题原因解决方案相关文档报错编码环境系统平台:中标麒麟_NeoKylin Linux Advanced Server release 6.8 (Calcium)版本:4.1.1症状Highgo Database数据文件迁移问题原因安装目录: /home/hgdb4.1.1/归档目录: /hgarch原数据目录:...原创 2018-08-31 13:49:36 · 540 阅读 · 0 评论 -
Oracle大对象往HGDB迁移详解(APP)
目录环境文档用途详细信息环境系统平台:Microsoft Windows (64-bit) 2012版本:5.6.5文档用途对Oracle大对象类型进行介绍,并给出HGDB与之对应的类型详细信息Oracle的大数据类型主要包括三类:1、存储在数据库内部的类型,包括 BLOB,CLOB,NCLOB;2、存储在外部的类型,就是BFILE。3、还有仅用于特殊环境的类型。包括为了兼容老版本而使用的Long和为了数据在不同系统间移动而利用的Long raw类型。HG原创 2020-12-11 11:22:16 · 370 阅读 · 0 评论 -
Windows平台下HighgoDB 备份恢复指导手册
目录文档用途详细信息相关文档文档用途在Windows平台下,若HGDB数据库故障,需要恢复。那么本手册可以帮您完成数据恢复的目的。详细信息备份概述备份简介防止数据丢失的第一道防线就是备份。一个严谨的数据库备份策略,可以在数据库发生故障或误操作的情况下,将损失降到最低,甚至于将数据恢复到与发生故障前一模一样。数据库备份有多种方式,如逻辑备份和物理备份。HighgoDB提供了pg_dump及p...原创 2018-06-05 16:45:15 · 607 阅读 · 0 评论 -
Mysql迁移到highgoDB如何实现ID自增长 目录
目录环境文档用途详细信息环境系统平台:Microsoft Windows (64-bit) 2012版本:5.6.4文档用途 Mysql数据库迁移到HighGo数据库后,原Mysql表中自增长的ID如何保持自增长?详细信息 分两种情况进行处理,具体如下:(1)数据库中已经存在表(tab1),而且已经有数据,而且不想改动其他,只想改成自增,步骤如下①譬如先创建序列:CREATESEQUENCEpublic.tab1_id_seqINCREMENT1...原创 2021-01-13 10:22:24 · 963 阅读 · 0 评论 -
Linux平台下HighgoDB 备份恢复指导手册
目录文档用途详细信息文档用途在Linux平台下,若HGDB数据库故障,需要恢复。那么本文档可以帮您完成数据恢复的目的。详细信息1.备份概述1.1备份简介防止数据丢失的第一道防线就是备份。一个严谨的数据库备份策略,可以在数据库发生故障或误操作的情况下,将损失降到最低,甚至于将数据恢复到与发生故障前一模一样。数据库备份有多种方式,如逻辑备份和物理备份。High...原创 2018-10-19 11:18:31 · 804 阅读 · 0 评论 -
linux下设置HighGo Database定时备份数据库
目录环境文档用途环境系统平台:中标麒麟_NeoKylin Linux Advanced Server release 6.8 (Calcium)版本:4.1.1文档用途提供linux下设置HighGo Database数据库自动备份的shell脚本,及设置方法详细信息1.1创建归档日志目录和备份目录[root@highgo HIGHGO]# ...原创 2019-02-20 09:10:06 · 738 阅读 · 0 评论 -
迁移过程中将布尔类型转为数值类型(APP)
目录环境症状问题原因解决方案环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:4.3.4.7症状在应用迁移适配过程中,应用测试可能会遇到异常,数据库日志报错如下:2020-06-18 16:38:35.990 CST,“pmweb”,“pmweb”,19406,“172.16.56.188:58236”,5eeb2495.4bce,516,“PARSE”,2020-06-18 16:23:49 CST,17/237,0,ERROR,4280原创 2021-07-06 15:39:58 · 1982 阅读 · 0 评论 -
Highgodb2.0.2基础备份脚本异常
目录环境症状问题原因解决方案相关文档报错编码环境系统平台:中标麒麟_NeoKylin Linux Advanced Server release 6.8 (Calcium)版本:4.1.1症状基础备份(data目录)备份情况[root@R620OA01 bak]# ll总用量20drwxr-xr-x 2 highgo highgo 4096 12月 23 12:45 20161215drwxr-...原创 2018-06-22 10:12:11 · 273 阅读 · 0 评论 -
C#程序迁移指南 (APP)
目录环境文档用途详细信息环境系统平台:Microsoft Windows (64-bit) 10版本:5.6.4文档用途C#(vs2010)+sqlserver2008迁移到C#(vs2010)+hgdb5.6.4详细信息1、工具安装(1)、Microsoft Visual Studio 2010安装,请参考网址:https://jingyan.baidu.com/article/fd8044fa0b46085031137ace.html (2).原创 2021-02-03 10:47:55 · 653 阅读 · 0 评论 -
逻辑备份(pg_dump)
目录文档用途详细信息文档用途HighGo Database支持多种备份方式,如逻辑备份和物理备份。HighGo Database提供了pg_dump、pg_dumpall 等命令进行数据库的逻辑备份。本文档介绍了逻辑备份的相关命令。详细信息pg_dumppg_dump 把一个数据库转储为纯文本文件或者是其它格式.用法: pg_dump [选项]... [数据库名字]一般选项: -f, --file=FILENAME 输出...原创 2020-12-21 10:50:16 · 861 阅读 · 0 评论 -
Linux平台下HighgoDB 备份恢复指导手册
目录文档用途详细信息文档用途在Linux平台下,若HGDB数据库故障,需要恢复。那么本文档可以帮您完成数据恢复的目的。详细信息1.备份概述1.1备份简介防止数据丢失的第一道防线就是备份。一个严谨的数据库备份策略,可以在数据库发生故障或误操作的情况下,将损失降到最低,甚至于将数据恢复到与发生故障前一模一样。数据库备份有多种方式,如逻辑备份和物理备份。High...原创 2019-02-02 08:56:29 · 484 阅读 · 0 评论 -
Oracle或DM(达梦)时间戳之间的差值SQL迁移到瀚高数据库(APP)
目录环境文档用途详细信息环境系统平台:N/A版本:5.6.5文档用途数据迁移的时候,两个时间戳之间间隔了总共多少分钟的SQL语法上不大一样。本文档主要讲述从Oracle或DM(达梦)数据库迁移到瀚高数据库中的语法变化。详细信息实例:有一个表test,包含两个时间戳类型列:starttime和endtime。这两列相减(starttime - endtime),不同的数据库得到的结果不同,以Oracle、DM(达梦)、PG为例来说明。目标:得..原创 2020-08-24 14:07:48 · 2668 阅读 · 0 评论 -
Highgo Database数据文件迁移
目录环境症状问题原因解决方案环境系统平台:中标麒麟_NeoKylin Linux Advanced Server release 6.8 (Calcium)版本:4.1.1症状Highgo Database数据文件迁移问题原因Highgo Database数据文件迁移详细的解决方案请登录【瀚高技术支持平台】查看https://support.hi...原创 2018-11-12 09:26:49 · 519 阅读 · 0 评论 -
Windows下Highgo Database数据库数据迁移
目录环境文档用途详细信息环境系统平台:Microsoft Windows (64-bit) 2008版本:5.6.4文档用途Window操作系统下,数据库除了public模式还建有其他模式且其他模式已经有测试数据,需要删除其他模式导入正式数据。详细信息一、前期准备windows操作系统下,数据库要配置环境变量,cmd窗口下命令才可以使用,方法如下: 使用管理员用户登录系统,依次点击开始菜单→系统→高级系统设置→环境变量,在“系统变量”下找到 Pa...原创 2020-07-29 09:26:00 · 651 阅读 · 0 评论 -
PostgreSQL到HighgoDB数据迁移
目录环境症状问题原因解决方案环境系统平台:N/A版本:4.1.1症状从PostgreSQL迁移数据到HighgoDB。问题原因解决方案1.禁止业务连接数据库详细的解决方案请登录【瀚高技术支持平台】查看https://support.highgo.com/#/index/docContent/9fb3c5900089d9f2...原创 2019-03-04 09:05:44 · 696 阅读 · 0 评论 -
带有流复制的单数据库停机迁移
目录环境文档用途详细信息相关文档环境系统平台:N/A版本:4.1.1文档用途用于带有流复制的单数据库停机迁移。详细信息安装目录: /home/hgdb4.1.1/归档目录: /hgarch原数据目录: /data/highgo/4.1.1/data现数据目录: /ExchangeSystemData/highgo/4.1...原创 2018-08-10 16:38:46 · 275 阅读 · 0 评论 -
查看字符集、不同字符集之间迁移数据的可行性及风险说明
目录文档用途详细信息文档用途本文说明了在瀚高数据库中查看数据库字符集、客户端字符集的方法,不同字符集之间迁移的方法及风险详细信息一、背景:由于瀚高数据库/PostgreSQL数据库是多库结构,因此需要明确说明如下:1.瀚高数据库/PostgreSQL数据库没有cluster(即:实例)层面的字符集。2.瀚高数据库/PostgreSQL数据库的字符集是指瀚高数据库/PostgreSQL数据库cluster中某一个database的字符集。3.本文所说的字符集是Encod原创 2020-12-30 09:37:41 · 708 阅读 · 0 评论