深入篇greenplum分布式数据库开发入门到精通41讲33与恢复1课件_第1页
深入篇greenplum分布式数据库开发入门到精通41讲33与恢复1课件_第2页
深入篇greenplum分布式数据库开发入门到精通41讲33与恢复1课件_第3页
深入篇greenplum分布式数据库开发入门到精通41讲33与恢复1课件_第4页
深入篇greenplum分布式数据库开发入门到精通41讲33与恢复1课件_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于GreenplumHadoop分布式平台的大数据解决方案GreenplumHadoop讲师:迪伦(北风网版权所有)备份与恢复(1)

备份恢复操作概述备份数据库课程目标备份恢复操作概述-关于并行备份(gp_dump)GP同时备份Master和所有活动的Segment实例备份消耗的时间与系统中实例的数量没有关系在Master主机上备份所有DDL文件和GP相关的数据字典表每个Segment备份各自的数据所有备份文件组成一个完整的备份集合,通过唯一14位数字的时间戳来识别

关于非并行备份(pg_dump)GP依然支持常规的PostgreSQL备份命令pg_dump和pg_dumpall备份将在Master主机上创建一个包含所有Segment数据的大的备份文件不适合于全部数据备份,适用于小部分数据的迁移或备份

关于并行恢复(gp_restore)通过gp_dump产生的时间戳来辨识备份集合,恢复数据库对象和数据到分布式数据库中每个Segment并行恢复各自的数据被恢复的GP系统必须与备份的系统同构

关于非并行恢复(pg_restore)使用由pg_dump或pg_dumpall创建的备份文件来恢复使用非并行恢复可以实现异构系统恢复

备份数据库备份数据库的四种选择:为每个实例创建一个备份文件

可用于全库备份或者相同配置的系统之间迁移数据;使用gpcrondump进行定期备份

对gp_dump进行包装,使用cron调度GP数据库的后台进行备份;

调用gpcrondump的调度作业应该部署在GP的Master主机;

gpcrondump命令还备份数据库角色和服务器配置等数据库之外的对象使用pg_dump或pg_dumpall创建单个备份文件

可用于不同数据库之间少量数据迁移或备份;文件系统备份

借助操作系统或者其他第三方工具来进行备份,实现增量备份使用gp_dump备份GP数据库

$gp_dumptestdw

注意调整selinux安全级别,/usr/sbin/setenforce0gp_dump命令将在数据目录生成如下的备份文件在Master主机上

数据字典表:

gp_catalog_1_<dbid>_<timestamp>

创建数据库SQL语句:

gp_cdatabase_1_<dbid>_<timestamp>

创建schemaSQL语句:

gp_dump_1_<dbid>_<timestamp>

创建TableSQL语句:

gp_dump_1_<dbid>_<timestamp>_post_data在Segment主机上

用户数据文件

gp_dump_0_<dbid>_<timestamp>

日志文件:

gp_dump_status_0_<dbid>_<timestamp>使用gpcrondumpgpcrondump在Master和Segment的数据目录创建备份文件:

<data_directory>/db_dumps/YYYYMMDDSegment数据的备份使用gzip压缩格式使用CRON调度备份操作定义一个调用gpcrondump的crontab条目。

例如,在午夜1点备份testdw数据库

010***gpadminsource$GPHOME/greenplum_path.sh;gpcrondump–xtestdw–c–g–G–a–q>>gp_testdwdump.log创建一个名为mail_contacts的文件放置在GPSUPERUS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论