企业运维训练营之数据库原理与实践—云数据库备份与恢复—数据库备份恢复原理(下)
接上篇:https://developer.aliyun.com/article/1224053?groupCode=supportservice二、 数据库备份恢复原理 Xtrabackup备份流程如下: 首先,备份开始时会Fork一个进程,也会启动redo拷贝线程。拷贝时会监听redo log变换并写到xtrabackup log文件中,拷贝InnoDB引擎的....
企业运维训练营之数据库原理与实践—云数据库备份与恢复—数据库备份恢复原理(上)
二、 数据库备份恢复原理 进行逻辑备份时会涉及很多库表,比如备份a表时花费10秒钟,而开始备份b表时已经是10秒钟以后的数据,会导致数据不一致。此类问题如何解决? MySQL能够通过事务与各种日志保证数据一致性。 MySQL的主流引擎是InnoDB,是一个事务型引擎。事务的4个特性为原子性、一致性、隔离性与持久性,以上四个特性能够完整描述出事务的样子。事....
企业运维训练营之数据库原理与实践—云数据库备份与恢复—备份恢复实战
四、 备份恢复实战 点击这里查看参考文档。 首先选择一个实例,进入实例页面,点击左侧菜单栏的备份恢复。 在数据备份列表里点击“实例备份下载”。在Linux服务器上执行wget-c ‘http://......’-0 test1_qp.xb下载物理备份。 下载实例后,根据压缩包的后缀选择对应的解压命令进行解压。 创建home....
企业运维训练营之数据库原理与实践—云数据库备份与恢复—云上备份恢复能力与场景
三、 云上备份恢复能力与场景 下图为云数据库RDS备份恢复的简单流程。 对实例进行备份系统时,要合理安排全量与增量备份的频率。上图中有两个slave节点,全量备份在slave上做,增量备份在每个节点上进行,全量和增量备份均上传到OSS,上传完之后本地binlog即可删除。云上提供了相关参数的选择,比如本地保留多久、保留多少文件,以减少空间占用。另外,云上提供了一键....
企业运维之云上网络原理与实践-备份与恢复(上)
PolarDB是基于共享存储的存算分离架构,因此PolarDB的备份恢复和PostgreSQL存在部分差异。本文将指导您如何对PolarDB做备份恢复,搭建只读节点,搭建Standby实例等: • PolarDB备份恢复原理• PolarDB的目录结构• polar_basebackup备份工具• PolarDB搭建RO• PolarDB搭建Standby• PolarDB....
企业运维之云上网络原理与实践-备份与恢复(中)
本地存储目录 1. postgres=# show data_directory; 2. data_directory 3. ------------------------ 4. /home/postgres/primary 5. (1 row) 可以通过上述命令在数据库中获取本地...
企业运维之云上网络原理与实践-备份与恢复(下)
接上篇:搭建RO 您可以通过以下两种方式来搭建RO node。 使用initdb来搭建RO 主要步骤是使用initdb初始化RO的本地存储目录,然后修改配置文件,启动实例。具体请参考只读节点部署。 备份RW的本地存储目录来搭建RO 这里使用备份RW的本地存储目录。下面通过polar_basebakcup来演示: 1. polar_bas....
自动化运维必看!Shell脚本实现Mysql自动备份
不要重复造轮子!对于一些重复性的工作,可以通过编写shell脚本来进行自动实现!1、编写shell脚本实现自动备份mysql[root@a shell]# vim a.sh #! /bin/bash # auto_backup_mysql # 20200522 # define back path BAK_DIR=/data/backup/`date +%Y%m%d` #备份文件保存位置,...
运维工程师都知道,全备和增量备份 Linux 系统脚本编写
在 Linux 中,我们经常需要备份系统重要文件,例如 /etc 、/boot 分区、重要网站数据等等,如果每天都完整备份的话,会占用很大的 空间,那我们改如何来备份呢?每周日进行完整备份,其余每天为增量备份。全备份:直接备份一个整体 增量备份:在全备份的基础上再次备份全备份实例把整个目录备份下来[root@a shell]# tar -g /tmp/system_data -czvf /tmp....
【ogg三】日常运维篇:清理归档日志,ogg进程注册服务,定期备份数据库
清理归档日志ogg使用需要开启归档日志,归档日志会随着时间的推移逐渐增多,占满空间,导致应用无法正常运行。如果归档日志满了会报错ORA-00257:archiver error解决办法检查flash recovery area的使用情况select * from V$FLASH_RECOVERY_AREA_USAGE;解决办法:使用rman ,采用定时任务,定时清理。定时任务脚本:OracleA....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。