• 【泛微ecology】ecology的补丁包升级


    1. 数据库查询补丁包的版本:sql可使用语句 select * from ecologyuplist

    2. 补丁包升级步骤:

      ①停止resin服务。(一定要先停止)

      ②备份应用服务器上的程序目录,然后备份数据库。(重要!)

      ③解压升级包。

      ④将解压后生成的目录下的ecology拷贝到D:\weaver下,覆盖原来的ecology目录。(注意路径的位置要正确)

      ⑤删除D:\weaver\ecology\WEB-INF\work\下所有文件(系统缓存文件,删除不影响系统使用)。

      ⑥启动resin服务,访问OA直至出现登录页面。

      ⑦登录系统验证系统功能是否正常。

    备注:

    如果有多个升级包需要升级,请一定按顺序进行升级操作;
    若升级包包含脚本,那么脚本会更新数据库。
    3. ecology升级还原: 若实施人员或客户自行升级,一旦升级过程中出现脚本报错或者在升级完成后出现页面报错等严重影响系统使用的情况,请立即还原系统(升级后使用过一段时间就不能还原,否则会数据丢失),并联系泛微升级工程师反馈情况,交由泛微或在泛微的协助下进行重新升级。

    还原系统步骤(非常重要):
    ①停止Resin、Emobile、Emessage、Esearch、微信企业号等相关服务。
    ②更改现有weaver目录(升级出错后)为其他名称,将备份的weaver目录复制过来(注:一定不能把备份目录拿来直接覆盖,这种还原方式是错误的,必须修改名称把备份的复制过来才行)
    ③还原数据库。若需要和原有数据库使用相同名称,请先把原数据库删除后再还原。若可以使用不同名称,则直接还原。使用不同名称时,在还原完成后需修改ecology\WEB-INF\prop\weaver.properties 配置文件中数据库名、用户名、密码。(一定不能只还原程序不还原数据,必须同步还原)
    ④启动各项服务,登录系统,确保功能和数据没问题后,还原工作即完成。

    1. ecology升级脚本错误解决方法:

      ①停止服务;

      ②打开ecology\sysupgradelog文件看是哪个sql报错,然后到 ecology\sqlupgrade目录下,打开SQLServer目录(使用的SQL数据库) 或者Oracle目录(使用的是oracle数据库),把报错的sql找出来;

      ③打开sql,把里面的内容复制到数据库手动执行一遍,执行的时候如果报错不用管;

      ④把报错的 xxxx.sql 剪切到 ecology\data\SQLServer目录;

      ⑤修改 ecology\WEB-INF\prop\Upgrade.properties文件 STATUS = 0;

      ⑥启动服务继续升级,如果后续依然有报错,按照上面步骤依次循环。

  • 相关阅读:
    十、非线性激活函数
    java包的介绍
    电机与拖动 - 1 绪论
    决战双十一,Mini LED才是最终答案?
    Latex语法学习08:打通latex、mathml和word公式转换
    react native常用插件
    【xposed】虚拟机安装Magisk和LSPoesd
    医学图像处理中的数据读写
    JAVA:实现AES算法(附完整源码)
    [SpringCloud] Nacos 简介
  • 原文地址:https://blog.csdn.net/fwecology/article/details/127682244