gpcopy是一个数据迁移实用程序,可以在不同集群之间进行传输数据,可以将一个集群中的Greenplum数据库的元数据和数据复制到另一个集群的Greenplum数据库中。gpcopy可以迁移数据库的全部内容,包括数据库架构、表数据、索引、视图、角色、用户自定义函数、资源队列、资源组。

使用说明:

前提:

1、gpcopy压缩包,可到官网下载,建议先确定源库以及目标库的GP版本,对照gpcopy说明下载相应的版本。

2、GPCOPY需要两个GP(FD)集群做数据迁移,不支持使用文件的方式迁移

3、安装完成需要先进行测试,避免集群数据迁移失败

安装步骤(先gpstate检查集群状态是否正常,正常进行如下操作):

集群1和集群2都按照如下步骤安装(将压缩包拷贝到/home/gpadmin下,使用gpadmin用户登录)

tar -zxvf gpcopy-2.3.0.tar.gz

cd gpcopy-2.3.0/

cp gpcopy /home/gpadmin/FineData/bin/

cp gpcopy_helper /home/gpadmin/FineData/bin/

chmod 755 /home/gpadmin/FineData/bin/gpcopy

chmod 755 /home/gpadmin/FineData/bin/gpcopy_helper

gpscp -f /home/gpadmin/conf/seglist ./gpcopy_helper =:/home/gpadmin/FineData/bin

gpssh -f /home/gpadmin/conf/seglist

=> chmod 755 /home/gpadmin/FineData/bin/gpcopy_helper

=> exit

source FineData/greenplum_path.sh

安装完成后,若要集群1到集群2的数据迁移,要建立集群1主节点到集群2主节点的免密:

1、在pg_hba.conf文件中 加 host all gpadmin ip/32 trust

2、gpstop -u 刷新配置

如果配置完成没有实现免密,可能存在权限冲突,可在pg_hba.conf文件中,把IP限制小的放在前面,例如把172.25.5.1/32放在0.0.0.0/32前

注意:数据迁移完成后,去掉免密的认证

迁移命令:

迁移集群一fine_data_db库到集群二gpdb,参数设置表存在时跳过:

gpcopy --source-host 192.168.4.141 --dest-host 192.168.4.147 --dbname fine_data_db --dest-dbname gpdb --skip-existing

详细参数可参考:gpcopy官网命令说明

Greenplum数据迁移工具——gpcopy相关推荐

  1. 达梦数据迁移工具的使用

    作为国产数据库,达梦是比较典型的一种,开发工作中会用到其他数据库表迁移到达梦数据库的问题,在此记录一下迁移方法也为他人提供方便. 该工具仅用于其他数据库表及文本文件迁移达梦,或达梦数据库表迁移到其他数 ...

  2. Sqoop数据迁移工具的使用

    文章作者:foochane 原文链接:https://foochane.cn/article/2019063001.html Sqoop数据迁移工具的使用 sqoop简单介绍 sqoop数据到HDFS ...

  3. 数据迁移工具 - Flyway

    对于数据迁移的概念,相信大家已经都比较熟悉.那么,什么是数据迁移?为什么需要数据迁移?在这里就不再做相关分享啦~.接下来主要分享一下数据迁移工具 Flyway 使用. Flyway is the Ap ...

  4. Elasticsearch数据迁移工具elasticdump工具

    1.工具安装 #wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-linux-x64.tar.xz#tar xf node-v8.11.2-linux ...

  5. Oracle的异构数据迁移工具 - OMW及ODI

    作者:eygle | English Version [转载时请以超链接形式标明文章出处和作者信息及本声明] 链接:http://www.eygle.com/archives/2009/03/orac ...

  6. greenplum数据导入导出

    一.数据导入 greenplum数据导入有五种方式: 1. insert:通过sql直接插入数据 2. copy:通过master节点加载,无法实现并行高效数据加载 copy tablename fr ...

  7. 硬盘对拷/硬盘克隆/硬盘数据迁移工具

    硬盘对拷/硬盘克隆/硬盘数据迁移工具可以通过把旧硬盘中的数据一次性完完整整地复制到新硬盘上,达到新硬盘替换旧硬盘的目的.小编在这里给大家推荐的是易我分区大师这款工具.如果您的旧硬盘容量大小不够用需要更 ...

  8. 达梦数据库数据迁移工具的使用

    实验室三峡项目刚开始使用的是oracle数据库,现在要迁移到达梦数据库 一.迁移步骤参考链接 需要创建用户实例.创建用户实例使用[数据库配置助手]按照提示信息进行创建即可,此处不再赘述.创建实例后需要 ...

  9. GBase 8a 数据迁移工具4--- Oracle数据迁移工具“orato8a”

    GBase 8a MPP Cluster 根据不同场景需求提供多种便于用户操作的数据迁移工具.        orato8a 简介        orato8a 是一个可以快速.高效地从 oracle ...

最新文章

  1. android 打开wifi并链接到制定ip,当设备连接到Android中的WiFi时,如何获取蜂窝网络的IP地址...
  2. python转换维度
  3. python中的sys的概念和作用_Python(os和sys)理解
  4. python字典排序取最值总结
  5. 关系数据库的设计理论
  6. C - 指针总结
  7. python取数字第一位数_python基础:8.切片和缩进
  8. AWS还是Firebase?在移动应用后端应该使用哪个?
  9. Untiy3D Material 材质系统
  10. 应用安全-CMF/CMS漏洞整理
  11. 计算机网络原理(第一章)课后题答案
  12. 马克思主义基本原理概论
  13. 跨平台应用开发进阶(四) :uni-app 实现上传图片
  14. wifi一到晚上服务器无响应,一到晚上九点,网络就开始卡了?主要原因是这三点!...
  15. 两数之和c++实现 java实现 two sum
  16. 制作一份高质量的APP运营推广方案
  17. RLC串联电路截止频率
  18. 广州商学院 软件工程 博客列表
  19. 简单易懂的CRC校验原理阐述
  20. C语言(二)— 整型

热门文章

  1. 斯坦福 2022 年 AI 指数报告精读
  2. python最强书籍_手机下载了那么多 Python 书却从不看?最强阅读器推荐给你
  3. mysql串口转网口_串口、COM口、UART口, TTL、RS-232、RS-485有啥区别
  4. DEDECMS后台Sitemap模板
  5. 小马pe linux,U盘Grub引导Win PE
  6. android 拍照 比例,Everest
  7. 【Web前端大作业】基于HTML+CSS+JavaScript制作西北大学新闻网站(7页)
  8. 如何在Windows7下配置ASP服务器IIS
  9. 【挑战杯】“挑战杯”全国大学生创业计划大赛国奖收获总结
  10. 单证管理外贸软件解决方案