설치 전 준비사항
본 장에서는 ProSort를 설치하기에 앞서 필요한 하드디스크의 용량 확인 및 환경변수의 설정을 설명한다.
2. 디스크 용량 확인
ProSort를 설치하기 위해서는 각 플랫폼별로 약간의 차이가 있지만, 최소 250MB 이상의 하드디스크 여유공간이 필요하다. 하드디스크 용량을 확인하는 방법은 여러 가지가 있다. UNIX 계열 시스템에서는 df 명령어로 확인할 수 있다.
|
하드웨어 요구사항에 대한 자세한 내용은 시스템 요구 사항을 참고한다. |
3. 환경변수 설정
ProSort를 설치하기 전에 다음의 환경변수를 시스템에 설정해야 한다.
| 환경변수 | 설명 |
|---|---|
$PROSORT_HOME |
ProSort가 설치 및 운영되는 홈 디렉터리를 설정한다. |
$PROSORT_SID |
ProSort를 설치할 때 서비스를 구별하기 위한 식별자이며, 사용자에 의해 설정된다. ProSort는 $PROSORT_HOME/config 디렉터리에 있는 $PROSORT_SID.tip 파일에 설정된 파라미터를 통해 실행된다. |
$LD_LIBRARY_PATH |
ProSort를 사용할 때 필요한 공유 라이브러리가 있는 디렉터리 경로를 설정한다. |
$PATH |
파일 시스템을 통해 특정 파일에 접근하기 위해 디렉터리 경로를 설정한다. |
환경변수를 제대로 설정하지 않으면 ProSort를 사용할 수 없다. 따라서 환경변수를 설정하는 절차가 필요하다.
본 안내서에서는 UNIX 셸 명령어를 실행할 때 GNU Bash(http://www.gnu.org/software/bash/) 문법을 따른다. 사용하는 셸의 종류에 따라 문법이 다를 수 있으며, 자세한 내용은 다음 절을 참고한다.
3.1. C 셸
C 셸에서 환경변수를 설정하는 방법은 다음과 같다.
-
PROSORT_HOME
setenv PROSORT_HOME [ProSort의 설치 경로]
-
PROSORT_SID
setenv PROSORT_SID [ProSort의 SID]
-
LD_LIBRARY_PATH
setenv LD_LIBRARY_PATH {$LD_LIBRARY_PATH}:{$PROSORT_HOME}/lib -
PATH
setenv PATH .:{$PROSORT_HOME}/bin:{$PATH}
3.2. Born, Korn, Bash 셸
Born, Korn, Bash 셸에서 환경변수를 설정하는 방법은 다음과 같다.
-
PROSORT_HOME
PROSORT_HOME=[ProSort의 설치 경로] export PROSORT_HOME
-
PROSORT_SID
PROSORT_SID=[ProSort의 SID] export PROSORT_SID
-
LD_LIBRARY_PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PROSORT_HOME/lib export LD_LIBRARY_PATH
-
PATH
PATH=$PROSORT_HOME/bin:$PATH export PATH
3.3. 머신별 설정
머신별로 환경변수를 설정하는 방법은 다음과 같다.
-
HP
SHLIB_PATH 환경변수에 $PROSORT_HOME/lib를 추가한다.
SHLIB_PATH=$SHLIB_PATH:$PROSORT_HOME/lib export SHLIB_PATH
-
IBM AIX
LIBPATH 환경변수에 $PROSORT_HOME/lib를 추가한다.
LIBPATH=$LIBPATH:$PROSORT_HOME/lib export LIBPATH
-
AIX
스레드 프로그램과 공유 메모리(Shared Memory)를 사용할 때 다음의 환경변수를 추가한다.
EXTSHM=ON AIXTHREAD_SCOPE=S export EXTSHM AIXTHREAD_SCOPE
환경변수 설명 EXTSHM
공유 메모리를 자동으로 확장할 것인지를 설정한다.
-
ON : 자동으로 확장하는 기능을 활성화한다.
-
OFF : 자동으로 확장하는 기능을 비활성화한다.
AIXTHREAD_SCOPE
스레드 프로그램의 사용 범위를 설정한다.
-