数据库备份
1.定义主库
定义主库功能主要是需要人员输入生产库信息,包括主库名称、数据库版本、数据库模板、IP地址、端口、复制用户和密码等。
定义Oracle主库信息的界面如下图所示:
定义PostgreSQL主库信息的界面如下图所示:
查看主库定义信息的界面如下图所示:
2.机器分组
CBackup可以管理多个备份服务器。当需要多台服务器提供备份功能的时候。可以通过添加主机的方式将多个备份服务器统一管理,并且达到扩容的目的。机器分区界面如下图所示:
3.备库管理
备库管理中主要展现备库基本信息。包括备库的名称、数据库类型、版本、运行状态、IP和端口、使用的CPU和内存。在右侧操作中可以有编辑备库信息操作,比如备库的名称、CPU、内存。也可以选中容器进行启动和关闭。下半部分比较直观展示了主备库的同步状态和日志应用情况,备库管理界面图如下图所示:
可以为备库配置备份策略,如每天定时几点进行快照备份,归档保留多久,按周月最少保留备份数目等,CBackup架构图如下图所示:
4.服务日志
服务日志中主要包含了对备库或者临时实例操作的记录,服务日志图如下图所示:
5.快照管理
快照管理中主要包含了对备库快照的信息,在备库的管理界面中可以指定时间对备库打快照。已完成的快照将会在这里展现。也可以对快照手动进行删除,快照管理界面如下图所示:
6.空间概览
空间概览中主要展现宿主机中整体的归档空间,数据库空间,REDO日志空间使用百分比情况,空间预览界面如下图所示:
7.备份监控
备份监控中主要展示了每个备份库容器的负载,网络流量,内存的监控信息。实例空间的使用,wal日志的应用和接收情况。备份监控界面如下图所示:
8.临时实例
当主库发生不可用,或者删除表,或者数据丢失时,CBackup可以通过创建临时实例快速恢复到数据库不可用之前时间点,达到恢复数据目的。临时实例界面界面如下图所示:
9.备份共享
备份共享主要是把备份通过nfs共享到指定的主机上, 用户可以在指定的主机上把备份拷贝出来。备份共享界面如下图所示:
备份共享界面1
备份共享界面2