시스템 환경변수 설정

ProSync를 설치하기 위해 필요한 환경변수를 설명한다.

ProSync를 설치하기 위해 필요한 환경변수는 다음과 같다.

환경변수
설명

TB_HOME

Tibero가 Source DB 또는 Target DB에 포함된 경우에만 설정한다. TB_HOME은 Tibero DB가 설치된 홈 디렉토리이다.

ORACLE_HOME

Oracle DB가 Source DB 또는 Target DB에 포함된 경우에만 설정한다.

PRS_HOME

ProSync가 설치된 최상위 디렉토리를 설정한다.

PATH

파일 시스템을 통해 특정 파일에 접근하기 위한 디렉토리 경로를 설정하는 환경변수이다. 아래와 같이 설정한다.

export PATH=$PRS_HOME/bin:$PRS_HOME/client/bin:$PATH

LD_LIBRARY_PATH

DB 접속을 위해 클라이언트 라이브러리에 대한 접근 경로를 설정한다.

OS에 따라 LIBPATH, SHLIB_PATH 등으로 다를 수 있으며, 아래와 같이 설정한다.

export LD_LIBRARY_PATH=$PRS_HOME/lib:$PRS_HOME/client/lib:$LD_LIBRARY_PATH

설치 시 DB 별주의사항

설치 시, Source/Target DB에 모두 접속하기 때문에 DB별 환경변수가 모두 설정되어야 한다.

Tibero

  • tbsql 바이너리 경로가 PATH 환경변수에 존재해야 한다.

  • Tibero 데이터베이스를 사용하지 않는 경우, 별칭 설정 가이드 참고하여 dsn파일 생성 후 TB_DSN_FILE 환경변수에 해당 파일 경로를 설정한다.

Oracle

  • sqlplus 바이너리 경로가 PATH 환경변수에 존재해야 한다.

  • Oracle 데이터베이스를 사용하지 않는 경우, 별칭 설정 가이드 참고하여 tnsnames.ora 파일 생성 후 TNS_ADMIN 환경변수에 해당 파일이 존재하는 폴더 경로를 설정한다.

PostgreSQL

  • psql 바이너리 경로가 PATH 환경변수에 존재해야 한다.

  • PostgreSQL 데이터베이스를 사용하지 않는 경우, 별칭 설정 가이드 참고하여 service 파일 생성 후 PGSERVICEFILE 환경변수에 해당 파일 경로를 설정한다.

Last updated