升级环境: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

Sap hana 升级思路相关推荐

  1. 戴尔公司向SAP HANA明确示爱 发布全新系统设计方案

    Micahel Dell在最近的发言中给出了戴尔公司的主要精力将放在系统设计层面的说法,但语言毕竟无力.今天戴尔公司正式推出一款设备,专门面向运行有SAP HANA方案的企业客户. 这套戴尔-EMC ...

  2. SAP HANA解决方案设计10问详解

    https://www.toutiao.com/a6674578205040443907/ SAP是全球最大的企业软件供应商,提供包括ERP.SRM.BI等在内的企业级应用软件.而HANA(High ...

  3. SAP到SAP的升级 --- SAP行业新的金矿

    SAP到SAP的升级 --- SAP行业新的金矿 经过最近30年的发展,以及SAP业界诸多前辈,同辈以及晚辈同行的一起努力,SAP这个ERP思想的首席践行者,占据了全球ERP市场的大半壁江山.无论是世 ...

  4. 《SAP HANA平台应用开发》—第3章3.1节信息建模

    本节书摘来自华章出版社<SAP HANA平台应用开发>一书中的第3章,第3.1节信息建模,作者刘刚,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第3章 信 ...

  5. SAP推出下一代数字转型平台SAP HANA 2

    日前,SAP在巴塞罗那举行的SAP TechEd 会议上正式对外发布了下一代 SAP HANA:SAP HANA 2平台.SAP HANA自2010年发布以来每年都会更新一次,此次更新的SAP HAN ...

  6. SAP HANA云平台YaaS,你不知道的三件事

    互联网圈大事小事天天有, 各大企业新闻每天轮番上演.这不,SAP在纽约宣布推出以hybris为主导的最新客户关系管理(CRM)解决方案,其中包括三款新产品:hybris Customer Experi ...

  7. SAP HANA会代替BW吗?

    对于Twitter上关于SAP HAHA有潜力取代BW的那些争论,我表示并不意外.写这篇博客是想回应下周五对这个话题的50个相关转发.感谢来自IBM的Vijay Vijayasankar的贡献.在这篇 ...

  8. 冒险实施SAP HANA 农夫山泉缘何做第一个“吃螃蟹”者?

    查询同样的数据,用原来的数据库与BI组合需要215.0秒,用 HANA和升级后的BI组合一次查询只需2.1秒,二次查询则只需1.8秒;同样的报表展现原来需要358.1秒,而在HANA中只需要16.8秒 ...

  9. 什么是SAP HANA Database Procedure(数据库过程)

    SAP HANA数据库给开发人员提供了一种编程方式的选择,能够在数据库层直接编写应用逻辑.这些应用逻辑可以实现在所谓的数据库过程(database procedure)里,实现语言为SAP HANA ...

  10. 《SAP HANA平台应用开发》—第2章2.3节熟悉SAP HANA工作台

    本节书摘来自华章出版社<SAP HANA平台应用开发>一书中的第2章,第2.3节熟悉SAP HANA工作台,作者刘刚,更多章节内容可以访问云栖社区"华章计算机"公众号查 ...

最新文章

  1. 使鼠标保持按住状态_MouseInc 鼠标手势工具
  2. 【codeforces 742A】Arpa’s hard exam and Mehrdad’s naive cheat
  3. 【热点】React18正式版发布,未来发展趋势是?
  4. jeewx-api 1.0.5 版本发布,微信SDK接口封装(支持微信第三方开放平台)
  5. C#中的正则表达式引擎
  6. 转行HTML5前端开发,该怎么学才能最快入门
  7. android按钮放图片不显示文字,Android 自定义标签 Imagebutton实现ImageButton里放置文字...
  8. 进程间通讯的四种方式
  9. 南邮计算机学院复试,过来人建议:南京邮电大学考研复试注意事项
  10. 《Loy解说Eureka服务端源码(二)》
  11. vue2+Ts+elementUI_后台管理系统_Excel文件的上传下载
  12. JD eid fp
  13. ERROR 1010 (HY000): Error dropping database (can't rmdir './library', errno:
  14. adobe登录无法连接服务器未响应,adobe链接不到服务器
  15. addEventListener和addListener的区别
  16. android 韦根读卡器_维根26磁条卡读卡器|维根34磁条卡读卡器|韦根26磁条卡读卡器|Wiegand 26磁条卡读卡器-深圳市和信达科技...
  17. 解决下载妹子网图片数据不全的两种方法
  18. Linux主机熵值不足导致SecureRandom线程阻塞问题
  19. 防采集 - 最看不起采集,一点技术含量都没有!
  20. 数据结构篇 --- 带头双向循环链表增删查改

热门文章

  1. 优化UE4性能 、减少DrawCall——材质中使用自定义基元数据
  2. 如何判断一个点在三角形内部
  3. 苹果电池显示维修_苹果售后政策调整,iPhone非原装电池也提供维修!
  4. 分治法解决赛程安排问题
  5. 信息学奥赛一本通 1325:【例7.4】 循环比赛日程表
  6. 彻底搞懂CNN中的卷积和反卷积
  7. 从faker.js 开源作者Marak已删除了GIthub所有代码我们得到了什么教训
  8. ZlycerQan的 八云蓝(ran )
  9. 计算机本地连接xp,xp系统本地连接不见了的解决方法
  10. 拼接大屏数据展示_拼接大屏幕实现的功能与特点