反馈已提交

网络繁忙

FineDB异常检测

  • 文档创建者:Carly
  • 历史版本:1
  • 最近更新:Catqiu 于 2022-06-21
  • 1. 概述

    本文提供使用「设计器环境检测」时,出现 finedb 异常时的解决方案。

    2. 检测项目及解决方案

    2.1 FineDB 状态是否良好

    问题描述:当前 Hsql 数据库已被另一线程锁。

    日志记录:错误代码:11300111,FineDB锁死,当前 Hsql 数据库已被另一线程锁。

    原因分析:打开了设计器,因为报表内置的数据库为 HSQL 数据库,HSQL 数据库不能多线程访问。
    解决方案:

    方法一:

    关闭 java 编辑器,如 idea、 Eclipse 进程,将代码中导出模板工程 %FR_HOME%\webapps\webroot\WEB-INF\embed\finedb 下的 db.lck 文件删除,再次打开java 编辑器运行代码运即可。

    注:该方法在运行一次后仍会报错,需要反复删除 db.lck 文件。

    方法二:

    报表工程内置的 HSQL 数据库不能多线程访问,可以将其迁移为其他数据库。迁移方法可参考文档:配置外接数据库

    2.2 FineDB 是否具有访问权限

    问题描述:无法访问FineDB。

    日志记录:错误代码:11300112,FineDB权限,无法访问FineDB。

    原因分析:

    1、当前系统登录用户没有 FineDB 权限,联系超管开启相应的权限。这里指的是操作系统的用户,非工程的用户。
    2、FineDB 文件的权限没有开导致无法访问,需要超管开启文件夹权限。

    解决方案:联系超管开启对应文件夹或开启用户权限。

    2.3 FineDB 是否存在脏数据

    问题描述:FineDB 脏数据,XX表出现异常。

    日志记录:错误代码:11300113,fineDb脏数据,XX表异常。

    原因分析:FineDB中存在脏数据。

    解决方案:推荐重置finedb,将在 embed文 件夹下生成备份并重置,或可联系技术支持进行解决。


    附件列表


    主题: 数据决策系统
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持