数据复制服务 DRS数据复制服务 DRS

计算
弹性云服务器 ECS
裸金属服务器 BMS
云手机 CPH
专属主机 DeH
弹性伸缩 AS
镜像服务 IMS
函数工作流 FunctionGraph
云耀云服务器 HECS
VR云渲游平台 CVR
特惠算力专区
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
弹性文件服务 SFS
存储容灾服务 SDRS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属企业存储服务
云存储网关 CSG
专属分布式存储服务 DSS
CDN与智能边缘
内容分发网络 CDN
智能边缘云 IEC
智能边缘平台 IEF
人工智能
AI开发平台ModelArts
华为HiLens
图引擎服务 GES
图像识别 Image
文字识别 OCR
自然语言处理 NLP
内容审核 Moderation
图像搜索 ImageSearch
医疗智能体 EIHealth
园区智能体 CampusGo
企业级AI应用开发专业套件 ModelArts Pro
人脸识别服务 FRS
对话机器人服务 CBS
视频分析服务 VAS
语音交互服务 SIS
知识图谱 KG
人证核身服务 IVS
IoT物联网
设备接入 IoTDA
设备管理 IoTDM(联通用户专用)
全球SIM联接 GSL
IoT开发者服务
IoT数据分析
车联网服务 IoV
路网数字化服务 DRIS
IoT边缘 IoTEdge
设备发放 IoTDP
开发与运维
软件开发平台 DevCloud
项目管理 ProjectMan
代码托管 CodeHub
流水线 CloudPipeline
代码检查 CodeCheck
编译构建 CloudBuild
部署 CloudDeploy
云测 CloudTest
发布 CloudRelease
移动应用测试 MobileAPPTest
CloudIDE
Classroom
开源镜像站 Mirrors
应用魔方 AppCube
云性能测试服务 CPTS
应用管理与运维平台 ServiceStage
视频
实时音视频 SparkRTC
视频直播 Live
视频点播 VOD
媒体处理 MPC
视频接入服务 VIS
管理与监管
统一身份认证服务 IAM
消息通知服务 SMN
云监控服务 CES
应用运维管理 AOM
应用性能管理 APM
云日志服务 LTS
云审计服务 CTS
标签管理服务 TMS
资源管理服务 RMS
应用身份管理服务 OneAccess
专属云
专属计算集群 DCC
解决方案
高性能计算 HPC
SAP
游戏云
混合云灾备
价格
成本优化最佳实践
专属云商业逻辑
用户服务
帐号中心
费用中心
成本中心
资源中心
企业管理
工单管理
客户运营能力
国际站常见问题
支持计划
专业服务
合作伙伴支持计划
区块链
区块链服务 BCS
容器
云容器引擎 CCE
云容器实例 CCI
容器镜像服务 SWR
应用编排服务 AOS
多云容器平台 MCP
基因容器 GCS
容器洞察引擎 CIE
云原生服务中心 OSC
容器批量计算 BCE
容器交付流水线 ContainerOps
应用服务网格 ASM
网络
虚拟私有云 VPC
弹性公网IP EIP
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
虚拟专用网络 VPN
云连接 CC
VPC终端节点 VPCEP
数据库
云数据库 RDS
数据复制服务 DRS
文档数据库服务 DDS
分布式数据库中间件 DDM
云数据库 GaussDB (for openGauss)
云数据库 GaussDB(for MySQL)
云数据库 GaussDB NoSQL
数据管理服务 DAS
数据库和应用迁移 UGO
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
可信智能计算服务 TICS
推荐系统 RES
云搜索服务 CSS
数据可视化 DLV
数据湖治理中心 DGC
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
应用中间件
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
API网关 APIG
分布式缓存服务 DCS
分布式消息服务RocketMQ版
企业应用
域名注册服务 Domains
云解析服务 DNS
云速建站 CloudSite
网站备案
华为云WeLink
会议
隐私保护通话 PrivateNumber
语音通话 VoiceCall
消息&短信 MSGSMS
云管理网络
SD-WAN 云服务
边缘数据中心管理 EDCM
云桌面 Workspace
应用与数据集成平台 ROMA Connect
ROMA资产中心 ROMAExchange
API全生命周期管理 ROMA API
安全与合规
安全技术与应用
DDoS防护 ADS
Web应用防火墙 WAF
云防火墙 CFW
应用信任中心 ATC
企业主机安全 HSS
容器安全服务 CGS
云堡垒机 CBH
数据库安全服务 DBSS
数据加密服务 DEW
数据安全中心 DSC
云证书管理服务 CCM
SSL证书管理 SCM
漏洞扫描服务 VSS
态势感知 SA
威胁检测服务 MTD
管理检测与响应 MDR
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
智能协作
IdeaHub
开发者工具
SDK开发指南
API签名指南
DevStar
HCloud CLI
Terraform
Ansible
云生态
云市场
合作伙伴中心
华为云培训中心
其他
管理控制台
消息中心
产品价格详情
系统权限
我的凭证
客户关联华为云合作伙伴须知
公共问题
宽限期保留期
奖励推广计划
活动
文档首页> 数据复制服务 DRS> 快速入门> 备份迁移> 场景二:创建OBS自建桶迁移任务
更新时间:2021/09/14 GMT+08:00
分享

场景二:创建OBS自建桶迁移任务

介绍OBS自建桶场景下的备份迁移。您可以将本地数据库备份文件上传到OBS桶,然后通过下载OBS桶里的备份文件,对已有数据库实例进行备份数据迁移。

本小节主要介绍通过数据复制控制台创建备份迁移任务的配置流程。

前提条件

  • 已登录数据复制服务控制台。
  • 账户余额大于等于0元。
  • 满足备份移支持的数据库类型,参见备份迁移
  • 满足备份迁移的限制条件,参见使用须知

操作步骤

以下操作流程仅以Microsoft SQL Server引擎为示例,详细介绍数据库备份迁移任务的配置流程,其他存储引擎的配置流程类似。

  1. 在“备份迁移管理”页面,单击“创建迁移任务”。
  2. 在“选定备份”页面输入任务名称和描述,填选备份文件信息,单击“下一步”。

    图1 任务信息
    表1 任务信息

    参数

    描述

    任务名称

    任务名称在4-50位之间,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。

    描述

    描述不能超过256位,且不能包含! = < > & ' " \ 特殊字符。

    图2 备份文件信息
    表2 备份文件信息

    参数

    描述

    数据库类型

    备份文件的数据库类型,选择Microsoft SQL Server。

    备份文件来源

    选择OBS自建桶。

    桶名

    选择备份文件所在的桶名,以及该桶目录下的备份文件。

    说明:
    • Microsoft SQL Server的备份文件需要选择OBS桶目录下“.bak”格式的文件名,且可以同时选择多个备份文件。
    • 不支持将一个库分割成不同文件上传。
    • 该桶的桶名、备份文件名或者路径中不能包含中文。

    企业项目

    对于已成功关联企业项目的用户,仅需在“企业项目”下拉框中选择目标项目。

    如果需要自定义企业项目,请前往项目管理服务进行创建。关于如何创建项目,详见《项目管理用户指南》。

    标签

    可选配置,对迁移任务的标识。使用标签可方便管理您的迁移任务。每个任务最多支持10个标签配额。

    任务创建成功后,您可以单击实例名称,在“标签”页签下查看对应标签。关于标签的详细操作,请参见标签管理

  3. 在“选定目标”页面,根据所选数据库类型,配置相应的数据库信息,单击“下一步”。

    图3 Microsoft SQL Server数据库信息
    表3 Microsoft SQL Server数据库信息

    参数

    描述

    目标RDS实例名称

    选择目标RDS实例。若没有合适的目标RDS数据库实例,请先创建所需的目标数据库实例,可参见《关系型数据库快速入门》中“SQL Server快速入门”下的“购买实例”章节。

    待恢复备份类型

    请根据业务需求,选择全量备份或增量备份类型。

    • 全量备份:指备份文件是完整备份类型的备份。
    • 增量备份:指备份文件是日志类型的备份。
      说明:
      • 进行增量备份恢复前,需要先执行一次全量备份恢复的操作。
      • 一次性数据库迁移,则需要停止业务,上传全量备份进行恢复。
      • 如果需要数据库迁移中业务不中断,则需要使用全量备份和多次增量日志备份的恢复来实现业务中断最小化。

    最后一个备份

    一次典型的增量恢复过程,会涉及多次恢复增量备份。每个增量备份恢复均会使目标数据库保持还原中状态,此时数据库不可读写,直至最后一个增量备份恢复完成后,数据库才能变成可用状态。此后数据库将无法继续进行增量恢复,所以确定为最后一个备份的场景有:

    • 一次性全量迁移,后续将不再进行增量恢复,选择“是”。
    • 增量恢复流程中,最后割接阶段的最后一个增量备份选择“是”。

    覆盖还原

    覆盖还原是指目标端数据库实例已经存在同名的数据库,备份还原中是否要覆盖已存在的数据库。您可以根据业务需求,选择是否进行覆盖还原。

    说明:

    若选择此项,目标数据库实例中与待还原数据库同名的数据库将会被覆盖,请谨慎操作。

    执行预校验

    备份迁移任务是否执行预校验,默认为

    • :为保证迁移成功,提前识别潜在问题,在恢复前对备份文件的合法性、完整性、连续性、版本兼容性等进行校验。
    • :不执行预校验,迁移速度更快,但需要用户判断备份文件的合法性、完整性、连续性、版本兼容性等问题。

    指定需要恢复的数据库

    您可以选择将全部数据库或部分数据库进行恢复,默认恢复全部数据库。

    • 全部数据库:恢复备份文件中所有的数据库,不需要填写待还原的数据库名。
    • 部分数据库:恢复备份文件中的部分数据库,需要填写待还原的数据库名。全量备份与增量备份需要保证指定恢复的数据库始终一致。

    重置数据库名

    当选择的指定恢复数据库类型为“全部数据库”时,您可以选择重置数据库名。该功能将忽略备份文件中原有的数据库名,通过DRS将其恢复为指定的新数据库名。

    使用条件:

    • 备份文件中只有一个数据库。
    • 备份文件是全量备份类型(待恢复备份类型选择:全量备份),且是一次性恢复(最后一个备份选择:是)。
    说明:

    仅支持“待恢复备份类型”为“全量备份”,且“指定需要恢复的数据库类型”为“全部数据库”时重置数据库名。

    待还原数据库名称

    当选择的指定恢复数据库类型为“部分数据库”时,需要输入待还原数据库名称。

    待还原数据库名称必须与备份文件中的数据库名称一致,区分大小写,长度为1~256个字节,可以包含中文、字母,数字、中划线和下划线,不能包含其他特殊字符。

    此处,数据复制服务还提供待还原数据库别名设置的功能,具体使用场景如下:

    • 如果您选择的是全量备份下的部分数据库恢复,那么可以在填写待还原数据库名称时,根据需求为待还原数据库进行别名设置,该别名也将存储于目标端数据库。
    • 如果是增量备份下的部分数据库恢复,则不支持待还原数据库别名设置的功能。
    说明:

    待还原数据库支持重命名,最大配额为100个。

    备份文件是否开启FileStream模式

    当选择目标库实例类型是单机时,需要选择备份文件是否开启FileStream模式。

    查看备份文件是否开启FileStream模式方法如下:

    1. 登录SQL Server。
    2. 执行如下命令:

      restore filelistonly from disk = N'E:\tmp\db1.bak';

      其中E:\tmp\db1.bak为实际备份文件的地址。

    3. 检查结果的Type列是否包含类型是"S",若包含,bak文件已开启FileStream特性,反之,则没有。

    说明:

    SQL Server如何开启FileStream模式,可参考《云数据库RDS用户指南》

  4. 在“信息确认”页面核对配置详情后,勾选协议,单击“下一步”。

    SQL Server自身的工作原理是备份文件恢复到新的数据库后,非聚集索引表的索引信息将会失效需要立即重建。如果源数据库里存在大量非聚集索引表,备份迁移后请在目标库进行索引重建,以避免数据库未来使用中性能出现重大下降。同时备份文件里仅保存数据库级信息,在SQL Server实例中还有一些配置需要主动识别并手工完成迁移,如login,权限,DBlink,job等,如果源数据库包含这部分配置,请参考《最佳实践》进行迁移补充工作。

  5. “备份迁移管理”页面任务列表中,观察对应的恢复任务的状态为“恢复中”,恢复成功后,任务状态显示“成功”
分享:

    相关文档

    相关产品