Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

 

이중화 전체 현황

...

Code Block
set linesize 1024
set colsize 20
SELECT a.replication_name rep_name
     , d.host_ip || decode(d.host_ip, b.peer_ip, ' (*)', NULL) peer_ip
     , nvl(to_char(e.rep_gap), '-') as rep_gap
     , a.xsn restart_xsn
     , decode(b.peer_port, NULL, 'OFF', 'ON') as sender
     , decode(c.peer_port, NULL, 'OFF', 'ON') as receiver 
  FROM system_.sys_repl_hosts_ d 
     , system_.sys_replications_ a
       left outer join v$repsender b on a.replication_name = b.rep_name
       left outer join v$repreceiver c on a.replication_name = c.rep_name
       left outer join
       (select rep_name, max(rep_gap) rep_gap from v$repgap group by rep_name) e
       on a.replication_name = e.rep_name
 WHERE a.replication_name = d.replication_name
 ORDER BY rep_name;
REP_NAME              PEER_IP               REP_GAP               RESTART_XSN          SENDER  RECEIVER  
----------------------------------------------------------------------------------------------------------------
REP                   192.168.1.149 (*)     0                     9668                 ON   ON

...

이중화의 이름, ip, SENDER, RECEIVER의 상태를 확인할 수 있습니다.

 

이중화 sender 정보

...

Code Block
set linesize 1024
set colsize 20
SELECT trim(REP_NAME) as REP_NAME
     , decode(START_FLAG, 0, 'Normal',
                          1, 'Quick',
                          2, 'Sync',
                          3, 'Sync Only') as START_FLAG
     , decode(net_error_flag, 0, 'OK', 'Error') as NET_ERROR_FLAG
     , decode(STATUS, 0, 'Stop', 1, 'Run', 2, 'Retry') as STATUS
     , peer_ip
     , peer_port
     , XSN
  FROM V$REPSENDER;
REP_NAME              START_FLAG  NET_ERROR_FLAG  STATUS  PEER_IP               PEER_PORT   XSN                  
-------------------------------------------------------------------------------------------------------------------------
REP                   Normal      OK              Run     192.168.1.149         30300       9675

...

이중화 SENDER의 원격서버의 IP, PORT, network 에러 여부, 상태 등을 확인할 수 있습니다.

 

이중화 receiver 정보

...

Code Block
set linesize 1024
set colsize 20
SELECT trim(REP_NAME)
     , trim(MY_IP)
     , trim(PEER_IP)
     , MY_PORT
     , PEER_PORT
     , apply_xsn
  FROM X$REPRECEIVER;
TRIM(REP_NAME)        TRIM(MY_IP)           TRIM(PEER_IP)         MY_PORT     PEER_PORT   APPLY_XSN            
----------------------------------------------------------------------------------------------------------------------
REP                   192.168.1.145         192.168.1.149         30300       26722       13461585

...

이중화 RECEIVER의 원격서버의 IP, PORT 등을 확인할 수 있습니다.

 

이중화 gap

...

Code Block
set linesize 1024
set colsize 20
select rep_name
     , rep_gap
  from v$repgap;
REP_NAME              REP_GAP              
----------------------------------------------
REP                   0 

...