查看: 24|回复: 4

备份还原后,数据库索引异常

升级   0.24%

1

主题

6

回帖

24

积分

注册会员

Rank: 2

积分
24
发表于 13 小时前 | 显示全部楼层 |阅读模式
OA版本是9.0.3版本

  • 服务器原有内置 H2 数据库发生损坏,无法正常提供服务;
  • 运维人员使用10 月 31 日时间点的数据库备份包执行数据库还原操作;
  • 本次还原仅恢复数据库,未同步替换为 10 月 31 日配套的 storage 附件目录,服务器上仍保留 11 月 3 日的 storage 附件文件夹;
  • 还原完成后,系统出现附件访问异常。磁盘repository/storage/processPlatform目录内,附件实体文件本身完整、没有物理丢失;但数据库内附件索引记录和磁盘文件无法匹配,造成附件找不到。
  • com.x.file.assemble.control.FileInfo:是附件索引数据表,作用是建立流程单据和磁盘附件 UUID 文件的绑定关系,系统下载附件时,先读取该表记录,再根据记录路径去磁盘读取文件。内置数据库的索引记录丢失,有没有什么办法找回,9.0.3版本备份的时候需注意什么,com.x.file.assemble.control.FileInfo这条记录后续如何备份处理

回复

使用道具 举报

升级   0.24%

1

主题

6

回帖

24

积分

注册会员

Rank: 2

积分
24
发表于 13 小时前 | 显示全部楼层
data包是10.31日的,storage文件是11.3的,两者时间点不同是否有影响
回复

使用道具 举报

升级   0.24%

1

主题

6

回帖

24

积分

注册会员

Rank: 2

积分
24
发表于 13 小时前 | 显示全部楼层
9.0.3版本为什么自动备份不包含备份索引记录,如何操作才能备份这个索引记录
回复

使用道具 举报

升级   0.24%

1

主题

6

回帖

24

积分

注册会员

Rank: 2

积分
24
发表于 13 小时前 | 显示全部楼层
本次异常就是com.x.file.assemble.control.FileInfo,数据库的索引记录表丢失
回复

使用道具 举报

升级   0.24%

1

主题

6

回帖

24

积分

注册会员

Rank: 2

积分
24
发表于 13 小时前 | 显示全部楼层
备份还原后,之前系统的所有文件都无法访问,例如:O2OA的网盘文件,流转单的附件
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread