I.lib()/I.lib(Altibase)

Altibase Replication ( 알티베이스 이중화 ) 방법

.07274. 2010. 7. 12. 15:50
1. sys 계정으로 접속한다.
a. ISQL -SYSDBA
b. sys
c. ma....

2. 이중화 프로퍼티 확인 후 수정
$ALTIBASE_HOME/conf/altibase.properties
         server 1 : PORT_NO = 20301                      ,          REPLICATION_PORT_NO = 21301
         server 2 : PORT_NO = 20301                      ,          REPLICATION_PORT_NO = 23301


3. 이중화 테이블 생성  
 CREATE TABLE TEST (I1 INTEGER PRIMARY KEY, I2 CHAR(10) );

4. 이중화 객체 생성 
server 1: create replication rep with '210.223.88.138' , 23301 from dbwork.tb_ip_ne_addr to dbwork.tb_ip_ne_addr      
server 2: create replication rep with '210.223.88.139' , 21301 from dbwork.tb_ip_ne_addr to dbwork.tb_ip_ne_addr


5. 이중화 구동과 종료
  alter replication rep start;
  alter replication rep stop;


6. 이중화 객체 확인
  select * from v$repreceiver;
  select * from v$repsender;
  select * from v$repgap;   < -- gap 확인





기타

이중화 테이블 삭제
1. ALTER REPLICATION REP STOP;
2. ALTER REPLICATION REP DROP TABLE FROM DBWORK.TB_IP_NE_ADDR  TO DBWORK.TB_IP_NE_ADDR

이중화 테이블 추가
1. ALTER REPLICATION REP STOP;
2. ALTER REPLICATION REP ADD TABLE FROM DBWORK.TB_IP_NE_ADDR TO DBWORK.TB_IP_NE_ADDR


이중화 네트워크 추가
1. ALTER REPLICATION REP STOP;
2. ALTER REPLICATION REP ADD HOST '210.223.88.999',30500;  (삭제 : DROP , 변경 : SET )

이중화 이름과 테이블정보등 상세정보 보기
select local_user_name, local_table_name from system_.sys_repl_items_;