逻辑层次分明: 针对您提出的关于“oss 本地备份 增量数据”的问题,以下是基于知识库内容的详细解答:
- Elasticsearch使用OSS快照备份恢复数据支持增量备份:
- 支持情况: Elasticsearch在使用OSS进行快照备份时,确实支持增量备份。首次备份为全量数据快照,后续备份则为增量数据。
- 快照恢复: 快照恢复操作将还原全量数据快照。如需了解更详细的使用方法和方案,建议参考官方提供的“快照备份恢复”文档。
- 增量备份数据上云(SQL Server 2012及以上版本)至OSS的步骤:
- 创建存储空间:
- 登录OSS管理控制台。
- 单击“Bucket列表”,创建新的Bucket。
- 配置关键参数:
- Bucket名称: 符合命名规则(小写字母、数字、短划线,3-63字符,首尾为字母或数字),全局唯一。
- 地域: 根据实际需求选择,确保与ECS(如果适用)和RDS(如果适用)在同一地域以利用内网传输,降低成本并提高速度。
- 上传备份文件到OSS:
- 推荐方法: 使用ossbrowser工具上传。
- 下载并安装ossbrowser。
- 以AK登录方式配置AccessKeyId和AccessKeySecret。
- 登录后,选择目标Bucket,上传本地备份文件。
- 其他方法:
- OSS控制台上传: 若备份文件小于5 GB,直接通过OSS控制台上传。
- 登录OSS管理控制台。
- 进入目标Bucket,点击“上传文件”,选择或拖拽本地备份文件至指定区域,最后点击“上传文件”。
- OSS API分片上传: 若备份文件大于5 GB,建议使用OSS API进行分片上传。
- 配置Java访问凭证环境变量。
- 调用OSS API实现分片上传。
- 增量备份数据上云操作流程举例:
- 全量阶段:
- 完成准备工作(DBCC CheckDB检查、关闭本地备份系统、修改数据库为FULL恢复模式)。
- 对线下数据库进行FULL Backup。
- 将备份文件上传至OSS Bucket。
- 在RDS控制台恢复FULL Backup文件。
- 增量阶段:
- 定期进行数据库增量LOG备份,并上传至OSS。
- 在最后一个增量备份前停止本地应用对数据库的写入操作,执行最后一次LOG Backup。
- 打开数据库:
- 完成最后一个LOG Backup文件增量上云操作后,开始将数据库上线。
- 数据库上线完毕,可选择异步执行DBCC操作以缩短上线时间。
- 增量备份数据上云前提条件:
- OSS Bucket与RDS实例地域一致。
- 数据库恢复模式为FULL。
- RDS实例具有足够存储空间。
- RDS实例中无同名目标数据库。
- RDS实例已创建高权限账号。
- 本地数据库通过DBCC CHECKDB检查无错误。
- **若使用RAM用户登录,需具备AliyunOSSFullAccess和AliyunRDSFullAccess权限。
** 综上所述,无论是Elasticsearch还是SQL Server 2012及以上版本,均支持使用OSS进行增量数据备份。对于SQL Server,提供了详细的步骤指导,包括创建存储空间、上传备份文件(推荐使用ossbrowser,也可选择OSS控制台或API分片上传)以及操作流程举例。同时,强调了进行增量备份数据上云前应满足的各项前提条件。