ODC打不开后,如果能够获取到之前保存在ODC里的sql脚本

昨天关机后,今天早上一来就打不开ODC,提示javay异常退出,前面帖子进行了恢复odc2.0.mv文件,错误日志提示用户或密码错误,还是打不开.有没有什么办法能够获取到之前在ODC中保存的sql脚本,保存了几十个脚本,重写确实麻烦.

你的问题我们已经收到。稍后会有相关同学给你回复

首先要说一句抱歉,如果db文件无法修复的话,是没有办法获取到保存的脚本文件的,所以想要继续使用的话需要删除两个db文件后重启odc,会自动进行db文件的初始化,该问题是由于H2的1.x版本的不稳定性导致的,我们会在odc420进行H2版本的升级,届时该问题会得到解决,非常抱歉给您带来不便。另外,能否说明一下您是如何触发了H2的不稳定性这个问题的,仅仅就是没有正常关闭odc直接关机就触发了这个问题吗?

我修复后,它不在报之前的错误,而是用户名或密码错误,这个用户名和密码指的是什么呢,是什么地方的配置吗.我昨天执行过一个嵌套子查询,导致ODC直接变成了满屏的异常,强行退出了.应该没有在打开ODC的情况下直接关机

还有个情况,我重新装了一个相同的版本,但是界面的样式跟之前的不一样了,感觉退化了,这个是什么原因呢

报用户名和密码错误是修复工具修复失败的表现,之前遇到过相同的问题,解决方案最终还是删除了db文件后重新初始化,很抱歉,现阶段没有什么特别好的处理方式,可以提供一下这个嵌套子循环的sql语句吗,我想要尝试复现一下这个问题

请问你重新安装了一个版本之后,没有删除之前损坏的db文件也可以启动odc吗?
重新安装的版本是否是一样的,有没有bp版本的差别,界面样式有什么差异呢,可以提供一下截图吗?
推荐使用最新的客户端版本。

那个查询没有了噢,忘记了,应该就是一个简单的嵌套in查询,就是两个表都没有主键,我是卸载重新装的,所以之前的db文件没有了,界面的差异就是,之前查询的时候最底下会显示查询了多少行记录,现在没提示了.还有查询出来的结果集的字体间距都不一样了,因为使用的是同一个安装包,所以是同一个版本噢.版本3.2.3,我重新装个最新版好了.

应该不能重现,因为后面我重新打开ODC后执行了一遍同样的sql,它又可以了

这个现象之前并没有遇到过,不过323版本是比较老的版本了,建议使用最新版本,使用体验会好很多

好的,如果后续仍出现该问题,可以进行反馈,我们会在odc420进行H2的升级