You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] Oracle instance status persistence uses an unsupported LIMIT clause #7724
InstanceInfoServiceImpl.createOrUpdate first executes InstanceInfoMapper.selectOneByQuery. Its only mapped statement ends with LIMIT 1 and has no Oracle-specific databaseId variant. Oracle does not support this syntax, so the instance persistence path cannot perform the identity lookup on an Oracle deployment.
The same mapper already has an Oracle-specific existed statement using ROWNUM = 1, demonstrating the available dialect pattern. Failure before the insert/update also interacts with the unguarded periodic persistence task tracked by #6496.
Activity
konlue commentedon Oct 17, 2026
/assign
fix(admin): use ROWNUM for the Oracle instance identity lookup (#7724) (