- 查看应用APP版本信息表
select * from emap_sys_version_info t;
检查errInfo这列是否有错误信息:
- 如果有出错的版本,按如下方式整理查询语句
select t.scripttext || ';'from emap_sys_version_script t
where t.versionname = '[版本名称]'and t.versionvalue = [版本值]
and t.executed = 0
Order by t.scriptindex;
具体写法如下图所示:
- 在查询结果中点击右键,选择复制到excel
注1:如果查询出的数据比较多,别忘了点击拉取所有数据。
注2:PL/SQL的版本必须大于7.1.5.1398。
- 在excel中,选中第二列,右键,选中复制
- 打开word,右键,点击粘贴选项中的“保留源格式”
注1:添加这部是因为excel的单元格中存在多行时,复制的内容上会多出双引号。
注2:样例使用的是word2010,如果是其他版本(如2007)直接粘贴即可。
- 粘贴后去掉第一行标题
去掉标题后,全选,复制
- 粘贴到PL/SQL的SQL窗口中,执行
注1:执行时不要选择任何文本
注2:执行完成后需要检查是否需要提交,如果有请点击提交
- 保存出错信息,发回产品线,用于检查是否需要进一步处理
如上图所示,选择有出错信息的标签页,截图,图片中需包含出错信息。
将图片和对应的语句(选中标签页后,对应语句会高亮)粘贴到word中。
- 将出错信息清除
执行的语句如下:
update emap_sys_version_info set errInfo = ''
where versionname = '[版本名称]';
update emap_sys_version_info setoptstatus= 'DONE'
where versionname = '[版本名称]';
注意,执行后需要提交
- 在weblogic控制台重启qljfwapp底座,检查启动日志情况若APP启动失败再次检查版本信息表。