适应于非个性化开发单独及集成EAS项目金蝶协同从6.0版本升级至6.1版本。 请严格按照升级步骤进行操作,如有疑问请咨询金蝶协同客户服务人员(热线电话0755-86249783)。
注:如从低版本(例如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://www.kingdeeoa.com,请使用下载工具设置“被动模式”下载,如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),开始安装。
步骤二:安装指引
l 安装界面注意事项:
1、默认典型安装
2、选择安装路径,可自定义,但是路径中不能含空格及中文字符
步骤三:恢复数据库
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),开始安装。
l 安装界面注意事项:
1、 选择EAS系统的安装路径。如果EAS的安装路径是/eas60/kingdee/eas/server,那选择的路径为/eas60/kingdee
1) 备份OA数据库,如果OA和EAS共用一个数据库(oracle中包括共用表空间)请备份EAS库
2) 进入目录/kingdee/eas/server/profiles/oa/easoa/db/数据库类型/bind和unbind,分别用记事本打开两个目录下的create.xml文件,将.sql所在行删除,只剩下<OAScript> </OAScript>
1) 非windows环境,关闭EAS控制台,进入/kingdee/eas/server/profiles/oa/bin,用编辑器打开set-server-env.sh,检查JAVA_HOME(jdk)路径是否正确及APP_SERVER_HOME参数的值,将%EAS_HOME%修改成$EAS_HOME
2) 打开EAS管理控制台,可以看到控制台多了一个【OA管理】页签
3) 点击【部署oa】,初始内存512M和最大内存768M,如果已经调整则不需修改,如第一次部署失败,请操作步骤五后直接启动,不用再【部署OA】,如仍然启动不成功,请联系客户服务人员处理
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安装目录/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) 环境参数,基础设置,其他参数,检查默认值及设置值列,设置值为空的情况下,根据默认值列给出值进行设置。
如果此项目有手机短信集成,则需要注意修改下面文件:/kingdee/eas/server/profiles/oa/easoa/(单独项目/KingdeeOA/firstframe/)config/resources /cn/firstsoft/modules/message/applicationContext-message-manager.xml
具体方法,请参照【百问百答】手册重新配置。
最后把oa_bak/(集成项目easoa/config)/resources/conf/smsconfig.properties文件覆盖到新安装OA相应路径下/resources/conf/smsconfig.properties
如果此项目有金格全文批注或页面签批控件,则需要注意覆盖及修改下面文件:
① 金格正文控件:把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文件,版本页签,可以看到版本号,用点号隔开)