S/4 HANA

S/4 HANA 2020 Start and Stop 하는 방법

  • SAP S/4 HANA 2020 Start and Stop 하는 방법

 

SAP S/4 HANA 2020 의 Start 와 Stop하는 방법을 설명하도록 하겠습니다.

지금까지 SAP 4.6C에서부터 ERP 6.0까지 사용해왔던 명령어인 Startsap, Stopsap 명령어를 사용하지 못하게 되었습니다.

그러나 익숙한 명령어인 startsap, stopsap 명령어는 단순한 스크립트(Script)로 이전 버전의 것을 사용해도 큰 지장이 없습니다.

그래서 새롭게 바뀐 S/4 HANA 2020에서 사용하는 sapcontrol 명령어와 startsap, stopsap 명령어를 사용하는 방법을 설명하겠습니다.

  • HANA 2.0 Start and Stop 방법(Single Node인 경우)
  • S/4 HANA 2020 Start and Stop 방법

 

  1. HANA 2.0 Start 하는 방법(Single Node인 경우)

OS-level에서 <SID>adm 사용자로 Command 수행합니다.

>HDB start

또는 아래와 같이 sapcontrol 명령어로 Start할 수 있습니다.

>sapcontrol -nr <InstNo> -function Start

>sapcontrol -nr 10 -function Start

정상적으로 Process 가 Start되었는지 확인하기 위해 명령어를 수행한다.

>sapcontrol -nr 10 -function GetProcessList

2. HANA 2.0 Start 하는 방법(Single Node인 경우)

이것은 오로지 Local Node에서만 Stop됩니다.

>HDB stop

OS-level에서 <SID>adm 사용자로 Command 수행합니다.

또는 sapcontrol 명령어로 수행할 수 있습니다.

>sapcontrol -nr <InstNo> -function Stop

>sapcontrol -nr 10 -function Stop

정상적으로 Process 가 Stop되었는지 확인하기 위해 명령어를 수행한다.

>sapcontrol -nr 10 -function GetProcessList

3. HANA DB의 Process를 확인합니다.

>HDB info

>HDB proc

4. HANA Node가 여러 개인 경우에 해당되는 Multi-Node에서는 아래와 같은 명령어로 수행합니다. 이 경우는 Distributed system에 해당됩니다. 여러 개의 Node에 있는 HANA DB Process를 한번에 모두 Stop/ Start/ Status 수행하는 명령어입니다.

root 사용자로 로그인 하여 수행합니다.

Action Command
Start the HANA system /usr/sap/hostctrl/exe/sapcontrol -nr <instance_number> -function StartSystem<sid>
Stop the HANA system /usr/sap/hostctrl/exe/sapcontrol -nr <instance_number> -function StopSystem<sid>
Query current host status /usr/sap/hostctrl/exe/sapcontrol -nr <instance_number> -function GetSystemInstanceList

 

5. SAP HANA S/4 HANA 2020 Start 하는 순서 및 명령어에 대한 설명

S/4 HANA 시작(Start)하는 순서(Sequence)입니다.

5-1) HANA Database

5-2) ASCS Instance

5-3) ABAP Instance

OS-level에서 <SID>adm 사용자로 Command 수행합니다.

>sapcontrol -nr <InstNo> -function Start

또는

>sapcontrol -nr <InstNo> -function StartSystem

정상적으로 Process 가 Start되었는지 확인하기 위해 명령어를 수행한다.

>sapcontrol -nr <InstNo> -function GetSystemInstanceList

 

6. S/4 HANA 2020 Start를 sapcontrol로 수행하는 방법입니다.

6-1) OS-level에서 <SID>adm 사용자로 Command 수행합니다

>sapcontrol -nr <InstNo> -function Start

>sapcontrol -nr 00 -function Start

sapcontrol -nr 01 -function Start

정상적으로 Process 가 Start되었는지 확인하기 위해 명령어를 수행한다

>sapcontrol -nr <instance number> -function GetProcessList

>sapcontrol -nr 01 -function GetProcessList

>sapcontrol -nr 00 -function GetProcessList

7. SAP HANA S/4 HANA 2020 Stop 하는 명령어를 수행합니다.

S/4 HANA 중지(Stop)하는 순서입니다.

5-1) ABAP Instance

5-2) ASCS Instance

5-3) HANA Database

 

OS-level에서 <SID>adm 사용자로 Command 수행합니다.

> sapcontrol -nr <instance number> -function Stop

또는

>sapcontrol -nr <instance number> -function StopSystem

정상적으로 Process 가 Stop되었는지 확인하기 위해 명령어를 수행한다.

> sapcontrol -nr <InstNo> -function GetSystemInstanceList

 

8. S/4 HANA 2020 Start를 sapcontrol로 수행하는 방법입니다.

OS-level에서 <SID>adm 사용자로 Command 수행합니다

>sapcontrol -nr <instance number> -function Stop

>sapcontrol -nr 01 -function Stop

>sapcontrol -nr 00 -function Stop

정상적으로 Process 가 Start되었는지 확인하기 위해 명령어를 수행한다

>sapcontrol -nr <instance number> -function GetProcessList

>sapcontrol -nr 01 -function GetProcessList

>sapcontrol -nr 00 -function GetProcessList

9. Startsap, Stopsap 스크립트를 이용하여 S/4 HANA 2020을 시작 및 중지하는 방법입니다.

S/4 HANA 2020에서는 더 이상 지원하지 않아 이전 Kernel 파일에서 Copy하여 사용합니다.

SAP Kernel을 파일을 다운로드 합니다.

10. SAPCAR 명령어로 압축을 해제합니다.

11. 압축을 해제한 내용에서 startsap, stopsap 파일을 exe 폴더에 복사(copy)한다.

>cp stoptsap /sapmnt/<SID>/exe/uc/linuxx86_64

>cp startsap /sapmnt/<SID>/exe/uc/linuxx86_64

12. OS-level에서 <SID>adm 사용자로 Startsap 스크립트 Command를 수행합니다

>startsap

13. OS-level에서 <SID>adm 사용자로 Stoptsap 스크립트 Command를 수행합니다

>stopsap

 

안녕하세요. 사이트를 방문해주셔서 감사합니다. 저는 24년 이상 SAP Basis 일을 하고 있습니다. 같이 이곳을 여러 분들과 같은 발전해 나가는 곳으로 만들고 싶습니다. 앞으로 활동 부탁드립니다.

댓글 2개

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다