我们的Nexus存储库空间不足,现在我们无法启动存储库。不幸的是,我们没有可以恢复到的存储库备份。
在磁盘上腾出一些空间3.4之后。 GB是免费的。 现在,我们正在尝试修复损坏的Orient数据库,即config和component。 通过以下方式启动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' 数据库名称=“ config”
连接到数据库[plocal:/ mnt / sonatype-work / nexus3 / db / config] 使用用户'admin'... 2018-11-24 02:23:00:977 WARNI {db = config}存储 '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 {绿色 {db = config}}存储数据还原期间发生异常 java.lang.NullPointerException在 com.orientechnologies.orient.core.storage.impl.local.paginated.wal.ODiskWriteAheadLog.cutTill(ODiskWriteAheadLog.java:919) 在
$ ANSI {绿色{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.orientechnologies.orient.core.exception.OStorageException:无法 使用mode = rw打开本地存储'/ mnt / sonatype-work / nexus3 / db / config' 数据库名称=“ config”,位于 com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.open(OAbstractPaginatedStorage.java:323)
如果我们查看通过htop运行的进程,则会看到多个 java -jar ./lib/support/nexus-orient-console.jar正在运行。
不确定是否会导致连接到配置数据库的问题。
是否有解决此问题的想法或建议?
答案 0 :(得分:1)