本页介绍了备份和灾难恢复概念以及用于捕获和访问数据库的流程。
备份和灾难恢复数据虚拟化
备份/恢复设备是一款可伸缩性极高的副本数据管理平台,可虚拟化应用数据,从而提高企业的弹性、敏捷性和云端移动性。其工作原理与其他技术虚拟化服务器和网络的方式大同小异,即虚拟化数据。这样,您就可以从生产系统中捕获数据,以尽可能高效的方式管理数据,并根据需要使用数据的虚拟副本。
SAP ASE(以前称为 Sybase ASE)是 SAP 信息管理部门旗下的一组关系型数据库管理系统,以多种关系型数据库管理系统产品为中心。本 DBA 指南介绍了如何在 Linux 环境中使用备份和灾难恢复来保护 SAP ASE 应用一致的数据库数据。
备份和灾难恢复使用以下 SAP ASE 备份 API:
Linux 更改块跟踪和 LVM 快照:SAP ASE 支持使用 Linux 更改块跟踪和 LVM 快照的“休眠数据库保留”和“休眠数据库释放”API。
基于文件的备份:SAP ASE 转储数据库基于文件的备份 API。 这会以备份格式提供数据库的完整+增量备份。在恢复时,restore DB API 会通过物理覆盖数据区域来恢复数据库。
日志备份:在日志备份期间,系统会调用转储事务 API 以将日志转储到备份和灾难恢复日志暂存磁盘。
运作方式:使用 Linux CBT 进行基于卷的备份和灾难恢复
数据备份和恢复遵循以下步骤:
备份和灾难恢复代理具有 CBT,用于跟踪数据库数据区域中的更改块。
代理会调用数据库 API 来冻结或暂停数据库以进行数据备份。
代理创建数据库数据区域的 LVM 快照并合成位图。
代理调用数据库 API 以解冻数据库。
代理会将更改的块复制到备份/恢复设备,然后备份/恢复设备会删除快照并编制备份目录。
该设备会发出内部快照并合成时间点虚拟完整备份。
如需进行数据恢复,Backup and DR 会立即挂载可重写的暂存磁盘,并将数据库上线。
运作方式:基于文件的备份
使用基于文件的备份映像进行数据备份和恢复的步骤如下:
Backup and DR Agent 部署在数据库服务器中。
在数据库服务器上挂载暂存磁盘。
使用“转储备份”命令调用完整备份 + 增量备份,将备份映像写入已挂载的磁盘。
Backup and DR 会创建内部快照。日志备份会以类似的方式直接从文件系统执行,并且会按照您配置的任何时间表执行。
对于数据恢复,备份和灾难恢复会立即将暂存磁盘挂载到数据库服务器,并发起数据库恢复操作。在数据库恢复后,可以播放任意时间点的日志。
对于恢复,备份和灾难恢复会立即将暂存磁盘挂载到数据库服务器,并发起数据库恢复操作。在数据库恢复后,可以播放任意时间点的日志。
捕获数据
捕获数据包括四个步骤:
添加托管数据库的服务器。
探索数据库。
根据您的 RPO 和 RTO 定义备份和灾难恢复政策模板和资源配置文件。
向发现的数据库分配备份和灾难恢复政策模板和资源配置文件。作业会按照政策模板中定义的时间表运行。
SAP ASE 配置支持
SAP ASE 主服务器和备用服务器的保护措施可从主服务器或备用服务器设置。保护是在实例级别进行的,位于受保护的 LVM 上。事务日志保护仅适用于主实例。
后续步骤
适用于 SAP ASE 的备份和灾难恢复的其他文档
本页是一系列页面中的一页,专门介绍如何使用备份和灾难恢复功能保护和恢复 SAP ASE 数据库。您可以参阅以下资源了解详情:
- 适用于 SAP ASE 的备份和灾难恢复
- 为备份和灾难恢复准备数据库
- 添加 SAP ASE 数据库主机并发现数据库
- 定义政策模板和资源配置文件
- 设置应用详情和设置
- 检查暂存磁盘格式和备份方法
- 保护 SAP ASE 数据库及其日志
- 挂载 SAP ASE 数据库
- 恢复 SAP ASE 备份
- 创建 SAP ASE 备份和灾难恢复工作流