F-SAP系统kernel升级实施过程

更新时间:2023-11-23 15:20:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、 目的

SAP系统的数据库及组件升级,需要先升级kernel版本,目前加多宝SAP系统的kernel版本为7.00,计划升级到版本7.21。

二、 升级过程

1、 解决:DDIC_TYPELENG_INCONSISTENT的问题 打入note 1222907和note 1610716

运行SE38,执行程序RUT_NOTE_1610716 2、 停止SAP系统 su - prdadm stopsap

停止SAPOSCOL root用户

cd /usr/sap/PRD/SYS/exe/run ./saposcol -k Stop sapstartsrv

ps -ef|grep sapstartsrv kill -2 426216

Remove any IPC objects that still exist (this is required on UNIX only): su - prdadm

cleanipc 00 remove

3、 备份old kernel

/data/kernel/SAPCAR -cvf /data/kernel/sapexe.tar ./* 报错:SAPCAR: file './SIGNATURE.SMF' is inaccessible 文件权限不对。

保存icu libraries 文件

cd /usr/sap/PRD/SYS/exe/run

cp libicu*30* /data/kernel/kernelback/

4、 su - root

chown prdadm /usr/sap/PRD/SYS/exe/run/* exit

5、 删除kernel文件

cd /usr/sap/PRD/SYS/exe/run rm -rf *

解压文件

/data/kernel/SAPCAR -xvf /usr/sap/PRD/SYS/exe/run/SAPEXE.SAR

/data/kernel/SAPCAR -xvf /usr/sap/PRD/SYS/exe/run/SAPEXEDB.SAR

6、 安装kernel patches 放到临时文件 su - prdadm

cd /data/kernel/dw

/data/kernel/SAPCAR -xvf dw_334-10011182.sar

7、 Reinstalling SAPCRYPTOLIB 放到临时文件夹 su - prdadm

cd /data/kernel/dw_utils

/data/kernel/SAPCAR -xvf dw_utils_329-10011182.sar

拷贝到kernel文件夹 8、 更新R3trans tp 拷贝到目录

cd /usr/sap/PRD/SYS/exe/run

path/SAPCAR -xvf R3trans_330-10011182.SAR path/SAPCAR -xvf tp_331-10011182.sar cp R3trans /usr/sap/PRD/D*/exe/ cp tp /usr/sap/PRD/D*/exe/

9、 解压IGS

/data/kernel/SAPCAR -xvf /usr/sap/PRD/SYS/exe/run/igsexe_8-10007948.sar

恢复icu libraries文件,libicudata30.a libicui18n30.a libicuuc30.a到目录 /usr/sap/PRD/SYS/exe/run

10、 部署IGSHELPER 先备份IGSHELPER, su - prdadm

cd /usr/sap/PRD/DVEBMGS00/

/data/kernel/SAPCAR -cvf igs.sar ./igs 删除以前的igs目录 解压文件

/data/kernel/SAPCAR -xvf igshelper_4-10010245.sar su - prdadm

cd /usr/sap///igs/conf cp bwgis.tpl bwgis

cp gfwchart.tpl gfwchart

cp rspoconnector.tpl rspoconnector cp xmlchart.tpl xmlchart

如果是双机,除了ASCS实例不用部署,其他实例都要部署。 11、

解压NWRFC_31-20004559.SAR文件

SAPCAR -xvf NWRFC_31-20004559.SAR cd /data/kernel/nwrfcsdk/bin

cp startrfc /usr/sap/PRD/SYS/exe/run/ cp rfcexec /usr/sap/PRD/SYS/exe/run/

12、 安装saphostagent

放到目录/tmp/saphostagent中,root权限执行 cd /tmp/saphostagent

SAPCAR -xvf SAPHOSTAGENT198_198-20005725.SAR ./saphostexec -install

如果是双机,2台都要部署。 13、 su - root

cd /usr/sap/PRD/SYS/exe/run ./saproot.sh PRD exit

14、 su - prdadm

/usr/sap/PRD/D*/exe rm -rf *

所有的实例都要操作,包括ASCS实例。 15、

cd /usr/sap///work

sapcpe pf=/usr/sap/PRD/SYS/profile/

所有的实例都要操作。

ASCS实例操作如下:

cd /usr/sap///work sapcpe pf=/usr/sap//SYS/profile//SYS/exe/run/scs.lst 16、 启动SAP系统

profile>

17、 修改参数文件 修改参数前备份参数文件

rslg/new_layout = 9 在default profile里面设置。 以下在instance profile里面设置 rdisp/wp_no_restricted = 0 rdisp/configurable_wp_no = 0 rdisp/dynamic_wp_check = FALSE

rdisp/wp_max_no = Sum of:( rdisp/wp_no_dia + rdisp/wp_no_vb2 + rdisp/wp_no_btc + rdisp/wp_no_vb + rdisp/wp_no_spo + rdisp/wp_no_enq ).

rdisp/del_triv_joblog=0 1707974 - Background job starts although job log could not be generated 组件升级后,要注意修改。

三、 后续操作

1、解决不能冲销,ST22报错READ_BAD_KEY_ALIGN的问题。

READ_BAD_KEY_ALIGN.txt

打入note1138346

******************************************************************* * System-defined Include-files. * ******************************************************************* INCLUDE LJ1BGTOP. \ INCLUDE LJ1BGUXX. \

******************************************************************* * User-defined Include-files (if necessary). * ******************************************************************* * INCLUDE LJ1BGF... \ * INCLUDE LJ1BGO... \ * INCLUDE LJ1BGI... \

INCLUDE LJ1BGF01.

INCLUDE LJ1BGF02.

ENHANCEMENT-POINT SAPLJ1BG_02 SPOTS ES_SAPLJ1BG STATIC.

*$*$-Start: SAPLJ1BG_02-------------------------------------------------------------------------$*$*

ENHANCEMENT 1 OI0_COMMON_SAPLJ1BG. \ INCLUDE OI_LJ1BGFOI. ENDENHANCEMENT.

*$*$-End: SAPLJ1BG_02-------------------------------------------------------------------------$*$*

打入note1267192

2、解决不能冲销的问题,ST22报错ITAB_STRUC_ACCESS_VIOLATION。 打入note1296930

ITAB_STRUC_ACCESS_VIOLATION.txt

查看note1295973 - Runtime error ITAB_STRUC_ACCESS_VIOLATION 3、解决ST22报错ITAB_STRUC_ACCESS_VIOLATION 事物代码AS91 打入note1524336

ITAB_STRUC_ACCESS_VIOLATION.txt

4、解决ST22报错DYNPRO_SYNTAX_ERROR

DYNPRO_SYNTAX_ERROR.txt

打入note 1471534和 1467234

5、解决ST22报错RAISE_EXCEPTION

RAISE_EXCEPTION.txt

如出现报错可以打,TRN系统已打入note1120534,

DEVK911625 DEVK911635 DEVK911627 DEVK911629 DEVK911631 DEVK911633

四、 编译系统

升级完成后,需要编译系统。 事物代码SGEN 选择任务:

Regenerate Existing Loads---> Generate all objects with existing loads

本文来源:https://www.bwwdw.com/article/sdct.html

Top