Single to Single
SRC DB와 TAR DB가 서로 같은 장비에 설치된 경우
1. Agent 설치
prs_install_agent.cfg 예시
AGENT_CNT=1
AGENT_ID_0=agent1
AGENT_HOST_0=172.19.0.11
AGENT_PORT_0=7600agent 설치 및 설치 결과 예시
$ cd $PRS_HOME/install
$ . prs_install_agent.sh********************************************************************************
* Agent Install Step (1/4)
* Check System Parameters
********************************************************************************
* Checking system type...
Linux
* Checking PRS_HOME...
PRS_HOME: /home/prosync/example
********************************************************************************
* Agent Install Step (2/4)
* Check install agent config file [prs_install_agent.cfg]
* Check Instance file [prs_instance.map]
********************************************************************************
* Checking configuration file...
[/home/prosync/example/install/prs_install_agent.cfg] exists.
_list_create: Variable AGENT_CM_GROUP_0 is undefined or empty.
_list_create: Variable AGENT_CM_ID_0 is undefined or empty.
* Checking Agent configuration...
Usage: _list_get <list> <index>
Usage: _list_get <list> <index>
parameter check for Agent[0] Started
AGENT_ID: agent1
AGENT_HOST: 172.19.0.11
AGENT_PORT: 7600
parameter check for Agent[0] Done
* Checking prs_instance.map file...
[/home/prosync/example/config/prs_instance.map] exists.
********************************************************************************
* Agent Install Step (3/4)
* Writing agent config file [/home/prosync/example/install/prs_install_agent.cfg]
* Writing Instance file [/home/prosync/example/config/prs_instance.map]
* Total Agent Cnt [1]
********************************************************************************
* Writing all agents.. cnt: 1
Usage: _list_get <list> <index>
Usage: _list_get <list> <index>
* Writing Agent.. Index: 0
* Writing Agent.. AGENT_ID: agent1
* Writing Agent.. AGENT_HOST: 172.19.0.11
* Writing Agent.. AGENT_PORT: 7600
* Writing Agent.. AGENT_CM_GROUP:
* Writing Agent.. AGENT_CM_ID:
* Writing Agent configuration...
/home/prosync/example/config/prs_agent_agent1.cfg not found. Writing files...
Done.
* Writing Agent information...
* Creating var directory...
* Already Created.
********************************************************************************
* Agent Install Step (4/4)
* Creating files for CM
********************************************************************************
Agent installation Done.
2. Instance 설치
prs_install.cfg 설정 예시
instance 설치 및 설치 결과 예시
2.1 config 수정 (PostgreSQL)
ext
apply
llob
3. Prosync 실행
SRC DB와 TAR DB가 서로 다른 장비에 설치된 경우
1. Agent 설치
SRC DB가 설치된 장비에서 Agent를 설치한다.
prs_install_agent.cfg 예시
agent 설치 및 설치 결과 예시
2. tbdsn.tbr 설정
SRC DB 장비에서 TAR DB Client 접근을 위한 tbdsn.tbr 설정으로, src db 장비에서 instance를 설치하기 위해서 src db 장비에서 tar db client에 접근할 수 있어야 한다. 이를 위해 src db 장비의 tbdsn.tbr 파일에 tar db 정보를 추가해야 한다.
TAR DB tbdsn.tbr 파일 예시
SRC DB 장비에 TAR DB 정보를 반영한 tbdsn.tbr 예시
tbdsn.tbr 예시SRC DB 장비에서 TAR DB client로 접근 가능여부 확인
접근 확인 예시
3. Instance 설치
SRC DB가 설치된 장비에서 Instance를 설치한다.
prs_install.cfg 설정 예시
instance 설치 및 설치 결과 예시
4. 설치 파일 및 디렉토리 이동
TAR DB 장비 Prosync 디렉토리에 설치 파일 및 디렉토리를 옮긴다. ProSync는 SRC DB 장비에서만 설치되었기 때문에, TAR DB 장비에서도 ProSync를 기동하려면 SRC DB 장비에서 설치 후 생성된 파일 및 디렉토리를 TAR DB 장비로 복사해야 한다.
주의
설치 시 생성된 설정 파일들(*.cfg)에는 SRC DB 장비 기준의 경로가 포함되어 있으므로, TAR DB 장비로 복사한 후에는 경로를 TAR DB 장비 기준으로 수정해야 한다.
복사 필요한 파일 및 디렉토리
$PRS_HOME/config
prs_adm.cfg
<instance_id>_apply1.cfg
prs_agent_<agent_id>.cfg
prs_instance.map
$PRS_HOME/var
옮긴 파일 예시
5. Prosync 실행
Last updated
