检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实例数据库对象配置 提交查询数据库对象信息 提交查询数据库对象信息 获取数据库对象信息的结果 查询数据库对象信息 查询数据库对象信息 对象选择(文件导入 - 模板下载) 对象选择(文件导入 - 模板上传) 对象选择(文件导入 - 进度查询) 对象选择(文件导入 - 获取导入结果)
执行如下语句,查询同步任务选择的database对象所对应的流复制槽名称。 select slot_name from pg_replication_slots where database = 'database'; 其中database为DRS同步任务中选择同步的database。 执行如下语句,删除对应的流复制槽
数据库用户权限检查 源数据库用户权限是否足够 目标数据库用户权限是否足够 Definer迁移权限检查 父主题: 预检查不通过项修复方法
执行如下语句,查询同步任务选择的database对象所对应的流复制槽名称。 select slot_name from pg_replication_slots where database = 'database'; 其中database为DRS同步任务中选择同步的database。 执行如下语句,删除对应的流复制槽。
如何确保业务数据库的全部业务已经停止 业务切换时可通过如下方法确保业务数据库的全部业务已经停止: 在源数据库端执行如下语句,查看当前是否还存在有业务连接 。 show processlist; 图1 查看是否存在业务连接 可选:如果源数据库有业务连接,则通过结果中Host列的值来查找对应的业务进程并将其停止。
建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。 连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。 表3 数据库用户权限 类型名称 全量、全量+增量同步 源数据库连接用户
参数类型 描述 id 否 String 两层数据库场景: 数据库名称和数据库表名称,例如格式为t_auto_db---users,其中t_auto_db为数据库名称,users为表名称。 三层数据库场景: 数据库名称、数据库schema名称、数据库表名称,例如格式为t_auto_db-
建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。 连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。 表3 数据库用户权限 类型名称 全量、全量+增量同步 源数据库连接用户
DRS任务创建后支持修改源或目标数据库吗 DRS在任务创建后、启动前的配置状态时,支持修改源或者目标数据库。 入云链路:支持修改源数据库,不支持修改目标数据库。目标数据库为创建任务时选择的实例,不支持更换,仅支持修改数据库连接信息(用户名和密码)。 出云链路:支持修改目标数据库信息,不支持修改源
全量迁移失败报错,关键词“The background process is unavailable. Maybe it has been killed manually or by the operating system. Please restart the task if
数据复制服务对源数据库有什么要求 不同链路,数据库和权限的要求也不同,可参考以下链接,选择对应链路查看使用须知: 支持的数据库版本 实时迁移方案概览 备份迁移方案概览 实时同步方案概览 数据订阅使用须知 实时灾备方案概览 父主题: 产品咨询
数据复制服务对目标数据库有什么要求 在创建任务时,用户填写的连接目标数据库的用户,需具备一定的权限。不同链路的具体权限可参考使用须知中权限要求。 实时迁移请参考实时迁移方案概览 备份迁移请参考备份迁移方案概览 实时同步请参考实时同步方案概览 数据订阅强参考数据订阅使用须知 实时灾备请参考实时灾备方案概览
Microsoft SQL Server->GaussDB 表1 数据类型映射关系 数据类型(Microsoft SQL Server) 数据类型(GaussDB) 是否支持映射 TINYINT SMALLINT 支持 SMALLINT SMALLINT 支持 INT INTEGER
数据库配置项检查 源数据库的库名是否合法 源数据库的表名是否合法 源数据库的视图名是否合法 源数据库的集合名是否合法 源数据库分片键配置检查 源库的schema名是否合法 目标库最大支持chunk数目检查 Oracle源库是否开启归档日志 源库是否正确开启补充日志 父主题: 预检查不通过项修复方法
物理复制库检查 Oracle为源的增量链路,DRS会检查源数据库是否是物理复制库。 待确认原因 源库为物理备库,物理备库不支持解析LOB字段。 PHYSICAL STANDBY模式下日志从主库直接复制,自身不产生任何日志,请检查主库补全日志是否符合增量同步要求。 处理建议 请修改
Array of objects 指定数据库表信息。 详情请参见表4。 表4 db_object_infos字段数据结构说明 参数 是否必选 参数类型 描述 db_name 是 String 数据库名称。 schema_name 否 String 数据库schema名称。 table_name
objects 指定数据库表列信息。 详情请参见表5。 total_count Integer 列表中的项目总数,与分页无关。 表5 results字段数据结构说明 参数 参数类型 描述 db_name String 数据库库名称。 schema_name String 数据库schema名称。
DRS是否支持公有云和专属云间的数据库迁移 DRS支持专属云和公有云间的数据库迁移。其中,公有云向专属云的迁移数据流动方向为出云,专属云向公有云的迁移数据流动方向为入云。支持的迁移场景请参见实时迁移,具体操作方法请参见实时迁移方案概览。 父主题: 产品咨询
待确认原因:目标Kafka中未创建提示Topic,DRS将在增量同步时自动创建Topic。 处理建议:请在Kafka中创建提示中的Topic。 父主题: 数据库参数检查
progress Integer 进度。 src_DB String 源数据库名称。如果源数据库存在三层结构,格式为:database.schema。 src_TB String 源对象名称。 dst_DB String 目标数据库名称。 dst_TB String 目标对象名称。 请求示例