【技术实现步骤摘要】
本专利技术涉及计算机及通信
,尤其涉及一种统一。
技术介绍
随着软件业的发展,软件业务更新快、版本变化大和版本问题多,导致软件升级成为软件技术支持最大的业务,投入人力资源相当多(>50%)。目前,在UNIX系统下升级软件需要先开发出新版并给出一个相对上一个版本的升级指导说明书,然后技术支持人员根据升级指导说明书,通过手工输入命令对各软件模块进行升级,通过手工方式对配置文件和参数进行修改,其主要过程如下A、检查备份系统的版本,检查升级所需条件是否满足;B、备份原数据库的数据;C、备份原应用系统的文件;D、备份原应用系统的配置信息;E、停止原应用系统的服务;F、将新版本包解开,覆盖原应用系统的文件;G、利用备份的配置信息,将新版本中的配置文件配置为原应用系统中的值;H、启动原应用系统,进行升级测试;I、如果升级失败,进行手工回滚,回滚包括应用和数据库两方面回滚。在升级过程中,如果涉及到双机的升级,还需要考虑主备机升级过程的差异性。以上升级方法主要存以下不足1、由于版本的配套要求高而导致联动升级,在没有自动或者半自动升级工具的情况下,只能通过手工输入命令或手工 ...
【技术保护点】
一种升级程序的方法,用于UNIX操作系统中;其特征在于,该方法包括如下步骤: A、获取与被升级程序相关的环境信息; B、备份被升级程序、数据库和所述环境信息; C、利用所述升级包程序覆盖所述被升级程序,并根据备份的环境信息更新升级后的配置文件; D、确定本次升级是否成功;若是,则结束升级;否则,利用备份将系统恢复到升级前的状态。
【技术特征摘要】
1.一种升级程序的方法,用于UNIX操作系统中;其特征在于,该方法包括如下步骤A、获取与被升级程序相关的环境信息;B、备份被升级程序、数据库和所述环境信息;C、利用所述升级包程序覆盖所述被升级程序,并根据备份的环境信息更新升级后的配置文件;D、确定本次升级是否成功;若是,则结束升级;否则,利用备份将系统恢复到升级前的状态。2.如权利要求1所述的方法,其特征在于,步骤A中所述环境信息包括系统信息和应用程序信息;所述系统信息从系统文件和系统命令中获取,所述应用程序信息从应用程序的配置文件中获取。3.如权利要求1所述的方法,其特征在于,步骤C中还通过执行命令升级数据库。4.如权利要求1所述的方法,其特征在于,在步骤C之前还包括步骤B1、根据被升级程序的版本信息确定对应的升级程序包。5.如权利要求1...
【专利技术属性】
技术研发人员:陶凤梅,陈刚,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。