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 에게 필요한 권한은 다음과 같다.
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