检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
hash比对时Oracle使用DBMS_CRYPTO包中的HASH函数来获取LOB哈希值,使用DBMS_CRYPTO包需要SYSDBA对用户赋权。
同步表结构时支持以下函数作为默认值:now、newid、getutcdate、getdate。将这些函数作为default值时,需要目标库也有相同功能的函数。对于目标库不存在对应函数的情况,可能会出现以下结果: 1. 默认值函数可能会被置空。 2.
source_db_value String 在源库的值。 target_db_value String 在目标库的值。 error_message String 错误信息。
当源数据表发生更新时,如果表的复制属性不为FULL,源库日志可能无法记录所有列的旧值,造成数据缺失问题。
缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 X-Language 否 String 请求语言类型。
ssl_cert_check_sum 否 String SSL证书内容checksum值,获取SSL证书后将内容经过SHA256加密后的值,后端校验,ssl_link为true时必填。
处理建议:针对源数据库没有索引(_id)的集合手动添加索引,参考命令:db.集合名.ensureIndex({_id: 1}),如果创建索引不通过提示有重复的索引(_id)值,则不支持该集合的迁移。 父主题: 数据库对象检查
缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 X-Language 否 String 请求语言类型。
缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 X-Language 否 String 请求语言类型。
缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 X-Language 否 String 请求语言类型。
所以有时候是无法完全和源数据库该参数取值一致,这是为了避免目标数据库设置过大,而导致数据库无法启动,如果您觉得上述最大值偏小,可以在数据库中通过执行命令手动设置更大的值。 父主题: 对象管理
处理建议:把外键去掉,或者禁用触发器或者修改参数 session_replication_role的值为 replica。 父主题: 数据库参数检查
执行以下SQL语句,查看log_slave_updates值是否为ON。
缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 X-Language 否 String 请求语言类型。
缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 X-Language 否 String 请求语言类型。
缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 X-Language 否 String 请求语言类型。
同步结束后,将该参数的值改为origin。
处理建议:请确认是否允许全量同步阶段在目标创建数据库时设置lc_ctype或lc_collate为实例默认值,lc_collate不一致可能会影响字符串的排序规则,lc_ctype不一致可能会影响数据的一致性及字符的分类和转换。 父主题: 数据库参数检查
max_connections: show max_connections; 查看当前连接数: select count(*) from pg_stat_activity; 解决方案 在目标库RDS for PostgreSQL控制台修改max_connections参数为较大的值,
解决方案 用户在源库执行XA RECOVER语句,找出一直未提交的XA事务,后可执行 xa commit `{xid}`,xid填入xa recover返回的data值,提交对应xa事务,后续传任务即可解决。