Monitoring User

ProSync Manager에서 monitoring에 사용되는 user에 대해 설명한다.

Monitoring User 의미

Monitoring User는 ProSync Manager에서 동기화 Monitoring 및 여러 기능을 사용하기 위해 각 SRC DB 와 TAR DB 모두 존재해야 하는 User 이다.


사용 기능

Stream Registration

Stream 등록 시 입력한 DB 정보가 정확한지 확인하기 위해 Connection을 맺을 때 필요하다.

DB의 추가적인 정보를 입력 받기 위해 Cluster 여부를 조회하기 위해 필요하다.

Instance Monitoring

각 Instance 에서 동기화가 제대로 이뤄지고 있는지 확인할 수 있는 지표인 SRC Current Time 과 Last Commit Time 을 조회하기 위해 필요하다.

동적 동기화 테이블 추가

동적 동기화 테이블 추가 시 각 DB 에 존재하는 Schema, Table 및 Column 정보를 조회하기 위해 필요하다.

Integrity Check

Integrity Check 시 각 DB 에 접속하여 데이터를 비교할 때 필요하다.


Monitoring User 생성

Monitoring User 는 사용자가 각 DB 에 직접 생성해 줘야 하며, 생성한 User 는 Stream 등록 시 등록해주어야 한다.

Monitoring User 에게 필요한 권한은 다음과 같다.

DB Type
필요 권한

TIBERO 일 경우

  • CONNECT

  • SELECT ANY TABLE

  • SELECT ANY SEQUENCE

  • SELECT ON SYS._DD_COL

  • SELECT ON V$DATABASE

  • SELECT ON V$VERSION

  • SELECT ON V$SESSION

  • SELECT ON GV$INSTANCE

ORACLE일 경우

  • CONNECT

  • SELECT ANY TABLE

  • SELECT ANY SEQUENCE

  • SELECT ANY DICTIONARY

  • SELECT ON V_$DATABASE

  • SELECT ON V_$VERSION

  • SELECT ON V_$SESSION

  • FLASHBACK ANY TABLE

  • SELECT ON GV_$INSTANCE

Last updated