- 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 방법
- 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
좋은 자료 감사드립니다.
도움이 되어서 저 또한 기쁘네요.ㅎ