检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
该列列名,否则不填。 index_for_data_filtering String 优化查询所需的索引,将会为缓存数据增加索引,不会影响源表,当该列作为数据过滤高级设置的关联索引时,需要填写,否则不填。 name String 该列在目标库的名称(列名映射),当该列为“附加列”时须与数据库表级对象中列名保持一致。
是否必选 参数类型 描述 source_type 否 String 源库类型。 mysql:MySQL sqlserver:Microsoft SQL Server postgresql:PostgreSQL mongodb:MongoDB、DDS dws:GaussDB(DWS) oracle:Oracle
使用root用户登录目标库RDS for PostgreSQL的相应库(database)。 执行如下SQL,安装hstore插件。 create extension "hstore"; 重试DRS任务。 父主题: PostgreSQL->PostgreSQL实时同步
<schema_name> to <table_owner_in_source>; 在DRS任务管理页面单击“续传”继续同步。 父主题: PostgreSQL->PostgreSQL实时同步
来定时控制同步速度。流速设置通常包括限速时间段和流速大小的设置。默认的限速时间段为“全天限流”,您也可以根据业务需求选择“时段限流”。自定义的时段限流支持最多设置10个定时任务,每个定时任务之间不能存在交叉的时间段,未设定在限速时间段的时间默认为不限速。 流速的大小需要根据业务场景来设置,不能超过9999MB/s。
目标库是否存在只读实例 MySQL迁移场景 表1 目标库是否存在只读实例 预检查项 目标库是否存在只读实例。 描述 检查增量迁移的场景下,目标数据库是否存在只读实例,若存在,可能会导致迁移失败。 不通过提示及处理建议 不通过原因:增量迁移场景下,不支持迁移数据库到已经创建只读实例的MySQL目标数据库。
可能原因 RDS for PostgreSQL安全要求账号的密码不能和名称相同。当源数据库没有此限制,且账号的密码和名称相同时,同步到目标库将会报错。 解决方案 在目标库中手工创建提示中的用户后,在DRS任务管理页面单击“续传”继续同步。 父主题: PostgreSQL->PostgreSQL实时同步
源端存在不支持的外键引用操作 MySQL、TaurusDB为源的全量+增量或增量迁移、同步场景,以及MySQL、TaurusDB为源灾备场景 表1 源端存在不支持的外键引用操作 预检查项 源端存在不支持的外键引用操作。 描述 同步对象中存在包含CASCADE、SET NULL、SET
源库中是否存在无权限迁移的函数或存储过程 源数据库同名对象检查 源库是否包含无日志表(UNLOGGED TABLE) 源库约束完整性检查 源数据库索引(_id)检查 源数据库索引长度检查 源数据库是否存在使用不支持的存储引擎的表 映射到目标库中的库名是否合法 源库无主键表检查 源端是否存在触发器或事件
SERVICE%' AND SP.name NOT IN ('rdsadmin','rdsbackup','rdsuser','rdsmirror','public') 获取的执行脚本如下: 图3 获取执行脚本 参考通过DAS连接RDS for SQL Server实例,连接目标数据库。
可登录至目标库RDS for PostgreSQL,执行如下SQL进行验证: 查看max_connections: show max_connections; 查看当前连接数: select count(*) from pg_stat_activity; 解决方案 在目标库RDS for
在“任务确认”页面,设置同步任务的启动时间、任务异常通知设置、SMN主题、时延阈值、任务异常自动结束时间,并确认同步任务信息无误后,勾选协议,单击“启动任务”,提交同步任务。 图9 任务启动设置 表12 任务启动设置 参数 描述 启动时间 同步任务的启动时间可以根据业务需求,设置为“立即启动”或“稍后启动”。
数据库类型。取值: mysql:MySQL mongodb:MongoDB gaussdbv5:GaussDB分布式版 taurus:TaurusDB gaussdbv5ha:GaussDB集中式版 kafka:Kafka postgresql:PostgreSQL oracle:Oracle
STARTING:启动中 start_time String 启动时间。 start_point String 启动位点。 current_point String 当前位点。 resolution_time String 解析时间。 delay String 时延,单位:秒。 请求示例 查询增量组件详情:
能启动任务。不同引擎、不同模式的任务,需要的账号权限也不同。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。 以MySQL的迁移为例,源数据用户权限要求如下: 全量迁移权限要求: SELECT、SHOW VIEW、EVENT。 参考语句:GRANT SELECT
这条Record对应数据库实例的引擎类型,目前只支持MySQL。 source_category 这条Record的类型,目前只支持full_recorded。 timestamp 这条Record写入binlog的时间,这个时间同时也是这条SQL在RDS中执行的时间。 checkpoint 这条R
本地Microsoft SQL Server备份迁移至本云RDS for SQL Server实例 场景介绍 迁移准备 导出数据库备份文件 上传备份文件 场景一:全量备份迁移 场景二:全量+增量备份迁移 手动配置信息 父主题: 备份迁移
源库和目标库的字符集是否一致 MySQL->MySQL、DDM迁移场景 表1 源库和目标库的字符集是否一致 预检查项 源库和目标库的字符集是否一致检查。 描述 源数据库和目标库的字符集是否一致。 待确认提示及处理建议 待确认原因:源数据库支持更高版本字符集。 处理建议:源数据库支
String 检查点。 delay String 延迟(单位ms)。 gtid_set String gtid。 time String 当前时间 ,格式为“yyyy-MM-dd HH:mm:ss”。 请求示例 批量查询RPO和RTO示例: https://{endpoint}/v3
配置源库所在安全组和源库所在子网的网络ACL。 安全组:增加云数据库安全组入方向规则,放通DRS弹性公网IP作为源地址可以访问云数据库监听端口。 网络ACL:VPC默认没有网络ACL,如果您设置过网络ACL,需要增加入方向规则,允许放通DRS弹性公网IP作为源地址、随机端口作为源端口范围,RDS源数据库的IP作为目的地址、监听端口作为目的端口范围。