서비스 계정으로 계정으로 로그인 하여 서비스를 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)