OushuDB 管理指南 备份恢复(上)

简介: 使用gpfdist外部表进行备份的步骤:检查数据库的大小,确定gpfdist使用的文件系统有充分的空间● 使用pg_dump导出需要备份的数据schema● 启动gpfdist并创建使用gpfdist的writable外部表● 备份数据

image.png

1、使用gpfdist外部表方式

使用gpfdist外部表进行备份的步骤:
检查数据库的大小,确定gpfdist使用的文件系统有充分的空间
● 使用pg_dump导出需要备份的数据schema
● 启动gpfdist并创建使用gpfdist的writable外部表
● 备份数据
具体命令可以参考gpfdist外部表导出数据
使用gpfdist外部表进行恢复的步骤:
● 创建需要恢复的数据库
● 使用pg_dump的输出,使用pg_restore创建数据库的表
● 启动gpfdist并创建基于gpfdist的外部表
● 加载数据到数据库
● 运行Analyze来得到统计数据
具体命令可以参考gpfdist外部表导入数据

2、使用hdfs外部表

使用hdfs外部表进行备份的步骤:
● 检查hdfs文件系统可用空间的大小,确定将使用的hdfs文件系统有充分的空间
● 使用pg_dump导出需要备份的数据schema
● 创建使用hdfs协议的writable外部表
● 使用insert into select语句将数据插入到外部表实现备份数据
具体命令可以参考hdfs外部表导出数据
使用hdfs外部表进行恢复的步骤:
● 创建需要恢复的数据库
● 使用pg_dump的输出,使用pg_restore创建数据库的表
● 创建使用hdfs协议的外部表
● 使用insert into select语句将数据加载到数据库
● 运行Analyze来得到统计数据
具体命令可以参考hdfs外部表导入数据

目录
相关文章
|
人工智能 程序员 测试技术
AI与Prompt:解锁软件开发团队的魔法咒语,在复杂任务上生成正确率更高的代码
AI与Prompt:解锁软件开发团队的魔法咒语,在复杂任务上生成正确率更高的代码
354 0
|
JavaScript Java 开发工具
Cocos Creator Android 平台接入 Google Firebase (Analytics功能)(二)
Cocos Creator Android 平台接入 Google Firebase (Analytics功能)
670 0
|
JavaScript 前端开发 持续交付
构建现代Web应用:Vue.js与Node.js的完美结合
【10月更文挑战第22天】随着互联网技术的快速发展,Web应用已经成为了人们日常生活和工作的重要组成部分。前端技术和后端技术的不断创新,为Web应用的构建提供了更多可能。在本篇文章中,我们将探讨Vue.js和Node.js这两大热门技术如何完美结合,构建现代Web应用。
712 4
|
SQL 关系型数据库 MySQL
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
1813 0
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
|
数据可视化 API Python
Python绘图工具seaborn,教会你如何绘制更加精美的图形(二)
Python绘图工具seaborn,教会你如何绘制更加精美的图形(二)
421 0
|
小程序 Ubuntu Linux
PXE高效批量网络装机
PXE高效批量网络装机
|
前端开发 Oracle 安全
软件架构设计 C/S与B/S架构的区别
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle或SQLServer。
810 0
|
存储 SQL NoSQL
面试题:char和varchar的区别?
字节面试题:char和varchar的区别?
688 0
|
消息中间件 存储 容器