用"sapdbctrl"更新SAP ASE
我试图用"sapdbctrl"结束本文档中的SAP ASE补丁更新(16.0.00.05到16.0.01.01)。SAP已经在SAP Note 1982469(SYB:用saphostctrl/sapdbctrl更新SAP ASE)中非常出色地描述了整个更新过程;从本说明中,我采取了一些关键步骤,包括屏幕打印和错误,我发现了一些障碍,但一点也不担心。
更新SAP ASE 16.0.01.01(16.0 SP01)对于使用SAP ASE 16的客户来说非常重要。根据注2113995–SAP ASE中缺少身份验证检查
sapdbctrl支持SAP ASE更新到版本15.7 SP100或更高版本,以及ASE 16.0或更高版本。
前提条件:
必须确保您已进行DB备份并创建目录/sybase/(UNIX/Linux)的文件系统备份,或:\sybase\加上系统映像(Windows)后再执行升级。
系统上必须安装SAP Host Agent,并且版本必须为7.20补丁级别202或更高,因此请使用saphostexec–version
ASE升级到16.0或更高版本来检查Host Agent版本,SAP内核的"startdb"脚本需要要适应。因此,请确保您已经更新了最新的内核。
检查SAP ASE、Host Agent和内核的现有版本。
SAP ASE更新需要执行几个步骤:
步骤1。从SAP服务市场下载软件。
https://support.sap.com/software/databases.html
下载ASE版本16.0的更新时
文件ASEBS160aabb\ U 0.SAR包含ASE服务器软件(aa和bb是两个数字,请参阅当前ASE支持包和补丁级别ASE 160 SPaa PLbb)
文件ASEBC160aabb_0.SAR包含ODBC和JDBC驱动程序(版本SPaa PLbb)。
从下载目录复制下载的文件(文件ASEBS160aabb_0.SAR包含ASE服务器软件)。使用以下命令解压缩包含ASE服务器包的SAR存档文件:
SAPCAR-xvf.SAR
请勿解压缩此临时目录中包含客户端软件的SAR文件。
确保用户syb至少对下载目录及其所有子目录具有读取和执行权限(如果我们同意)完全权限。
确保此下载目录树中的所有可执行文件对用户syb具有读取和执行权限。
步骤2。下载SAP NetWeaver特定的升级脚本"syb\u db"_更新.txt".
下载所附脚本"syb\u update"_数据库.txt'并将其放置在目录/usr/sap/hostctrl/work/(UNIX/Linux)或:\usr\sap\Program Files\hostctrl\work\\(Windows)中。如果目录不存在,创建它。
下载附加的脚本'syb\u update'_数据库.txt'并将其放置在目录/usr/sap/hostctrl/work/(UNIX/Linux)或:\usr\sap\Program Files\hostctrl\work\\(Windows)中。如果目录不存在,则创建它。
脚本检查新安装的ASE版本,并根据ASE版本设置重要的SAP特定参数。脚本"syb\u update"的最新版本_数据库.txt'始终附加到本说明1982469。
如果未下载脚本,大数据分析培训课程,sapdbctrl将生成此脚本–但是,根据您使用的sapdbctrl版本,内容可能不是最新的。
步骤3。更新ASE软件。
SAP ASE必须在升级开始前启动并运行。SAP系统必须脱机。在升级ASE之前停止应用程序服务器。SAP ASE将在安装过程中停止并重新启动,应用程序打开的连接将终止,应用程序进程将中断。
升级过程将停止数据库服务器,升级ASE软件,启动数据库,执行所需的ASE升级脚本和SAP NetWeaver特定的升级脚本"syb\u update"_数据库.txt".
整个过程可能需要几分钟–耐心地检查/Sybase//log/目录下的日志。
要以用户root(UNIX/Linux)或全局管理员(Windows)身份通过"sapdbctrl"登录运行更新,执行
sapdbctrl LiveUpdate-tsyb-mExecute-oTASK=UPDATE\u ASE-oDROP\u LOCATION=""
是以前提取软件的目录。建议此目录是执行升级的计算机上的本地目录。
###仅限UNIX/Linux:在您可以作为用户root调用"sapdbctrl"之前,您必须将root的环境变量LDŠu LIBRARYŠPATH设置为saphostexec的安装
位置(通常是/usr/sap/hostctrl/exe)。
LD\u LIBRARY\u PATH=/usr/sap/hostctrl/exe
:/usr/sap/hostctrl/exe>/sapdbctrl LiveUpdate-tsyb-mExecute-oTASK=UPDATE\u ASE-oDROP\u LOCATION=""
是的!!!一段时间后,ASE更新成功完成
步骤4。更新ODBC和JDBC驱动程序。
将新的ODBC和JDBC软件复制到全局目录时,无需停止SAP系统。必须重新启动才能使用新版本。
以用户身份登录adm.
获取全局客户端驱动程序软件目录的文件系统备份:
在UNIX/Linux上:/sapmnt//global/syb//
在Windows上::\usr\sap\\SYS\global\syb\NTAMD64
复制包含客户端软件的SAR存档文件(文件)ASEBC160aabb\u 0.SAR包含您下载目录中的ODBC和JDBC驱动程序。
使用命令
SAPCAR-xvf.SAR
解压SAR存档文件。
ASE升级完成后重新启动SAP系统
检查升级SAP ASE的版本。
****
重要部分:我已将错误部分视为重要部分,我提到了错误以及我在更新过程中处理的纠正措施。
a.1。自定义操作:com.sybase.ia公司.通用.InstallMergeModuleStatus
状态:致命错误