流量回放常见问题及错误码

本文为您介绍流量回放功能的常见问题及错误码。

常见问题

如何创建服务关联角色?

您在RAM访问控制台,创建数据库自治服务的关联角色AliyunServiceRoleForDAS。具体操作,请参见创建服务关联角色

DAS的自动购买的ECS实例,登录的用户名和密码是什么?

用户名为root,密码为cloudbench@<流量回放任务ID的前八位>

说明

流量回放任务ID,可以通过DAS自动购买的ECS实例名称获取(该ECS实例的名称格式为流量回放-<流量回放任务ID>-请在******)。例如,DAS自动购买的ECS实例名称为流量回放-98a2e6f7-de2a-******-请在******,则该ECS实例root用户的密码为cloudbench@98a2e6f7

流量回放过程中有SQL截断,如何处理?

修改数据库中的SQL日志长度参数(如MySQL 5.65.7loose_rds_audit_max_sql_size参数、MySQL 8.0loose_rds_audit_log_event_buffer_size参数)。

说明

SQL日志长度参数有如下限制:

  • 该参数仅对后续的SQL有效,历史SQL已生成并归档,因此不再生效。

  • 该参数是会话级别的参数,对于长连接不会立即生效,需要重新创建长连接。

  • 流量回放最大支持8192字节的SQL语句,超出的部分不支持回放。

错误码

常见错误码及其说明如下表所示:

错误码

说明

1010001

该地域暂时不支持流量回放功能。

1010002

不支持的流量回放类型。

1010003

不支持的流量回放版本。

1010004

任务运行超时。

1010005

系统Agent下发指令失败。

1010006

该用户Agent不存在,请检查Agent的运行状态。

1010007

用户Agent的版本不支持,请升级版本。

1010008

用户Agent的指令执行失败,请检查Agent的运行状态。

1010009

该账号无DAS服务关联角色,请创建服务关联角色。

1010101

流量回放源端实例账号密码错误。

1010102

流量回放目标端实例账号密码错误。

1010103

流量回放源端实例QPS过低,请确认是否有业务流量。

1010104

该地域系统预先设置规格ECS实例库存不足,请自备ECS实例。

1010105

流量回放目标端实例上缺失待回放的数据库。

1010106

选择回放的数据库超过限制,建议不再过滤数据库使用全量数据库进行流量回放。

1010107

目标端实例的配置错误,需要开启7天日志索引和SQL洞察。

1010108

源端实例的配置错误,需要开启冷数据和SQL洞察。

1010109

流量回放时间早于源端实例SQL洞察或者冷数据的有效时间。

1010110

目标实例状态异常,请检查目标实例是否在运行状态。

1010111

流量回放所需的ECS环境准备失败。

1010112

流量回放任务时间配置错误(时间段需大于5分钟且小于24小时,且范围需在近30天以内)。

1010201

目标端实例创建失败,请确保源端实例状态正常或选择已有实例进行回放。

1010202

流量回放功能创建ECS安全组失败。

1010203

目标端实例所在VPC没有对应的交换机资源,请创建交换机后重试。

1010204

ECS实例连接目标端数据库实例失败,请检查目标端实例白名单配置。

1010205

归档的SQL文件已过期或不存在业务流量SQL。

1010206

SQL文件归档过程异常。

1010207

SQL文件归档下载失败。

1010208

ECS实例的磁盘资源不足,请清理非必要文件后进行重试。

1010209

归档后的SQL文件执行MERGE操作失败。

1010210

归档后的SQL文件解析失败。

1010211

解析后的SQL文件加载缓存失败。

1010212

流量回放所需的执行文件下载失败,请重试。

1010213

ECS实例的目标文件或文件夹不存在,请检查是否存在。

1010214

ECS实例未找到,请检查ECS实例状态是否正常。

1010215

流量回放对比报告生成超时。

1010900

回放任务内部未知错误。