怎么处理能让它能打开,已经尝试卸载重装了
这个损坏怎么处理
如果这个损坏导致出错了,请问怎么处理才能让ODC正常启动
不好意思,我也是用户,看到这个异常是H2数据库损坏的异常,但是没有解决过同类问题,不能给你解决方案。
具体还需要你联系OB公司确认解决方案。
去钉钉群里问吧
好的,谢谢您
抱歉给您带来不便了,针对您这种情况,我们决定取消掉对新用户上传附件的限制。因为网络策略问题,我无法打开百度网盘,您可以重新尝试上传日志文件,我帮您查看相关问题
好的,我这就上传
云共享服务是你们提供的吗,有地址吗,怎么使用
附件有大小限制,麻烦您压缩一下,分段上传。另外您是否尝试下重新安装?云共享服务没听过OB有这个服务,您能详细说说这个服务是来做什么的吗?
已经上传了
麻烦,稍等一下,我们排查下日志
初步判断是H2数据库损坏
修复方案如下:
步骤 1 下载恢复工具
下载并安装恢复工具,恢复工具下载链接 。
注意需要根据h2对应的版本进行下载,ODC目前使用的是1.4.200。
步骤 2 生成恢复 SQL 语句
将损坏的 ODC 元数据库文件 odc2.0.mv.db
拷贝到 h2\bin\
目录下,
进入 cmd 执行 java -cp h2-1.4.200.jar org.h2.tools.Recover
,
目录下会生成 odc2.0.h2.sql
,如下图所示。
步骤 3 执行恢复 SQL 语句
生成新的数据库 odc2.1,参考命令如下图
执行完成后目录下会产生文件 odc2.1.mv.db
。
步骤 4 拷贝恢复的数据库文件到 ODC 安装目录
将 odc2.1.mv.db
拷贝到元数据库文件目录下,重命名为 odc2.0.mv.db
,重启ODC即可。
建议写成一个专贴分享出来。
这个破损的文件在哪
这没法给你确认的,先试试按照方案是否可以修复
您好,请问下按照如上方式操作后,还是打不开,错误日志提示用户或密码错误,这个用户密码是oceanbase的用户密码吗
或者说,我ODC打不开后,怎么能够获取到我之前保存的sql脚本呢