SAP BC/SAP

# [SAP] SAP AP Startup sequence ( SAP AP 실행 순서 )

leehi0110 2023. 2. 20. 20:00
반응형

SAP Application Server의 작동 순서는 아래와 같다.

0. SAP start and stop procedure

  - The instance is started by the sapstartsrv process, and not directly by the start service sapstart.
    Instance는 sapstartsrv process에 의해 시작되며, sapstart service에 의해 직접적으로 실행되지 않는다. ( 안된다라기 보다 않는다의 개념 )

  ✓ You can also still use startsap and stopsap scripts to start and stop the instance ( standard procedure in older release )
     오래된 버전에서는  startsap 혹은 stopsap을 여전히 사용할 수 있다.

  - 해당 스크립트들은 /usr/sap/SID/SYS/exe/us 하위 경로에서 확인 할 수 있다.

1. OS boot -> /etc/init.d/sapinit

  - SAP 설치시 /etc/init.d 경로에 sapinit 스크립트가 설치되고, OS 부팅시 /etc/init.d에 있는 스크립트들이 실행된다.
  - sapinit script를 통해 sapstartsrv가 실행되며, 해당 프로세스는 AP 구동에 필요한 process들의 부모 프로세스가 된다.

  - sapinit은 또한, /usr/sap/sapservices 파일을 읽어오는데 해당 파일에는 instance별 라이브러리 정보를 가지고 있다.

2. sapinit -> process run

  - sapinit이 실행되면 크게 아래의 SAP 시스템 프로세스가 실행된다.

  • /usr/sap/hostctrl/ 하위의 Host Agent
  • /usr/sap/SID/ASCS<##> 하위의 ASCS

    - ASCS는 Enqueue server와 Message server로 구성된 SAP Instance이다.
  • /usr/sap/SIC/D<##> 하위의 PAS

    - PAS는 실제 서비스 구동에 필요한 Instance이다.

3. SAP AP Start sequence

  - 위의 순서를 정리하면 다음과 같다.
  - OS boot -> /etc/init.d/sapinit -> sapstartsrv -> Host Agent / ASCS / PAS

 

참조 : https://continuetochallenge.tistory.com/115

 

startsap 과정 설명

startsap 과정을 단계별로 설명하도록 하겠습니다. 그럼 각각의 라인을 살펴보겠습니다. (1) adm 계정으로 Switch User [root@testehp8 ~]# su - tepadm Last login: Fri Dec 14 15:17:36 KST 2018 on pts/1 (2) startsap 명령어 실

continuetochallenge.tistory.com

🙋‍♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!

반응형

'SAP BC > SAP' 카테고리의 다른 글

# [SAP] sapcontrol command  (0) 2023.03.29
# [SAP] SAP Version  (0) 2023.02.22
# [SAP] SAP Port ( Application Port )  (0) 2023.02.15
# [SAP] SAP Router 인증서 갱신 ( Window )  (0) 2023.02.06
# [SAP] SAP Router  (0) 2023.02.01