为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
errno:63529 -2007 第 3 行, 第 192 列[ORDER]附近出现错误:
语法分析出错 con:JDBCConnection [id=17,autocommit=true,pool=io.mycat.backend.jdbc.JDBCDatasource@4ef37659, schema=MYDB1, dbType=ORACLE, oldSchema=MYDB1, packetId=1, txIsolation=0, running=false, borrowed=true, host=localhost, port=5236, con=dm.jdbc.driver.DmdbConnection@700cce47, respHandler=SingleNodeHandler [node=dn1{SELECT ROUTINE_SCHEMA, ROUTINE_NAME, PARAMS.PARAMETER
FROM information_schema.ROUTINES
LEFT JOIN (SELECT SPECIFIC_SCHEMA, SPECIFIC_NAME, GROUP_CONCAT(CONCAT(DATA_TYPE, ' ', PARAMETER_NAME) ORDER BY ORDINAL_POSITION SEPARATOR ', ') AS PARAMETER, ROUTINE_TYPE
FROM information_schema.PARAMETERS
GROUP BY SPECIFIC_SCHEMA, SPECIFIC_NAME, ROUTINE_TYPE
) PARAMS ON ROUTINES.ROUTINE_SCHEMA = PARAMS.SPECIFIC_SCHEMA
AND ROUTINES.ROUTINE_NAME = PARAMS.SPECIFIC_NAME
AND ROUTINES.ROUTINE_TYPE = PARAMS.ROUTINE_TYPE
WHERE ROUTINE_SCHEMA = 'PRODUCTION'
GROUP BY PARAMS.PARAMETER, ROUTINE_SCHEMA, ROUTINE_NAME
ORDER BY ROUTINE_SCHEMA}, packetId=1], attachement=dn1{SELECT ROUTINE_SCHEMA, ROUTINE_NAME, PARAMS.PARAMETER
FROM information_schema.ROUTINES
LEFT JOIN (SELECT SPECIFIC_SCHEMA, SPECIFIC_NAME, GROUP_CONCAT(CONCAT(DATA_TYPE, ' ', PARAMETER_NAME) ORDER BY ORDINAL_POSITION SEPARATOR ', ') AS PARAMETER, ROUTINE_TYPE
FROM information_schema.PARAMETERS
GROUP BY SPECIFIC_SCHEMA, SPECIFIC_NAME, ROUTINE_TYPE
) PARAMS ON ROUTINES.ROUTINE_SCHEMA = PARAMS.SPECIFIC_SCHEMA
AND ROUTINES.ROUTINE_NAME = PARAMS.SPECIFIC_NAME
AND ROUTINES.ROUTINE_TYPE = PARAMS.ROUTINE_TYPE
WHERE ROUTINE_SCHEMA = 'PRODUCTION'
GROUP BY PARAMS.PARAMETER, ROUTINE_SCHEMA, ROUTINE_NAME
ORDER BY ROUTINE_SCHEMA}, headerOutputed=false, modifiedSQLExecuted=false, startTime=1706175682948, lastTime=1706176275383, isSpark=false, processor=io.mycat
…… 原来这么久了啊,这块重点要看些mycat的配置模式,是不是走了争取的模式。1)这个看起来是Mycat可以配置数据库类型的,但是我们可能还是配置的mysql的模式,所以报错了;2)这个在mycat配置对的情况下,目标sql语法上不是标准的sql语法导致的报错。
mycat是一种比较流行的架构,使用上也有比较的历史了,这块的排查重点是,配置文件,或者连同配置文件打包成一个无敏感信息的demo工程(提供启动方法),我们可以提供优质解答。 —— 这个问题看起来,解答确实耽误了。
重复的提问,参考前面回答你的