金蝶协同V6.1-升级服务指南
金蝶协同升级服务指南
目录
金蝶协同升级服务指南 (1)
一、概述 (2)
二、准备工作 (2)
适应环境 (2)
文件准备 (2)
前提条件 (2)
三、详细步骤 (3)
1. 单独协同环境升级步骤 (3)
2. 集成EAS环境升级步骤 (7)
步骤一:安装文件拷贝与执行 (7)
步骤二:安装指引 (7)
步骤三:预防删除OA数据表 (9)
步骤四:部署OA (10)
步骤五:恢复数据及配置 (11)
步骤六:升级OA数据库 (12)
步骤七:备注事项 (12)
四:恢复第三方集成或控件 (12)
1.手机短信集成 (12)
2.金格全文批注及页面签批控件: (13)
一、概述
适应于非个性化开发单独及集成EAS项目金蝶协同从6.0版本升级至6.1版本。请严格按照升级步骤进行操作,如有疑问请咨询金蝶协同客户服务人员(热线电话0755-********)。
注:如从低版本(例如5.31版本以上)升级至6.1版本,升级步骤相同,但升级数据库的脚本请联系协同客服索取。
二、准备工作
适应环境
系统运行环境支持:AIX、Solaris、LINUX、HPUX、WINDOWS
支持数据库:SQL SERVER、ORACLE
中间件支持:APUSIC 6.0、APUSIC 5.1SP3、Tomcat5.5
文件准备
1)OA6.1最新单独或集成安装包,先确定服务器的操作系统,然后向协同客服工程
师索取FTP用户及密码,下载相对应操作系统的安装包(ftp://https://www.360docs.net/doc/1118560730.html,,
请使用下载工具设置“被动模式”下载,如Flashfxp)。
前提条件
1)升级前,OA能正常登录及使用;
2)能将文件拷贝至应用服务器;
3)能使用工具操作应用服务器及连接数据库;
4)非个性化开发项目
5)支持从5.31及以上版本升级
6)备份数据库及data模板文件夹
三、详细步骤
1. 单独协同环境升级步骤
升级前请停止OA服务(如果是MSSQL数据库请分离OA数据库),再把整个OA文件夹重命名为KingdeeOA_bak,修改后路径如:D:/KingdeeOA_bak
步骤一:安装文件拷贝与执行
1)将适应的单独安装包复制或通过FTP工具上传到应用服务器上;
2)windows环境请双击执行installOA61.exe。如果是AIX、Linux等非windows环境,
先将文件修改为可执行文件(命令:chmod 777 installOA61.bin),然后执行(命令:
sh installOA61.bin),开始安装。
步骤二:安装指引
安装界面如下图所示:
(1)
(2)
(3)
(4)
(5)
(6)选择安装的版本
(7)默认典型安装
(8)选择安装路径,自定义,且路径中不能含空格及中文字符
(9)开始自动安装
(10)
步骤三:恢复数据库
1)Oracle数据库类型:将KingdeeOA_bak/Tomcat_5.5/conf/server.xml拷贝覆盖到新
安装KingdeeOA/Tomcat_5.5/conf下;
启动OA服务;
2)MSSQL数据库类型:
①从KingdeeOA_bak/firstframe/db或attachdatabase下拷贝firstframe**.mdf及
firstframe_**.log文件放至新安装KingdeeOA/firstframe/db下;
②在数据库管理控制台上,对刚才拷贝过来的OA数据库文件进行附加操作,
注意选择数据库拥有者为oadb;
③将KingdeeOA_bak/Tomcat_5.5/conf/server.xml拷贝覆盖到新安装
KingdeeOA/Tomcat_5.5/conf下。
步骤四:恢复各参数配置
1)将KingdeeOA/firstframe /data复制粘贴覆盖到KingdeeOA_bak/firstframe/data(更新
data至6.1),然后再将KingdeeOA_bak/firstframe/data剪切覆盖至
KingdeeOA/firstframe /data(老数据移到新OA下);
2)把KingdeeOA_bak/firstframe/resources/firstframe.properties、jdbc.properties、
license 、license.properties和user.properties文件覆盖到KingdeeOA/ firstframe
/resources下;
3)在新安装KingdeeOA/firstframe/resources/jdbc.properties文件中任意位置回车,加
入参数hibernate.connection.SetBigStringTryClob=true
步骤五:升级OA数据库
进入新OA安装目录KingdeeOA/firstframe/db/数据库类型/下,用记事本打开
(6)oa_XX_alter_update_60-61.sql和(6)oa_XX_alter_update_standard.sql(如果项目是从
5.31升级上来,请最先依次执行(6)oa_XX_update5.31-5.33.sql及
(6)oa_XX_update5.33-6.0.sql),在OA数据库中依次执行,sql语句最好一句一句执行,
这样才容易发现错误,对于一般的对象已经存在,或者数据已经存在的错误可以忽略不用关心,这些错误可能是因为以前此项目单独更新过。
注:
使用sqlplus,Toad,SQLDeveloper工具执行脚本时,请在最前面加set define off;
使用PLSQL工具执行脚本时,请把脚本中&全部替换成’||’&’||’
2. 集成EAS环境升级步骤
升级前请检查EAS服务是否已经停止,然后把整个OA文件夹重命名成oa_bak,修改后路径如:/kingdee/eas/server/profiles/oa_bak
步骤一:安装文件拷贝与执行
3)将EAS-OA集成安装包复制或通过FTP工具上传到EAS应用服务器上;
4)windows环境请双击执行install.exe。如果是AIX、Linux等非windows环境,先将
文件修改为可执行文件(命令:chmod 777 install.bin),然后执行(命令:sh install.bin),开始安装。
步骤二:安装指引
安装界面如下图所示:
(1)
(2)
(3)
(4)选择EAS系统的安装路径。
如果EAS的安装路径是/eas60/kingdee/eas/server,那选择的路径为/eas60/kingdee
(5)
(6)
(7)完成
与EAS540及以上版本集成的OA安装后对应的目录如下:
步骤三:预防删除OA数据表
1)备份OA数据库,如果OA和EAS共用一个数据库(oracle中包括共用表空间)
请备份EAS库
2)进入目录/kingdee/eas/server/profiles/oa/easoa/db/数据库类型/bind和unbind,分别
用记事本打开两个目录下的create.xml文件,将.sql所在行删除,只剩下
步骤四:部署OA
1)非windows环境,关闭EAS控制台,进入/kingdee/eas/server/profiles/oa/bin,用编
辑器打开set-server-env.sh,检查JA V A_HOME(jdk)路径是否正确及APP_SERVER_HOME参数的值,将%EAS_HOME%修改成$EAS_HOME
2)打开EAS管理控制台,可以看到控制台多了一个【OA管理】页签,如下图所示:
3)点击【部署oa】,初始内存512M和最大内存768M,如果已经调整则不需修改,
部署指引如下:
3)选择OA与哪一个EAS数据库集成,请保持和升级之前一致。
4)绑定成功后,默认启动OA服务,启动成功后,请停止OA服务,进行其它操作。
步骤五:恢复数据及配置
/kingdee/eas/server/profiles/oa_bak为前面要求重命名的备份OA
/kingdee/eas/server/profiles/oa为新安装OA的路径
1)把oa_bak/easoa/data覆盖oa/easoa/data;
2)把oa_bak/apusic/(domains/server1/)config/license、datasources.xml和server.xml文
件覆盖到oa/apusic/domains/server1/config下;
3)把oa_bak/easoa/config/resources/firstframe.properties、jdbc.properties、license 、
license.properties和user.properties文件覆盖到oa/easoa/config/resources下;
4)对比oa_bak/easoa/config/resources/easconfig.properties修改新安装OA此文件参数,
如eas.syncPositionType、eas.initPersonAllSql等参数的值。
5)在新安装oa/easoa/config/resources/jdbc.properties文件中任意位置回车,加入参数
hibernate.connection.SetBigStringTryClob=true
步骤六:升级OA数据库
进入新OA安装目录/kingdee/eas/server/profiles/oa/easoa/db/数据库类型/bind/,
(6)oa_XX_alter_update_60-61.sql和(6)oa_XX_alter_update_standard.sql(如果项目是从
5.31升级上来,请最先依次执行(6)oa_XX_update5.31-5.33.sql及
(6)oa_XX_update5.33-6.0.sql),在OA数据库中依次执行,sql语句最好一句一句执行,
这样才容易发现错误,对于一般的对象已经存在,或者数据已经存在的错误可以忽略不用关心,这些错误可能是因为以前此项目单独更新过。
注:
使用sqlplus,Toad,SQLDeveloper工具执行脚本时,请在最前面加set define off;
使用PLSQL工具执行脚本时,请把脚本中&全部替换成’||’&’||’
步骤七:备注事项
从EAS中点“办公管理”页签进入协同可以是嵌入式,也可以是弹出式,请进入OA管理控制台http://IP:7890/easoa/admin,【环境设置】,【集成设置】,【EAS集成】中,选择登录方式,然后提交,再点击左边菜单中【刷新设置】(不用重启OA服务,重新从EAS中点击“办公管理”即可)。
四:初始化新配置参数
1)启动OA服务;
2)进入OA管理控制台,http://IP:7890/oa/admin,默认用户名admin,密码manager
3)环境参数,基础设置,其他参数,检查默认值及设置值列,设置值为空的情况下,
根据默认值列给出值进行设置。
五:恢复第三方集成或控件
1. 手机短信集成
如果此项目有手机短信集成,则需要注意修改下面文件:
/kingdee/eas/server/profiles/oa/easoa/(单独项目/KingdeeOA/firstframe/)config/resources /cn/firstsoft/modules/message/applicationContext-message-manager.xml
①
②
③以友商网ifly短信为例,把ifly对应一行拷贝到之外,如图:
④把oa_bak/(集成项目easoa/config)/resources/conf/smsconfig.properties文件覆盖到新安装OA相应路径下/resources/conf/smsconfig.properties
2. 金格全文批注及页面签批控件:
如果此项目有金格全文批注或页面签批控件,则需要注意覆盖及修改下面文件:
①金格正文控件:把oa_bak/easoa.war(或
webapp)/components/dsoframer/iWebOffice2006.cab覆盖到easoa.war(或
webapp)/components/dsoframer下;
②金格页面签章控件:把oa_bak/easoa.war(或webapp)/components
/websign/iWebRevision.cab覆盖到easoa.war(或webapp)/components /websign下;
③启动OA服务,进入OA控制台http://OA服务器IP:7890/easoa/admin默认用户名
admin,默认密码manager,环境设置,基础设置,其它参数,把参数加上,保存,刷新设置
* 根据实际版本号填写(把控件*.cab文件中ocx解压出来,右击. Ocx文件,版本页签,可以看到版本号,用点号隔开)