SAP HANA Revision 업데이트(Web browser 방식)

SAP HANA Revision 업데이트(Web browser 방식)

HANA Database의 2.0 SPS01에서 SPS02로 Version 업데이트 하는 방법을 설명하도록 하겠습니다.

간략하게 SAP HANA Database의 Revision Update에 대한 설명하고 Update하는 방법을 기술하겠습니다.

SAP HANA에서 크게 3가지로 Release Strategy를 구성합니다.

  • SAP HANA Support Package (SP) Revision
  • SAP HANA Maintenance Revision
  • SAP HANA Datacenter Service Point

 

HANA 2.0 Reversion Update하는 방법에는 2가지가 있습니다.

  • Command를 이용한 update(hdbupd)
  • HANA Platform Lifecycle Management를 이용한 Update(Web browser)

 

  1. HANA Support Package Revision

HANA SPS는 ERP, BW등 SAP에서 제품을 만들 때 주로 사용하는 용어로 Support Package를 적용하는 것과 유사하게 사용하는 용어입니다. HANA SPS(Support Package Stack)적용은 한번 적용을 하면 이전 것까지 모두 적용되는 누적된(cumulative)것입니다. 최근 것을 적용하면 과거의 내용을 모두 포함하여 적용된다는 이야기 입니다. 예를 들면 Windows 7을 업데이트 하는데 중요 업데이트(KB298566)를 30개 업데이트 한다고 하면 Windows 7 Service Pack 1을 하게 되면 이전에 포함된 모든 중요 업데이트 30개를 모두 포함하여 업데이트 하는 것이 됩니다. 그러니까 Windows 7 Service Pack 1만 하게 되면 이전에 모든 Bug에 대한 내용을 한번에 업데이트하는 것이 됩니다. 애플의 아이폰의 iOS 10.3, 11.1, 11.2 가 여기에 해당됩니다.

HANA DB에서 SPS에 해당 되는 것이 Windows 7 Service Pack 1 입니다.

HANA SP는 6개월에 1개씩 출시하게 됩니다. 그리니까 매년 2번 출시됩니다. HANA SPS10, SPS11, SPS12, HANA 2.0 SPS01, HANA 2.0 SPS02에 해당됩니다.

  1. SAP HANA Maintenance Revision

HANA Maintenance Revision은 한마디로 Bug를 수정하기 위한 패치입니다. HANS SP102.01 ~ SPS10.02등 .02, .03, .04등 소수점에 해당되는 내용입니다. 예를 들면 애플의  iOS 10.2.1. 11.3.3등

수소점 마지막 자리에 해당되는 것이 Bug를 수정한 내용입니다.

  1. SAP HANA Datacenter Service Point

이것은 일반적으로 사용하지 않는 것인데 이해하기 어려울 수도 있는 내용입니다.한마디로 이야기 하면 운영서버의 DB용으로 사용하기에 가장 안정적인 버전에 해당됩니다. HANA SPS를 6개월마다 한번씩 내놓기 때문에 Database로 사용하기에 버전에 안정성 가장 잘 보장되어야 합니다. 그래서 나온 것이 HANA DSP(Datacenter Service Point)입니다. 이것을 일반적으로 SPS가 Release된 이후에 대략 3개월정도 지나면 가장 안정적이고 고객(Customer)이 운영 System에 사용하기에 좋은 버전입니다. 오라클과 마찬가지로 Database는 성능이나 기능보다도 안정성이 제일 우선시 되어야 합니다. 그래서 SAP에서 HANA DSP(Datacenter Service Point)라는 용어를 사용하게 되었습니다.

HANA 1.0 SPS10에서는 102가 가장 안정적인 버전으로 일반 고객(Customer)가 사용하는 것을 가장 권장하는 버전입니다. SPS11에서는 112가 가장 운영 환경에서 사용하기 좋은 버전입니다.

그래서 여기 그림에서 HANA 97에서 사용하는 고객은 101버전으로 바로 Revision 업데이트 하는것이 아니라 102로 바로 업데이트 하는 것이 안정적인 것입니다.

여기에 설명이 대략적으로 SPS가 발표된 후 3개월후에 HANA Datacenter Service Point가 나온다고 합니다. Production환경에서는 HANA Datacenter Service Point 를 사용하는 것이 안정적으로 HANA를 사용하는 것을 권장하고 있습니다.

아래 그림과 같이 HANA DB Version을 97 -> 102 -> 112로 가는 것을 권장하고 있습니다.

물론 97 -> 112 or 122로 바로 Reversion을 업데이트 할 수도 있습니다.

  1. 전체적인 HANA Revision과 Maintenance 전략에 대해서 아래 그림에서 설명한 내용입니다.

자세한 내용은 아래 Note를 참고하시면 어느 버전으로 가야 하는지 확인 할 수 있습니다.

SAP Note 1948334 – SAP HANA Database Update Paths for SAP HANA Maintenance Revisions

  1. 이제 HANA DB 2.0 SPS01에서 SPS02로 업데이트 하는 것을 설명하도록 하겠습니다.

현재 HANA DB 버전이 2.00.010으로 되어 있습니다. 이것은 2.0 SPS01에 해당됩니다. 그러니까 HANA DB 2.0에 SPS01 버전입니다.

  1. 항상 DB를 패치하기 전에 반드시 백업을 수행합니다. 이것은 Oracle, MS SQL Server, DB2에 해당되는 내용을 DBA가 항상 수행해야 하는 작업입니다.

7. HANA DB를 Complete Data Backup을 수행합니다.

8. SAP HANA DB를 백업하는 방법은 HANA Studio를 통해서 쉽게 백업을 할 수 있습니다.

9. SAP Market Place에서 SAP HANA DB에 대한 SPS01 파일을 다운로드 합니다.

HANA DB Server, HANA Client, HANA Studio을 다운로드 한 파일을 압축 해제합니다.

여기에서 Command방식과 다르게 SAPCAR –manifest SIGNATURE.SMF 명령어를 추가해서 압축을 해제합니다.

10. 압축을 해제하게 되면 SAP_HANA_DATABASE 폴더가 생성됩니다.

>root 사용자로 압축해제 생성된 SIGNATURE.SMF 파일을 SAP_HANA_DATABASE 폴더로 이동합니다.

mv SIGNATURE.SMF SAP_HANA_DATABASE

11. 같은 방법으로 HANA Client와 HANA Studio을 압축을 해제합니다.

12. HANA Studio에서 Lifecycle Management -> Platform Lifecycle Management -> SAP HANA Platform Lifecycle Management를 선택합니다.

13. Web Browser화면에서 <SID>adm 사용자와 Password를 입력하는 화면이 나오면 로그인을 수행합니다.

14. HANA Platform Lifecycle Management 화면에서 업데이트를 수행하기 위해 Update System and Components를 클릭합니다.

15. DB Version을 업데이트하기 위해 경로에 다운로드하고 압축을 해제한 디렉토리를 입력합니다.

16. HANA Database를 업데이트 하기 위해 HANA Database, HANA Client, HANA Studio를 확인합니다.

17. 이제 실제로 HANA를 업데이트 해야 하는 것을 선택합니다. 기본적으로 DATABASE는 선택되어 있고 추가적으로 HANA Client, HANA Studio를 선택합니다. 그래서 총 3개 Component가 업데이트 됩니다.

18. <SID>adm의 패스워드와 DB 계정의 System 사용자와 패스워드를 입력합니다

19. HANA DATABASE, HANA Client, HANA Studio의 from 현재 버전에서 to 향후 버전에 대한 정보를 보여줍니다.

20. HANA의 업데이트 진행 상황을 보여주는 내용입니다.

21. 정상적으로 HANA DB, Client, Studio가 모두 업데이트가 완료되었습니다.

22. HANA DB Version이2.00.010 => 2.00.020으로 변경된 것을 확인 할 수 있습니다.

23. HANA DB Update한 이력을 보기 위해서 Properties -> Version History에서 확인할 수 있습니다.

24. 그리고 Web Browser에서 HANA DB Version 2.00.020을 확인 할 수 있습니다.

HANA Platform Lifecycle Management -> View System Information -> Installed Components에서 자세한 내용을 확인합니다.

 

 
도구 모음으로 건너뛰기