首页 > 其他分享 >gs_probackup 备份恢复

gs_probackup 备份恢复

时间:2023-07-30 18:03:09浏览次数:35  
标签:gs -- 备份 mogdata probackup backup

一、 初始化备份目录

gs_probackup init -B  /mogdata/backup

二、 添加备份实例

gs_probackup add-instance --instance cluster_26000 -B /mogdata/backup -D /mogdata/cluster_26000

-B 备份目录 -D 数据库存储数据目录

三、 连接数据库

gs_probackup set-config --instance=cluster_26000 -B /mogdata/backup  -d sgedevdb -p 26000

-d 任指一个数据库名称

-p数据库端口

四、 全备份

gs_probackup backup -B /mogdata/backup --instance cluster_26000  --compress-level 3 --compress-algorithm zlib -j 8 -b full

--compress-level 压缩等级1-9 等级越高压缩比越高(3-4级即可)

--compress-algorithm 指定压缩方式,和压缩等级一起使用

-j 并行

-b full 全备

五、 检查主库备份集

gs_probackup show -B /mogdata/backup

gs_probackup 备份恢复_gs_probackup

六、 拷贝备份文件至目标环境

scp -r /mogdata/backup/* [email protected]:/mogdata/backup

七、 检查还原库备份集

修改目录权限

chown -R sysomm:sysomm /mogdata/backup

gs_probackup show -B /mogdata/backup

gs_probackup 备份恢复_postgresql_02

八、 备份还原库配置文件

cp pg_hba.conf /tmp/pg_hba.conf

cp postgresql.conf /tmp/postgresql.conf

九、 清理还原库数据

停库

gs_om -t stop

rm -rf /mogdata/data/*

/mogdata/data 目标库的数据存放位置可能会不一样,按需修改

十、 恢复备份集

gs_probackup restore -B /mogdata/backup --instance cluster_26000 -D /mogdata/data -j 8 -i RYI6DJ

-j 并行

-i 指定备份集


还原配置文件

cp  /tmp/pg_hba.conf  /mogdata/data/

cp  /tmp/postgresql.conf /mogdata/data/

    /mogdata/data/ 目录按需修改

起库

gs_om -t start

十一、 修改数据库名称

alter database sgedevdb rename to sgebkldb;

标签:gs,--,备份,mogdata,probackup,backup
From: https://blog.51cto.com/u_13482808/6901559

相关文章

  • ES索引备份还原
    https://blog.csdn.net/weixin_43480441/article/details/128630478?spm=1001.2101.3001.6650.10&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-10-128630478-blog-126509989.235%5Ev38%5Epc_relevant_sort&depth_1-......
  • 【es】elasticsearch生产数据备份和恢复方案
    https://huaweicloud.csdn.net/637f7ae4dacf622b8df859b1.html?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Eactivity-2-119985243-blog-126509989.235%5Ev38%5Epc_relevant_sort&depth_1-utm_source=distr......
  • Linux磁盘引导,备份修复MBR扇区,备份修复GEUB扇区,修改root密码
    一、Linux磁盘引导Linux启动过程1.1开机自检服务器主机开机以后,将根据主板BIOSQ中的设置对CPU(CentralProcessingUnit,中央处理器)、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权人多时候会移交给本机硬盘1.2.MBR引导当从本机硬盘中......
  • python的netmiko库备份华为交换机配置
    环境背景可管理华为交换机若干,python3运维安全需求,定期备份网络设备配置步骤安装netmikopip3isntallnetmiko注意netmiko默认的连接超时时间只有10秒钟,需要改conn_timeout大于等于60s。2.编写python脚本fromnetmikoimportConnectHandlerimporttimeimportos#......
  • 在 SQL Server 中获取数据库备份历史记录
    有多种方法可以获取SQLServer中的数据库备份历史记录。这里我列出了两种获取备份历史记录的最快方法。我经常使用这些方法。这些方法将有助于在对数据库进行重大更改之前确认最新的备份是否已成功进行。使用备份和恢复事件报告如果您使用SQLServerManagementStudio (SSMS......
  • 使用 AlwaysOn 可用性组只读辅助副本执行事务日志备份 - 第 1 部分
    什么是日志序列号(LSN)?在对AlwaysOn可用性组进行故障排除时,有多个DMV引用各种LSN(日志序列号)。此外,备份和恢复操作经常引用并输出LSN值。那么什么是LSN呢?LSN是一个序列号,用于维护数据库内的顺序和跟踪操作。LSN可以是十进制形式或十六进制形式,具体取决于引用它的位置。大......
  • 【模板】数论基础:exGCD,exCRT,inverse,Lucas,BSGS,primitive root
    7.29数论WIP\(a\equivb\pmodp\Rightarrow\frac{a}{d}\equiv\frac{b}{d}\pmod{\frac{p}{d}},d=\gcd(a,b,p)\)。exGCD若\((a,b)=1\),则\(0\leqx<b\),\(ax\bmodb\)互不相同,有一个是\(1\)。证明:\(ax_1\equivax_2\pmodb\)则\((x_1-x_2)a|b\),因为......
  • Veeam Backup & Replication v12 (2023年7月更新版) - 面向所有工作负载的备份软件
    VeeamBackup&Replicationv12(2023年7月更新版)-面向所有工作负载的备份软件VeeamAvailabilitySuitev12请访问原文链接:https://sysin.org/blog/veeam-backup-12/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org全球首屈一指的备份和恢复提供商管理、控制......
  • 使用 systemd timer 备份数据库
    定义timer文件进入目录/usr/lib/systemd/system,按如下文件建立timer:[Unit]Description=Runsdbbackupeveryhour[Timer]#TimetowaitafterbootingbeforewerunfirsttimeOnBootSec=10min#TimebetweenrunningeachconsecutivetimeOnUnitActiveSec=1hUnit=db_b......
  • pg_dump逻辑备份
    Postgresqlpg_dump逻辑备份使用说明1.pg_dump命令说明pg_dump是一个对PostgreSQL数据库进行逻辑备份的工具。它可以进行热备也就是在数据库正在使用的时候进行完整一致的备份,另外pg_dump并不阻塞其它用户对数据库的访问(读或者写)。转储格式可以是一个脚本或者归档文件:脚本转储的......