版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于GreenplumHadoop分布式平台的大数据解决方案GreenplumHadoop讲师:迪伦(北风网版权所有)备份与恢复(2)非并行备份与恢复
从并行备份文件恢复
性能调优课程目标非并行备份使用pg_dump或者pg_dumpall进行备份导出testdw数据库到SQL脚本文件
pg_dumptestdw>testdw.sql导出包含分布键信息的testdw数据库到tar文件
pg_dump–Ft–gp-syntaxtestdw>testdw.tar导出testdw数据库到定制格式的归档文件
pg_dump–Fctestdw>testdw.dump导出单个表
pg_dump–ttb_cp_02testdw>tb_cp_02_testdw.sql导出混合大小写名称的表
pg_dump–t‘”MixedTableName”’testdw>tab_testdw.sql集群备份
pg_dumpall>all.dump
非并行恢复使用pg_restore或psql进行恢复恢复testdw数据库
pg_restore–dtestdwtestdw.dump恢复SQL备份文件
psql-dtestdw–ftb_cp_02_testdw.sql
从并行备份文件恢复在决定使用恢复程序时,需确定以下几个问题:备份文件在哪里?
如果备份文件位于gp_dump生成的原始位置,可以简单的通过gp_restore命令恢复;
如果备份文件已经移除GP集群,使用gpdbrestore来恢复是否需要恢复整个系统,还是只恢复数据?
如果GP仍在运行并仅需要恢复数据,使用gp_restore或gpdbrestore命令来恢复;
如果丢失了整个集群或者需要从备份来重建整个集群,使用gpinitsystem命令是否恢复的系统与备份时的系统具有相同数量的Instance?
如果相同,使用gp_restore或gpdbrestore命令来恢复;
如果是在不同集群间迁移,必须使用非并行恢复
使用gp_restore恢复如果在备份时使用了参数:-s(仅模式),-a(仅数据),--gp-c(压缩),--gp-d(修改备份文件目录),那么在恢复时也要指定这些参数。gp_restore命令将执行如下操作:在Master主机上运行由gp_dump生成的gp_dump_1_<dbid>_<timestamp>文件中SQLDDL命令,重建数据库的模式和对象;在Master数据目录生成日志文件,日志文件的名称为:
gp_restore_status_1_<dbid>_<timestamp>gp_restore在每个需要恢复的Instance上启动一个名为gp_restore_agent的程序,gp_restore_agent进程在Segment主机上运行并向Master主机上的gp_restore进程报告状态在Segment主机上每个Instance使用gp_dump生成的gp_dump_1_<dbid>_<timestamp>文件来恢复用户数据每个Instance生成一个日志文件,名字为:
gp_restore_status_1_<dbid>_<timestamp>使用gp_restore恢复恢复数据库创建需要被恢复的数据库。例如:
$createdbtestdw在Master主机,运行gp_restore命令(--gp-k指定备份操作时间戳标识符,-d指定恢复的数据库)
$gp_restore–gp-k=20131231001327–dtestdw使用gpdbrestore恢复gpdbrestore命令是对gp_restore命令的包装,提供更灵活的选项使用gpcrondump备份生成的备份文件来进行恢复恢复testdw数据创建需要被恢复的数据库。例如:
$createdbtestdw在Master主机上执行gpdbrestore命令(-R指定备份文件所在的主机名和路径)
$gpdbrestore–b20131231或者从归档主机恢复(-R指定备份文件所在的主机名和路径)
$gpdbrestore–Rarchive_host:/gpdb/backups/archive/20131231恢复到配置不同的GP系统使用并行备份文件通过GPMaster做非并行装载Segment备份文件内容包含了COPY命令,数据是分割平面格式恢复步骤确保具备了全部的备份文件,包括Master和每一个Segment的文件,所有的文件具有相同的时间戳标识符创建需要恢复的数据库,
$createdbtestdw装载Master备份文件以恢复数据库对象,
$psql-dtestdw-f/data/backups/gp_dump_1_1_20131231001327装载每个Segment的备份文件以恢复数据,
$psql–dtestdw-f/data/backups/gp_dump_0_2_20131231001327
$psql–dtestdw-f/data/backups/gp_dump_0_3_201
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 休闲食品行业分析报告
- 2023-2024学年湖南省武冈二中高一下数学期末学业质量监测模拟试题含解析
- 版合同:动产货物买卖契约书
- 2024年广日股份研究报告:受益日立资产-股权激励+高分红潜力尽显
- 合同样例监察范本
- 福建省福州十八中学2024年物理八下期末学业质量监测模拟试题及答案解析
- 激发孩子的创意之源
- 黑龙江省大庆市第六十一中学2023-2024学年八年级物理第二学期期末联考试题及答案解析
- 2024年永州市2024届高三二模英语试卷(含答案)
- 整体橱柜销售安装合同
- 2023年企业首席质量官试题及答案
- 幼儿园课件:《海豚》
- 2023年广西桂物机电集团有限公司招聘笔试题库及答案解析
- GB/T 11693-2022船用法兰焊接座板
- 2021疾病控制(医学高级)-慢性非传染性疾病控制(精选试题)
- GB/T 30401-2013塑料储藏盒
- GB/T 15545-2020不定形耐火材料包装、标志、运输、储存和质量证明书的一般规定
- GB/T 12554-2006塑料注射模技术条件
- 妇幼保健院“十四五”发展规划(2021-2025)
- 吉林6.5井喷失控事故案例课件
- 政务礼仪知识讲座 课件
评论
0/150
提交评论