데이터베이스 별칭(Alias) 확인
ProSync 설치를 시작하기 전에 각 데이터베이스의 SID 설정 파일을 확인하여 접속 가능한 별칭(Alias)을 설정한다.
주의
데이터베이스가 클러스터 환경인 경우, 각 인스턴스에 대한 설정이 모두 포함되어야 한다.
또한, 접속하는 모든 db에 대한 별칭 설정이 필요하며, 각 db에 대한 client 바이너리가 PATH에 존재해야 한다.
Tibero 별칭 설정
Tibero가 Source DB 또는 Target DB로 사용되는 경우, 다음 경로에 별칭을 설정한다.
$TB_HOME/client/config/tbdsn.tbr일반 구성 예시
[SOURCE_SID]=(
(INSTANCE=(HOST=SOURCE DB IP)
(PORT=SOURCE DB PORT)
(DB_NAME=SOURCE DB NAME))
)
[TARGET_SID]=(
(INSTANCE=(HOST=TARGET DB IP)
(PORT=TARGET DB PORT)
(DB_NAME=TARGET DB NAME))
)Oracle 별칭 설정
Oracle이 Source DB 또는 Target DB로 사용되는 경우, 다음 경로에 별칭을 설정한다.
$ORACLE_HOME/network/admin/tnsnames.ora구성 예시
[SOURCE_ALIAS]=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)
(HOST=SOURCE DB IP)
(PORT=SOURCE DB PORT))
(CONNECT_DATA=(SERVER=DEDICATED)
(SERVICE_NAME=SOURCE DB SERVICE NAME))
)
[TARGET_ALIAS]=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)
(HOST=TARGET DB IP)
(PORT=TARGET DB PORT))
(CONNECT_DATA=(SERVER=DEDICATED)
(SERVICE_NAME=TARGET DB SERVICE NAME))
)PostgreSQL 별칭 설정
PostgreSQL이 Source DB 또는 Target DB로 사용되는 경우, 다음 경로에 별칭을 설정한다.
~/pg_service.confpg_service.conf 경로는 PGSERVICEFILE 환경 변수 값으로 지정하거나 시스템 전역(pg_config --sysconfdir/pg_service.conf) 파일을 사용 또는 PGSYSCONFDIR 환경 변수 값으로 지정된 디렉터리의 pg_service.conf 파일을 사용할 수 있다.
구성 예시
[SOURCE_ALIAS]
host=SOURCE DB IP
port=SOURCE DB PORT
dbname=SOURCE DB NAME
[SOURCE_ALIAS]
host=TARGET DB IP
port=TARGET DB PORT
dbname=TARGET DB NAME
[EXAMPLE_FOR_REPLICATION]
host=SOURCE DB IP
port=SOURCE DB PORT
dbname=SOURCE DB NAME
replication=databaseLast updated
