请问 Oceanbase 报错夯住了。是什么情况?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
OceanBase 数据库报错并出现“夯住”(即系统卡住或无法正常响应)的情况,可能由多种原因引起。以下是根据知识库资料整理的可能原因及对应的解决方法:
如果 OceanBase 租户的内存使用率超过阈值(默认为 85%),可能会导致 SQL 执行变慢或写入失败,甚至系统卡住。
OceanBase 的异常应急功能可以监控和管理数据库集群的健康状态。如果存在未处理的异常事件(如节点 CPU 异常、租户 SQL 队列等待时间异常等),可能会导致系统卡住。
如果在同步 DDL(数据定义语言)时,目标数据库不支持指定的字符集(如 latin1
),可能会导致执行失败并卡住。
latin1
)。在添加 RDS MySQL 数据源时,如果白名单配置错误或网络连接异常,可能会导致系统卡住。
ob_oms_cn_xxxxx
)是否正确添加。Access denied for user 'use_name'@'x.x.x.x'
,请检查密码是否正确。UnknownHostException
,可能是 OMS 实例资源未分配成功。如果使用 ODC(OceanBase Developer Center)客户端时出现端口冲突或环境依赖问题,也可能导致系统卡住。
8989
是否被占用:
netstat -ano | findstr 8989
lsof -i tcp:8989
msvcp120.dll
和 msvcr120.dll
文件。在迁移 Oracle 数据库至 OceanBase 数据库时,如果全量迁移或增量同步的并发数设置过高,可能会导致源端或目标端压力过大,进而引发系统卡住。
OceanBase 报错并“夯住”的情况可能涉及内存超限、异常事件未处理、DDL 同步失败、数据源连接问题、ODC 客户端问题以及迁移任务配置不当等多种原因。建议按照上述步骤逐一排查,并根据具体场景采取相应的解决措施。如果问题仍未解决,请联系阿里云技术支持团队获取进一步帮助。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。