Sap hana 升级思路

升级环境:erp 1709 ,hana 为2.3. 升级到2.4, 数据库升级很简单,几乎都是下一步。
前期准备工作:
1.通过SAP support 提供的升级补丁地址下载软件
2.上传到服务器 D环境 Q环境 P环境 等等
3.命令解压 SAP 补丁, 确认好操作系统用户adm 有补丁文件执行权限
例如:sapcar -xvf IMC_STUDIO2_97_3-80000323.SAR
4.备份FIORI和ERP P/PO等所有环境
备份工具:通过GUI 备份
5.备份studio(用studio备份hana)
备份工具:hana studio
6.保证SR传输正常 (查看./sr_state 状态)
登陆服务器,用adm用户查看状态

升级步骤:

1.停FIORI (停掉所有应用层 目前测试环境有D和Q)
切换 sap用户 stopsap (sap用户 :adm)
2.停ERP P(停掉所有应用层 目前测试环境有P ,PO 等环境)
切换 sap用户 stopsap (sap用户 :adm)
3.升级APP层 (如不升级app层可以忽略此步骤)
例如:进入到补丁解压目录 ./hdbinst
4.1升级主节点hana(如不升级HANA数据库可以忽略此步骤,因为没有停备节点,中间会有sr传输报错可忽略)
为什么先升级主节点,因为SR传输 主备节点数据一致, 先升级主节点可以避免做sr主备切换。(推荐方案)
4.2 升级备节点hana(如不升级HANA数据库可以忽略此步骤,sap文档升级描述)
5.启动ERP P,让业务人员确定升级后的hana和erp是否正常 (启动后正常业务可以放心升级备节点)
6.停ERP P
7.升级备节点hana
8. 启动ERP P+FIORI,业务人员确定是否正常

-----------2020 - 07 - 02 修改----------------------------------------

前期准备工作:
1. 通过SAP support 提供的升级补丁地址下载软件
2. 上传到服务器 BPC服务器 DEN环境 QAS环境 PRD环境 等
3. 命令解压 SAP 补丁, 确认好操作系统用户adm 有补丁文件执行权限
例如:sapcar -xvf IMC_STUDIO2_97_3-80000323.SAR
4. 备份BPC(BRD/BAS/BEV)和ERP PRD/POD等所有环境
备份工具:通过GUI T-code DB13备份
5. 备份systemDB studio(用studio备份hana)
备份工具:hana studio
1. 保证replicate模式正常,sync状态 (查看./sr_state 状态)
登陆服务器,用adm用户查看状态
6. 执行./hdblcmgui --action=update --prepare_update检查 升级必要条件,并安装

升级步骤:

  1. 停应用(停掉所有应用层链接数据库的应用层)
    登陆服务器,切换 sap用户 stopsap (sap用户 :adm)
  2. 升级APP层 (如不升级app层可以忽略此步骤)
    例如:进入到补丁解压目录 ./hdbinst
  3. 升级备节点secondary节点和所有的组件(如不升级HANA数据库可以忽略此步骤,sap文档升级描述),单节点直接升级即可。
    1. 验证系统复制是激活的并所有服务是 sync 模式( REPLICATION_STATUS in M_SERVICE_REPLICATION has the value ACTIVE for all services. )
      用hdblcmgui升级备节点,
    2. 停 primary system
    3. takeover在 secondary 节点做主备切换 hdbnsutil -sr_takeover
    4. 如果 XS Advanced 更新 ./hdblcm --action=update
    5. 升级primary system
    6. 将原来的primary 注册为 standby system。
      备机升级完成后,手工执行hdbnsutil -sr_takeover进行hana主备切换
  4. 启动ERP P,让业务人员确定升级后的hana和erp是否正常
    备注:HANA 支持 Near Zero Downtime Upgrades, 为了安全建议升级期间不让用户使用产生数据

HANA 升级可能遇到的问题:

  1. 遇到依赖包报错:
    解决办法:下载对应的依赖包
  2. 升级过程中不明原因被系统KILLED。
    解决办法:安装包可能有问题,启动数据库确认安装包重新升级
  3. 在主机节点升级完成后,从hana studio上查看 复制状态一直不对,landscape的system replication显示,XSengine的状态是error的,看提示是因为丢失了某个日志。
    解决办法:
    1、尝试kill掉 xsengine进程,不成功
    2、尝试在活动的原备机节点执行全备份(执行全备份时会触发检查点,日志会得以重新生成) ,失败
    3、尝试取消备节点对主节点的注册
    hdbnsutil -sr_unregister --id=1 --name=SITEB
    4、备节点无法操作,尝试在主节点
    $hdbnsutil -sr_disable
    提示 error: there are still secondary sites attached;
    5、尝试执行强制清理
    hdbnsutil -sr_cleanup --force
    随后激活作为复制源的节点 hdbnsutil -sr_enable –name=SITEA
    接着,在备节点重新注册并执行主备全复制
    hdbnsutil -sr_register --force_full_replica --remoteHost=hdbgmp1 --remoteInstance=00 --replicat
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

巧克力-8883

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值