页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 2 下一个 »

(本文档仅供参考)

问题

        由于linux环境下安装的mysql的表名称默认是区分大小写的,当smartbi使用linux系统下的mysql作为知识库时创建的Q开头的表名称是默认大写的(如未开启大小写敏感,默认创建表名是小写的)

        当通过修改myslq的参数lower_case_table_names=1将mysql的表名称改成不区分大小写,重启mysql和smartbi会报Table 'smartbi.qrtz_locks' doesn't exist和Table 'smartbi.qrtz_triggers' doesn't exist 这类缺表的错误。

        对于这类问题要如何解决?

解决方案

        首先需明确如果数据库一开始开启了大小写敏感,后续使用需要保持状态一致,不能随意修改相关参数。

        另若后续产品使用中,因改数据库又是业务库,必须关闭大小写敏感,则可通过如下两种方式解决:

        方式一:可手动修改表名和相关字段名为小写,具体方式可参考网上的方式,http://zwllxs.iteye.com/blog/2253455:

                     
         方式二: 可参考网上提供发方法:https://blog.csdn.net/jesseyoung/article/details/40617031 
              
                   

 

Viewtracker License Missing

There is a problem with the license of the Viewtracker addon. Please check if you have a valid license.

授权码细节

  • 无标签