root/.obd/log/obd日志,这个是 取 obd日志得路径 ~/.obd/log 下得obd ,此回答整理自钉群“[社区]技术答疑群OceanBase”
从报错OceanBase error 4012 timeout query has reached the maxium query timeout看,需要ob_query_timeout参数值。
set global ob_query_timeout=10000000;
show global VARIABLES like ‘ob_query_timeout’
彻底关闭数据库连接,再重新建立连接。
——参考来源于OceanBase社区。
图中显示了使用obclient工具连接到OceanBase数据库后出现的一些错误提示:
Database changed
- 这个消息通常出现在首次连接到一个新的OceanBase实例之后,因为客户端尝试获取当前用户的默认数据库(如果没有显式指定的话)。show *; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use near '*' at line 1
show databases; ERROR 4012 (HY000): Timeout, query has reached the maximum query timeout: 1000000 (us), maybe you can adjust the session variable ob_query_timeout or query_time out hint, and try again.
ob_query_timeout
),但这可能会对整个系统产生影响,因此应该谨慎调整。No query specified
- 当执行show databases
操作时收到此错误是因为之前已经收到了一个超时错误,所以当再次尝试相同操作时会得到该错误。这是因为上一次未完成的查询仍然存在于会话中,而新的查询语句尚未被执行。为了进一步诊断和修复这些问题,你可以考虑以下步骤:
根据您提供的错误信息,看起来是SQL语法错误。错误代码1064表示在"li"附近有语法错误,可能是由于使用了错误的关键字或缺少必要的符号导致的。
检查您的SQL语句是否正确拼写和格式化。确保所有的关键字、表名和列名都正确无误。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。