检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
全量备份迁移场景为一次性数据库迁移,需要停止业务,将导出的Microsoft SQL Server全量备份文件上传至对象存储服务,然后恢复到目标数据库。 本小节将详细介绍通全量备份迁移的步骤。 迁移示意图 图1 全量迁移 迁移流程 图2 迁移流程 操作步骤 导出数据库全量备份文件,具体操作请参见导出数据库备份文件。
源数据库分片键配置检查 MongoDB迁移场景 表1 源数据库分片键配置检查 预检查项 源数据库分片键配置检查。 描述 检查用户提供的目标数据库账号权限是否符合迁移要求,若权限不够,会导致迁移失败。 不通过提示及处理建议 待确认原因:源数据库是副本集,没有分片键配置。 处理建议:
数据库配置项检查 源数据库的库名是否合法 源数据库的表名是否合法 源数据库的视图名是否合法 源数据库的集合名是否合法 源数据库分片键配置检查 源库的schema名是否合法 目标库最大支持chunk数目检查 Oracle源库是否开启归档日志 源库是否正确开启补充日志 父主题: 预检查不通过项修复方法
如何将源数据库的用户与权限导出,再导入到目标数据库 选择一台可以访问源数据库的虚拟机。 执行如下命令后,输入密码并回车,将源库用户导出到临时文件“users.sql”中。 mysql -h 'host' -u 'user' -p -N $@ -e "SELECT CONCAT('SHOW
目标库是否存在已配置数据库 预检查项 目标库是否存在已配置数据库 描述 MySQL->GaussDB同步场景,用户配置的目标库中的映射数据库必须已经存在,否则会导致同步失败。 不通过提示及处理建议 不通过原因:目标库不存在已配置的数据库。 处理建议:同步前,请手动在目标库创建已配置的映射数据库。
VPN创建成功后,即可在列表中查看VPN信息,此时VPN网关的状态为“未连接”。当有VPN连接使用该VPN网关时,VPN网关的状态更新为“正常”。 父主题: 创建和配置VPN网络
填写迁移任务参数。 配置迁移任务名称。 填写迁移数据并选择模板库。 这里的目标库选择创建GaussDB(for MySQL)实例创建的GaussDB(for MySQL)实例。 企业项目选择“default”。 单击“开始创建”。 迁移实例创建中,大约需要5-10分钟。 配置源库信息和目标库数据库密码。
端VPC和安全组中创建的子网 远端网关和远端子网为源端VPN的网关和子网,参考创建源端VPN中创建的VPN信息进行填写。 父主题: 创建和配置VPN网络
export_status String 导出对比结果状态。 INIT:初始状态 EXPORTING:对比结果导出中 EXPORT_COMPLETE:对比结果导出完成 EXPORT_COMMON_FAILED:对比结果导出失败 report_remain_seconds Long 导出比对结果有效期剩余时间。
支持设置主DC,可填写数据中心名称,该配置影响源端读取的负载均衡策略和一致性级别。可通过以下命令查询获取数据中心名称: select data_center from system.local; 或 select data_center from system.peers; 默认的读取负载均衡策略为Rou
查看库补充日志为ALL级别是否打开: select supplemental_log_data_all as allLog from v$database; 父主题: 数据库配置项检查
处理建议:通过执行如下语句,在源数据库修改包含不支持字符的schema名。 alter schema old_name rename to new_name; 父主题: 数据库配置项检查
当chunk个数达到目标库的最大支撑数目时,chunk不再分裂,会影响写入性能。 处理建议:选择更高规格的目标库实例。 父主题: 数据库配置项检查
不通过原因:Oracle源库未打开归档日志。 处理建议:在Oracle源库中执行[alter database archivelog],打开归档日志。 父主题: 数据库配置项检查
场景三:批量启动任务 场景描述 本章节指导用户通过调用批量启动任务接口,启动多个配置完成的任务。 操作步骤 参考认证鉴权,通过调用IAM服务的API,获取用户的Token。 参考获取任务ID,获取需要查询的任务ID。 URI格式: /v3/{project_id}/jobs/batch-starting
不通过原因:源数据库集合名包含不支持的字符:“'”、“<”和“>”。 处理建议:修改包含非法字符的集合名或者返回到对象选择页面迁移合法的集合对象。 父主题: 数据库配置项检查
若存在非法视图名,可通过如下语句,在源数据库修改包含不支持字符的视图名: rename old_view_name to new_view_name; 父主题: 数据库配置项检查
不通过原因:源数据库库名包含不支持的字符。 处理建议:修改包含非法字符的数据库库名或者返回到对象选择页面迁移合法库名的数据库。 父主题: 数据库配置项检查
方法一: 单击“上一步”,返回至“迁移模式”页面,迁移对象选择自定义对象,请不要选择包含不支持字符的视图。 方法二:修改视图名。 父主题: 数据库配置项检查
单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 左侧导航栏选择“实时同步管理”,单击“创建同步任务”。 配置同步实例信息。 选择区域、项目,填写任务名称。 配置同步实例信息,选择“数据流动方向”、“源数据库引擎”、“目标数据库引擎”、“网络类型”、“DRS任务类型”、“、