2024年1月10日发(作者:)
一、 目的
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/ ./*
报错:SAPCAR: file './' 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/
/data/kernel/SAPCAR -xvf /usr/sap/PRD/SYS/exe/run/
6、 安装kernel patches 放到临时文件
su - prdadm
cd /data/kernel/dw
/data/kernel/SAPCAR -xvf dw_
7、 Reinstalling SAPCRYPTOLIB 放到临时文件夹
su - prdadm
cd /data/kernel/dw_utils
/data/kernel/SAPCAR -xvf dw_utils_
拷贝到kernel文件夹
8、 更新R3trans tp
拷贝到目录
cd /usr/sap/PRD/SYS/exe/run
path/SAPCAR -xvf R3trans_
path/SAPCAR -xvf tp_
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_
恢复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
删除以前的igs目录
解压文件
/data/kernel/SAPCAR -xvf igshelper_
su - prdadm
cd /usr/sap/
cp bwgis
cp gfwchart
cp rspoconnector
cp xmlchart
如果是双机,除了ASCS实例不用部署,其他实例都要部署。
11、
解压NWRFC_文件
SAPCAR -xvf NWRFC_
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_
./saphostexec -install
如果是双机,2台都要部署。
13、 su - root
cd /usr/sap/PRD/SYS/exe/run
./ PRD
exit
14、
su - prdadm
/usr/sap/PRD/D*/exe
rm -rf *
所有的实例都要操作,包括ASCS实例。
15、
cd /usr/sap/
sapcpe pf=/usr/sap/PRD/SYS/profile/
所有的实例都要操作。
ASCS实例操作如下:
cd /usr/sap/
sapcpe pf=/usr/sap/ list:/usr/sap/ 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_ 打入note1138346 ******************************************************************* * System-defined Include-files. * ******************************************************************* INCLUDE LJ1BGTOP. " Global Data INCLUDE LJ1BGUXX. " Function Modules ******************************************************************* * User-defined Include-files (if necessary). * ******************************************************************* * " Subprograms * " PBO-Modules * " PAI-Modules INCLUDE LJ1BGF01. INCLUDE LJ1BGF02. ENHANCEMENT-POINT SAPLJ1BG_02 SPOTS ES_SAPLJ1BG STATIC. *$*$-Start: SAPLJ1BG_02-------------------------------------------------------------------------$*$* ENHANCEMENT 1 OI0_COMMON_SAPLJ1BG. "active version INCLUDE OI_LJ1BGFOI. ENDENHANCEMENT. *$*$-End: SAPLJ1BG_02-------------------------------------------------------------------------$*$* 打入note1267192 2、解决不能冲销的问题,ST22报错ITAB_STRUC_ACCESS_VIOLATION。 打入note1296930 ITAB_STRUC_ACCESS_ 查看note1295973 - Runtime error ITAB_STRUC_ACCESS_VIOLATION 3、解决ST22报错ITAB_STRUC_ACCESS_VIOLATION 事物代码AS91 打入note1524336 ITAB_STRUC_ACCESS_ 4、解决ST22报错DYNPRO_SYNTAX_ERROR DYNPRO_SYNTAX_ 打入note 1471534和 1467234 5、解决ST22报错RAISE_EXCEPTION RAISE_ 如出现报错可以打,TRN系统已打入note1120534, DEVK911625 DEVK911635 DEVK911627 DEVK911629 DEVK911631 DEVK911633 四、 编译系统 升级完成后,需要编译系统。 事物代码SGEN 选择任务: Regenerate Existing Loads---> Generate all objects with existing loads


发布评论