检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在“实时迁移管理”页面,选择指定的实时迁移任务,单击任务名称进入“基本信息”页签。 在左侧导航栏,单击“标签”。 在“标签”页签单击“编辑标签”,在“编辑标签”弹出框中,单击“添加新标签”,输入标签的键和值,,然后单击“确定”。 输入标签的键和值时,系统会自动联想当前用户的所有实例(除当前实例外)的所有关联的预定义标签。
登录UGO控制台。 单击左侧导航栏“结构迁移 > 数据库评估”。 在评估数据库页面,单击右上角的“创建项目”。 查看Oracle源数据库准备和授权,源库准备完成后,单击“启动创建”。 进入基本信息页面,完成基本信息的填写。 基本信息填写完成后,“开始测试”高亮显示。 单击“开始测试”。 测试连接成功:“下一步”按钮高亮显示。
任务再编辑时导出的对象信息,是已经同步的对象信息。 上传文件后校验失败,可单击“查看失败详情”下载错误信息。 Excel中填写的对象名称的大小写须与源库中保持一致。 操作步骤 在实时同步任务的“设置同步”页面,单击“同步对象”处的 “导入对象文件”。 图1 导入对象文件 单击“下载模板”。 在下载的Excel模板中,填写需要导入的对象信息。
当前已使用的复制槽数量。否则,可能导致同步失败。 不通过原因 源库参数“max_replication_slots”小于或等于当前已使用的复制槽数量。 处理建议 修改源库“max_replication_slots”值,使其大于当前已使用复制槽数量,重启数据库生效。查询当前库已使用复制槽数量的方式:
地主备倒换的效果。 图1 实时灾备倒换 图2 双主灾备原理 防回环同步原理概述(DML) 从源库解析日志时,解析到的数据中可能包含某种标记,包含这种标记的数据是通过DRS写到源库的,应用写入的数据无标记,解析后过滤掉不符合标记条件的数据。 回放数据到目标库时,对要回放的数据打上特殊标记,这个标记会记录到数据库日志中。
获取源库迁移用户列表 功能介绍 数据库的迁移过程中,迁移用户需要进行单独处理,该接口可以查询源库的用户信息。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 仅迁移场景、PostgreSQL同步可用。
GaussDB为源的链路在进行增量同步时,需要保证两类连接可用:普通连接和复制连接。其中普通连接进行数据查询,复制连接进行逻辑复制。 为保证DRS能够正常连接进行同步,首先要保证数据库连接的放开,配置方式可参考GaussDB远程连接配置方法,其次要保证安全组和防火墙策略放开对应的普通连接及复制连接端口。
按需计费资源 对于按需计费模式的资源,例如按需计费的DRS任务,若不再使用这些资源,请结束相应资源。 通过账单查找云服务资源并停止计费 为了确保所有计费资源都能够被找到并删除,您可以在费用账单中获取计费资源的名称,通过名称在管理控制台找到具体的资源,然后将其一一删除。具体操作如下:
MySQL老版本(5-5.7.23),有无主键表隐藏主键的特性,请参考以下步骤处理: 使用有process权限的账号,在源端执行以下SQL语句查询表信息,其中database/table为无主键表的库名与表名(如果是分区表需要用like查询)。 select * from information_schema
目标数据库的innodb_strict_mode=ON,当执行的DDL有语法错误时,在源库执行不会报错,同步到目标库的时候会报错,导致任务失败 不通过原因 源数据库和目标数据库的innodb_strict_mode参数不一致。 处理建议 修改源数据库或者目标数据库的innodb
创建索引,排序查询等。 源数据库的mongod服务和其他服务同时部署在一台机器上,而且没有设置cacheSizeGB的大小,这种情况下,如果因为其他服务消耗掉内存导致不能给wiredTiger引擎保证的内存,则会出现内存溢出的情况。 一般默认情况下,mongod的wiredTig
单个续费:在资源页面找到需要续费的资源,单击操作列的“续费”。 图2 单个续费 批量续费:在资源页面勾选需要续费的资源,单击列表左上角的“批量续费”。 图3 批量续费 选择DRS的续费时长,判断是否勾选“统一到期日”,将DRS到期时间统一到各个月的某一天(详细介绍请参见统一包年/包月资源的到期日)。确认配置费用后单击“去支付”。
10000 规格的线上运行性能受网络环境、灾备数据库和业务数据库的性能、延迟等因素影响,实际的性能值会有差异,表中性能上限值仅供参考。 DRS规格:DRS为用户提供的不同性能的链路规格,以灾备初始化(不限速)和灾备性能为衡量标准。 性能上限(行/秒):表示每秒同步的事务数,包括BEGIN、COMMIT
其他云MySQL迁移到GaussDB(for MySQL) 其他云MongoDB迁移到DDS 自建MySQL迁移到RDS for MySQL ECS自建MySQL迁移到GaussDB(for MySQL) ECS自建MongoDB迁移DDS 本地MySQL迁移到RDS for MySQL 本地MongoDB迁移到DDS
操作便捷、简单,实现数据库的迁移和同步“人人都会”。传统场景中,需要专业的技术背景,步骤复杂,技术门槛比较高。 周期短 仅需分钟级就能搭建完成迁移任务,让整个环境搭建“高效快速”。传统场景下需要人工部署,短则几天,长则上周或上月。 低成本 通过服务化迁移,免去了传统的DBA人力成本和硬件
racle为源的增量同步链路,DRS需要用户提前手动在主库检查补全日志是否符合要求,以保证任务的正常运行。以下检查和设置方法中, 表级:针对指定表的设置。 库级:指整个数据库级别的设置。 PK/UI:每一行日志中除了记录变更的列以外,还额外记录了该行中主键和唯一键的值。 ALL:每一行日志中记录了该行所有列的值。
自动续费 自动续费可以减少手动续费的管理成本,避免因忘记手动续费而导致DRS任务因欠费超出保留期被自动删除。自动续费的规则如下所述: 以DRS任务的到期日计算第一次自动续费日期和计费周期。 DRS任务自动续费周期以您选择的续费时长为准。 按月购买:自动续费周期为1个月。 按年购买:自动续费周期为1年。
避免产生无法连接源库的告警。 对于“配置”状态的任务,配置失败的任务无法结束。 对于“故障恢复”状态的任务,正在进行故障恢复的任务无法结束。 任务结束后无法重试。 迁移任务只支持按需计费,任务结束后即停止计费。 前提条件 已登录数据复制服务控制台。 迁移任务未结束。 结束任务 在
触发回放,观察目标数据库的性能表现。 常用场景: 数据库搬迁前,通过录制回放可以提前得知源业务在目标数据库的运行效果。 通过控制录制回放的线程及回放速度,来模拟源业务流量放大的效果,从而分析目标数据库对于未来业务激增时的稳定性表现。 图1 录制回放 支持的数据库类型 目前,DRS录制回放支持的数据库类型,如下表所示。
TRIGGER_NAME \G; 上述语句中,TRIGGER_SCHEMA.TRIGGER_NAME填写的为1.a中查询到的TRIGGER_SCHEMA和TRIGGER_NAME具体值。 从源库批量导出事件。 在源库执行以下语句,获取EVENT_SCHEMA和EVENT_NAME。 SELECT