SAP OS 명령어 Alias__SAP OS Command Aliases

감귤은탱귤·2026년 3월 23일

SAP BC - 기본 개념

목록 보기
24/24
post-thumbnail

SAP 시스템 설치 시, 사용자 편의를 위해 <sid>adm 계정에 기본적인 명령어 Alias(별칭) 을 제공한다.

해당 Alias 를 사용하면, 쉽고 편하게 주요 디렉토리로 이동이 가능하기에 주요한 명령어 Alias 를 외워두면은 작업에 도움이 많이 된다.

또한, 명령어 Alias 를 운영자 환경에 맞춰 수정하여 보다 편리하게 사용이 가능하다.

아래에 자주 사용되는 명령어 Alias 의 종류와 Alias 수정 방법에 대해서 설명한다.



1. SAP Appl.

aliasOS CommandDesc.
cdAScd /usr/sap/$SAPSYSTEMNAME/ASCS[0-9][0-9]ASCS 인스턴스 디렉토리
cdDcd /usr/sap/$SAPSYSTEMNAME/DVEBM*[0-9][0-9]DVEBM 인스턴스 디렉토리 (CI)
cdDicd /usr/sap/$SAPSYSTEMNAME/D[0-9][0-9]D 인스턴스 디렉토리 (DI)
cdexecd $_DEF_EXE2SAP 커널 디렉토리
cdprocd /usr/sap/$SAPSYSTEMNAME/SYS/profileSAP 프로파일 디렉토리
cdglocd cd /usr/sap/$SAPSYSTEMNAME/SYS/globalSAP Global 디렉토리
cdJcd /usr/sap/$SAPSYSTEMNAME/J[0-9][0-9]SAP J 인스턴스 디렉토리
cdJCcd /usr/sap/$SAPSYSTEMNAME/JC[0-9][0-9]SAP JC 인스턴스 디렉토리 (CI)
cdScd /usr/sap/$SAPSYSTEMNAME/SCS[0-9][0-9]SAP SCS 디렉토리


2. SAP HANA DB

aliasOS CommandDesc.
cdhdbcd /usr/sap/$SAPSYSTEMNAME/HDB[0-9][0-9]HANA DB 인스턴스 디렉토리
cdhdblcmcd 'instdir'/hdblcmHDBLCM 디렉토리
cdhostcd $DIR_INSTANCE/$VTHOSTNAMEHANA DB Host 디렉토리
cdpycd /usr/sap/$SAPSYSTEMNAME/HDB[0-9][0-9]/exe/python_supportHANA Python 스크립트 디렉토리
cdtracecd $DIR_INSTANCE/$VTHOSTNAME/traceHANA DB Host 추적파일 디렉토리
cdworkcd $DIR_INSTANCE/$VTHOSTNAME/workHANA DB Host Work 디렉토리
cdprocd /usr/sap/$SAPSYSTEMNAME/SYS/profileHANA 프로파일 디렉토리
cdglocd /usr/sap/$SAPSYSTEMNAME/SYS/globalHANA Global 디렉토리
cdcocd /usr/sap/$SAPSYSTEMNAME/HDB[0-9][0-9]/exe/configHANA ini 파일 디렉토리 (원본)
cdcoccd /usr/sap/$SAPSYSTEMNAME/SYS/global/hdb/custom/configHANA ini 파일 디렉토리 (커스텀)


3. Alias 명령어 수정

3-1. OS 계정 환경(env) 설정 파일

  • SAP Notes 202227 - Recommended login shells

기본적으로 해당 계정의 홈 디렉토리에 유저 프로파일 및 env 파일이 존재하며, 해당 env 파일을 수정함으로써 운영자 입맛에 맞게 Alias 수정이 가능하다.

<sid>adm 계정의 사용 쉘은 기본적으로 csh (C쉘) 이며, 따라서 Alias 수정을 위해서는 .sapenv.csh 파일을 수정하면 된다.

단, 환경파일 중 .sapenv_<hostname>.csh 파일이 존재하는 경우, 해당 파일을 먼저 읽기 때문에, 이 파일을 수정해야 적용이 된다.

env 파일은 기본적으로 파일 이름 앞에 . 이 붙은 숨겨진 파일이기에 ls -al 명령어으로 조회해야 한다. (-a 옵션)

3-2. 예시

예를 들어, SAP S4HANA 로 넘어오면서 CI 개념이 사라졌고, ASCS / AS 로 바뀌게 되었다.

그러나 여전히 Dialog 인스턴스 (/usr/sap/<sid>/D<XX>) 로 이동하는 Alias 는 cdDi 로 설정되어있다.
이를 간편하게 cdD 로 변경하려고 한다.

AP 서버에 <sid>adm 계정으로 접속하여 csh 임을 확인했고, .sapenv_<hostname>.csh 파일이 존재하기에, .sapenv.csh 대신 .sapenv_<hostname>.csh 파일의 alias 설정 명령어를 다음과 같이 변경한다.
(alias 설정 명령어는 env 파일 최하단에 있다.)

1) 기존 cdD Alias 주석처리

<수정 전, 기본값>
alias cdD 'cd /usr/sap/$SAPSYSTEMNAME/DVEBM*[0-9][0-9]'

<다음과 같이 수정 - 기존 cdD Alias 주석처리>
#alias cdD 'cd /usr/sap/$SAPSYSTEMNAME/DVEBM*[0-9][0-9]'

2) 기존 cdDi Alias 수정

<수정 전, 기본값>
alias cdDi 'cd /usr/sap/$SAPSYSTEMNAME/D[0-9][0-9]'

<다음과 같이 수정 - 기존 cdDi  cdD  변경>
alias cdD 'cd /usr/sap/$SAPSYSTEMNAME/D[0-9][0-9]'

해당 Alias 변경 작업으로 이제 AP 서버에서 cdD 명령어로 바로 D 인스턴스로 이동이 가능하다.

profile
SAP BC (2019 ~ )

0개의 댓글