odc 桌面版报错

C:\Users\chendl.CIAC\AppData\Roaming\odc\logs\server odclog 文件里面内容


APPLICATION FAILED TO START


Description:

Bean create failed, beanName=dataSourceScriptDatabaseInitializer, message=Error creating bean with name ‘dataSourceScriptDatabaseInitializer’ defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Invocation of init method failed; nested exception is org.springframework.jdbc.datasource.init.UncategorizedScriptException: Failed to execute database script; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLNonTransientException: General error: “java.lang.IllegalStateException: Chunk 303639 not found [1.4.200/9]” [50000-200]

Action:

please check configuration then restart odc-server

[2024-09-06 14:35:26.841][Thread-1][,][INFO][com.oceanbase.odc.server.OdcServer][99]: Oceanbase Developer Center exits, systemInfo={startTime=2024-09-06T14:35:22.039+0800, garbageCollector=10, heap=init = 536870912(524288K) used = 518209032(506063K) committed = 1063780352(1038848K) max = 1908932608(1864192K), nonHeap=init = 2555904(2496K) used = 60160768(58750K) committed = 62455808(60992K) max = -1(-1K)}

请问这个问题怎么解决

1 个赞

1.发下odc版本
2.打包提供下odc桌面日志 windows 系统日志路径:%USERPROFILE%\AppData\Roaming\odc\logs\ 下的 serverclient 子目录,这里 %USERPROFILE% 通常是 C:\Users\{username}\

3.提供下odc应用日志:
日志目录:docker 内 /opt/odc/log/
登录宿主机,执行以下命令进入 ODC Docker
查看 odc docker image name
docker ps -a --format “{{.Names}}” | grep odc
进入 odc docker,假设 docker image name 为 odc
IMAGE_NAME=odc &&
docker exec -it ${IMAGE_NAME} sh

cd /opt/odc/log
sh-4.2# ls -l
total 540
-rw-r–r-- 1 root root 9062 May 13 15:23 gc.log.0.current
-rw-r–r-- 1 root root 523802 May 13 15:23 odc.log

1 个赞
  1. odc 版本 4.3.0_bp1
    2日志见附件
    odc_log.zip (2.6 MB)

另外 我找个帖子
桌面版 ODC 启动失败/h2数据库损坏 Chuck not found-OceanBase知识库

我尝试了一下 还是不能修复,倒是用空数据库替代,能进入,但是所有连接都没了。

1 个赞

我联系ODC老师看下,有进展反馈你

1 个赞

您已经尝试过修复元数据库损坏,没有成功,目前也只有这一个解法,只能用新的了

1 个赞

67676767

1 个赞