马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
NC5.7到U8C升级方案 该方案提供了3种NC5.7到U8C的升级场景,升级仅限于NC5.7标准产品功能(不含客开功能),升级的模块范围必须是U8C支持的模块范围。 三种场景都必须满足以下所有条件: 1、NC5系列支持的版本:NC5.7(可以是从NC5其他版本升级到NC5.7) 2、NC57的数据库是oracle10g及以上版本;SQLserver数据库再发邮件评估。 3、NC57启用的模块范围必须包含在U8C产品模块范围之内。 注:如果NC5.7启用模块范围超过U8C产品模块范围,请咨询用友集团U8cloud相关部门做风险和可行性评估。 场景一: 所有的模块都安装在一个数据库即NC5.7的IUFO和NC57其它产品是同一个数据源。 升级方案: 严格按照下面的步骤顺序执行。 1、停止中间件备份NC57的代码和数据库; 2、在NC57数据库执行脚本,更改版本号。 updatesm_product_version set version='0.7.20101229'; commit; 3、升级到U8C2.7(全模块安装); 4、连接友户通,注册U8C用户,同步用户,U8C用户编码全部采用手机号,需要手工修改数据库人员编码为手机号,具体操作见NC57ToU8C用户处理工具.rar。 场景二: IUFO和其他业务使用的不是同一个数据库并且在其他业务数据库中做过IUFO安装升级。也就是企业报表和其他业务分不同的数据库存储情况,但是在其他业务所用的数据库中安装并且升级了IUFO。(NC57支持IUFO和其他产品分开部署在不同的数据源上) 升级方案: 严格按照下面的步骤顺序执行。 1、停止中间件备份NC57的代码和数据库; 2、合并IUFODB(IUFO使用的数据库)到BUSINESSDB(NC57业务使用的数据库); 具体合并步骤如下: 第1步:删除BUSINESSDB中的IUFO相关数据库的表。 可用下面的sql查询出表名进行删除,一定要确保下面查询出来的表删除。 select table_name from user_tables where table_name like 'IUFO_%'; 第2步:合并数据库。 必须使用数据泵的方式导入(impdp) Impdp BUSINESSDB/1 dumpfile=IUFODB.dmp directory=baktable_exists_action=append data_options=skip_constraint_errors remap_schema=IUFODB:BUSINESSDB 数据库合并完成以后检查库表合并情况,手工写sql语句查看IUFO相关数据库表是否成功合并到NC57数据库表中。 3、执行下面脚本,更改版本号; update sm_product_version setversion='0.7.20101229'; commit; 4升级到U8C2.7(全模块安装); 5、连接友户通,注册U8C用户,同步用户,U8C用户编码全部采用手机号,需要手工修改数据库人员编码为手机号,具体操作见NC57ToU8C用户处理工具.rar。 场景三: IUFO和其他业务使用的不是同一个数据库并且在其他业务数据库中没有做过IUFO安装升级。也就是企业报表和其他业务分不同的数据库存储情况,但是在其他业务所用的数据库中没有安装IUFO。 升级方案: 注意一定要按照下面的步骤严格执行! 1、备份NC57的代码和数据库; 2、合并IUFODB(IUFO使用的数据库)到BUSINESSDB(其他业务使用的数据库); 必须使用数据泵的方式导入(impdp)即可 Impdp BUSINESSDB/1 dumpfile=IUFODB.dmp directory=baktable_exists_action=append data_options=skip_constraint_errors remap_schema=IUFODB:BUSINESSDB 3、执行脚本,更改版本号; update sm_product_version set version='0.7.20101229'; commit; 4、升级到U8C2.7(全模块安装); 5、连接友户通,注册U8C用户,同步用户,U8C用户编码全部采用手机号,需要手工修改数据库人员编码为手机号,具体操作见NC57ToU8C用户处理工具.rar。
|