SAP/SAPBC

SAP 리눅스 AP에서 서비스 STOP/START 방법

미미면 2023. 3. 22. 13:52
728x90
반응형

서비스 계정으로 계정으로 로그인 하여 서비스를 stop/ start 할 수 있음 

ASCS02, D03 경로의 exe 아래의 sapcontrol로 서비스를 start/stop 할 수 있음 

 

명령어 

서비스 종료

./sapcontrol -nr instance number((ex) 02)-function StopSystem

 

서비스 시작 

./sapcontrol -nr instance number((ex) 02)-function StopSystem

 

SAP SERVICE 에러 발생할때 조치법

: 리눅스에서 서비스 start가 불가한 경우가 있음 (버그)

 

경로 : /usr/sap/hostctrl/exe

> ./sapinit
Usage: ./sapinit {start|stop|status|restart}
> ./sapinit start
> sapcontrol -nr 01 -function StartSystem

 

15.10.2021 16:52:51
StartSystem
OK

> sapcontrol -nr 00 -function StopSystem

15.10.2021 16:52:55
StartSystem
OK

 

 

서비스 프로세스 확인

sapcontrol -nr instance number((ex) 02) -function GetProcessList

 

서비스 포트 확인 

lsof -i -nP | grep LISTEN | awk '{print $(NF-1)" "$1}' | sort -u

 

 

SAP* 계정으로 접속 불가 시 

 1. default 프로파일에  login/no_automatic_user_sapstar = 0 으로 추가
          2. DB에서 레코드 삭제

             SELECT * FROM USR02 where MANDT='000'; 조회 후 
             Delete USR02 where MANDT = '000' and BNAME = 'SAP*'
          3. 서비스 재시작
          4. SAP* 초기암호는 pass 임.
                   MANDT 클라이언트 지정
                   BNAME 유저 아이디.
          3. SAP 서비스를 재시작 시킨다. (서비스가 재시작 되면서 SAP* 레코드가 자동 생성되며 password는 pass) 

 
반응형