【发布时间】:2019-04-26 12:56:48
【问题描述】:
我们的 Nexus 存储库空间不足,现在我们无法启动存储库。不幸的是,我们没有可以恢复到的存储库的备份。
我们在磁盘 3.4 上腾出一些空间后。 GB是免费的。 现在我们正在尝试修复损坏的东方数据库,即配置和组件。 在我们通过
启动Orient DB控制台之后*sudo java -jar ./lib/support/nexus-orient-console.jar*
并尝试通过
连接到配置数据库*CONNECT plocal:/mnt/sonatype-work/nexus3/db/config admin admin*
我们收到错误 com.orientechnologies.orient.core.exception.OStorageException: 无法使用 mode=rw 打开本地存储 '/mnt/sonatype-work/nexus3/db/config' 数据库名称="配置"
连接到数据库 [plocal:/mnt/sonatype-work/nexus3/db/config] 使用用户“管理员”... 2018-11-24 02:23:00:977 WARNI {db=config} 存储 “配置”未正确关闭。将尝试从预写中恢复 日志... 2018-11-24 02:23:00:983 WARNI {db=config} 记录 com.orientechnologies.orient.core.storage.impl.local.paginated.wal.OCheckpointEndRecord{lsn=LSN{segment=215, 数据恢复期间将跳过 position=52}}$ANSI{green {db=config}} 存储数据恢复时出现异常 java.lang.NullPointerException 在 com.orientechnologies.orient.core.storage.impl.local.paginated.wal.ODiskWriteAheadLog.cutTill(ODiskWriteAheadLog.java:919) 在
$ANSI{green {db=config}} 存储关闭期间出错 java.lang.NullPointerException 在 com.orientechnologies.orient.core.storage.impl.local.paginated.wal.ODiskWriteAheadLog.cutTill(ODiskWriteAheadLog.java:919) 在
异常
475646D4在存储中plocal:/mnt/sonatype-work/nexus3/db/config:2.2.31(构建 285537d2767275f460df32c6a3be01bfff6a517c,分支 2.2.x) com.orienttechnologies.orient.core.exception.OStorageException:不能 使用 mode=rw 打开本地存储 '/mnt/sonatype-work/nexus3/db/config' 数据库名称=“配置”在 com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.open(OAbstractPaginatedStorage.java:323)
如果我们查看通过 htop 运行的进程,我们会看到多个 java -jar ./lib/support/nexus-orient-console.jar 正在运行。
不确定这是否会导致连接到配置数据库出现问题。
有解决此问题的想法或建议吗?
【问题讨论】:
标签: orientdb nexus sonatype nexus3