> For the complete documentation index, see [llms.txt](https://docs.tibero.com/prosync/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tibero.com/prosync/administration/extract/tables.md).

# 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 프로세스에 전달하여 적절하게 반영 쿼리를 생성한다.

## PRS\_DD\_SGMT

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

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

## PRS\_DD\_COL

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

## PRS\_DD\_CON

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

## PRS\_DD\_ENC

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

## PRS\_DUMMY\_TBL

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

## PRS\_LOGMNR\_INFO

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

## PRS\_DD\_SEQ\_TBL

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

## PRS\_DD\_ETL\_HIST

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

## PRS\_INSTALL\_TOP

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

{% hint style="info" %}
참고

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.tibero.com/prosync/administration/extract/tables.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
