모든 페이지
1 / 1

Loading...

Tables

Extract 프로세스에서 Source DB에 생성하고 사용하는 메타 테이블에 대해 안내한다.

PRS_OBJ_LIST

동기화할 object들의 Type, Owner, Name, 등록 시기를 저장한다.

PRS_TXINFO

tlr(olr)파일의 위치, seq 정보를 저장한다.

tlr(olr)파일은 Redo Log를 모두 읽고 다음 Log를 읽기 전 아직 commit되지 않은 tx 정보를 저장한 파일로 ProSync는 Begin이 없는 tx에 대해서는 추출하지 않기 때문에, 기동 시점에 따라 누락되는 tx가 없도록 이전 Redo Log를 읽었을 때 아직 commit되지 않은 tx정보를 저장한다.

PRS_DDL_HIST

발생한 DDL의 시점, DDL 종류, 메타 테이블 업데이트 여부, 이후 ProSync가 사용하는 DD의 Sequence 정보를 저장한다.

PRS_DICT_HIST

Source DB가 Oracle이며 Log Miner를 사용하여 동기화하는 경우 사용한다. DD 정보를 저장한 dict파일 정보를 저장한다.

PRS_DD_USR

Source DB에 존재하는 USER들의 이름과 USER_ID를 저장한다. User Filtering 기능을 사용하기 위해 저장한다.

PRS_DD_TBL

동기화 테이블의 DD sequence, object id, 테이블명 정보를 저장한다. Redo Log는 object id만 남기기 때문에, 해당 정보를 Apply 프로세스에 전달하여 적절하게 반영 쿼리를 생성한다.

특정 object_id가 어느 테이블에 속하는지 정보를 저장한다.

파티션 등에 저장되는 데이터는 테이블과는 다른 object_id를 남기기 때문에, 해당 데이터를 문제없이 추출하기 위해 파티션의 object_id와 테이블의 object_id를 매핑한다.

컬럼의 속성과 어느 테이블에 속하는지 정보를 저장한다. Redo Log는 컬럼 속성 정보를 남기지 않기 때문에, 해당 정보를 Apply 프로세스에 전달하여 적절하게 반영 쿼리를 생성한다.

컬럼의 제약 조건 정보를 저장한다. Apply 프로세스의 Parallel Replay에서 적절하게 반영 순서를 조합하기 위하여 사용된다.

테이블의 암호화 정보를 저장한다. Apply 프로세스에서 복호화하기 위해 저장한다.

변경 데이터가 없는 경우에도 추출, 반영에 문제 없는지 확인용으로서 주기적으로 부하를 발생시키기 위한 목적으로 사용된다. 부하가 없는 경우, 주기적으로 해당 테이블에 대한 부하를 발생시킨다.

Source DB가 Oracle이며 Log Miner를 사용하여 동기화하는 경우 사용한다. 마지막으로 추출한 시점 정보를 저장한다.

시퀀스 동기화를 위한 정보를 저장한다.

ProSync의 초기적재 기능을 사용하기 위한 정보를 저장한다.

Source DB가 Oracle이며 Log Miner를 사용하여 동기화하는 경우 사용한다. instance 이름을 저장한다.

PRS_DD_SGMT

PRS_DD_COL

PRS_DD_CON

PRS_DD_ENC

PRS_DUMMY_TBL

PRS_LOGMNR_INFO

PRS_DD_SEQ_TBL

PRS_DD_ETL_HIST

PRS_INSTALL_TOP

참고

본 페이지에 언급되지 않은 테이블은 Deprecated 되어 불필요한 테이블이다.