枫竹丹青SAP博客

SAP & IT 你是否在意,我都在那里,不悲,不喜

组件和支持包的安装

  枫竹丹青   2014-03-09 11:03   6,278 views   安装    

  没有评论   , , , , ,

一.说明

作为一套庞大的软件体系,SAP打补丁也是日常运维经常遇到的工作。打补丁可分为两种情况:系统刚安装完成;系统已投入使用。前者相对容易得多;而后者则需考虑诸多事项,尤其是投入生产的系统,如果对某些组件进行了自开发程序,则升级后极易覆盖,数据库、配置、参数等也会随升级而有变化。

SAP的产品是由多个组件(Components)构成,基础的产品是NetWeaver,它只有四个ABAP组件(SAP_ABA,SAP_BASIS,PI_BASIS,SAP_BW),而像ERP、CRM、SCM、SRM乃至Solution Manager等都是扩充组件而构成自身产品的功能。本文档以下只涉及到ABAP部分的升级,与JAVA、Kernel等无关。

每个组件(Components)都具有独立的版本信息,由两部分构成:发布版本(Release)和支持包(Support Package)级别(Patch Level)。对比组件版本的高低,需首先对比发布版本(Release),然后再对比支持包级别(Patch Level)。组件的安装或更新由事物码SAINT完成,而支持包的升级则由SPAM完成。查看组件除本文后续提到的方法外,还可以见以下文档:《查看系统状态》、《SAP 服务的启动与停止(Windows版)》。

系统中对组件(Components)可以进行安装及更新操作:前者是在系统中装入新的组件;而后者则是在已有组件基础上,更换新的发布版本(Release)。支持包(Support Package)则是在对指定的组件进行补丁升级(Patch)。与Kernel不同,组件及支持包的升级是不可以回退的。

组件和支持包的安装需要一套工具:OCS(Support Package Manager),它其实算是一个特殊的组件,在执行升级操作前需查看级别是否符合最低要求。除OCS外,有些操作需要Kernel的升级。安装有一定的前提条件,主要是进行测试连接。具体操作可分为以下几步:加载安装文件包、定义安装队列、执行安装。

对于支持包的安装,可将不同组件的多个支持包定义成一个队列进行安装;对于组件,则一次任务也可以安装多个,并同时安装支持包。某些新组件具有独立的语言包,在安装后需用SMLT安装对应的语言包(参见《安装语言包(Language Package)》)。当组件更新后,前一版本组件的后续支持包则不需要再安装。OCS可以一次升级至最高版本;但支持包需要逐级升级,并且相关组件、支持包也要达到一定级别。

组件安装及升级的事物码是SAINT,而支持包是SPAM。两者操作的内容多有重复处,所以在一套文档进行讲解。示例操作是在ECC 6.0 SR3下完成的,OCS为初始的Release 7.00 Patch 26版本,Kernel为Release 700 Patch 144。在更高EHP4(SPS18)及之后的版本则需要有效的maintenance certificate,也就是需要Solution Manager的支持才能完成安装,此条件对于其它产品如CRM、SCM、SRM、Solution Manager等升至SPS18后均有效,详见SAP Notes 1240265

升级操作只能在000客户端中进行,登录帐号不能是系统帐号SAP*,可以用DDIC或其它赋予权限的自定义帐号。用SAP*或在其它客户端登录只能进行查看。在操作之前,需要将传输域控制器设置正确并保持畅通,参见《传输管理_域控制器的配置》。

升级操作产生的数据都是在数据库中完成,所以要注意数据库的空间增量需求;在升级过程中,像Oracle等类型的数据库会产生大量数据交换文件,为此也要注意硬盘剩余空间并及时清理。

升级操作完成后,相应组件的ABAP的程序更新,再次运行则需要编译,较为费时,如需对某些组件集中编译则参考文档《强制编译》。

二.SPAM进入及检查连接工具

前台输入事物码SPAM,进入后如图 1所示,在初始界面首先要注意OCS的版本(本例为7.00/0026)。在后续操作中主要是在初始和支持包目录(Directory)两个界面之间转换,注意左下角的Directory输入子窗,有4个单选项,这四个选项分别代表加载尚未导入的(New Support)、失败的(Aborted Support)、已导入的(Imported Support)、全部(All Support),选中一个点击“Display”可进入图 2界面。

图 1 初始界面

图 2 支持包目录(All Packages)

       首先检查传输工具是否正常,在初始界面点击菜单“Utilities -> Check Transport tool”(如图 3所示),系统正常则显示图 4 界面。如报错则查看传输域控制器是否配置正确(参见《传输管理_域控制器的配置》)。

图 3 检测传输工具菜单

图 4 检测结果

关注本站

枫竹丹青 SAP&IT

站长微博

© 2015枫竹丹青SAP博客. Powered by WordPress. Theme by 枫竹丹青. . 总浏览564365次