> 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/key-features/encryption-table-extraction.md).

# 암호화 테이블 추출

Source DB가 Tibero, Oracle인 경우, 암호화된 테이블에 대한 동기화를 지원한다.\
암호화된 테이블 동기화를 위해서는 복호화를 위한 Wallet file 접근 권한이 필요하다.

`TDE_FOR_EXT=[Y|N]`\
`TDE_WALLET_FILE=file_path`\
`TDE_WALLET_PWD=wallet_password`\
`TDE_FOR_APPLY=[Y|N]`\
`TDE_FOR_TABLESPACE=[Y|N]`

<table><thead><tr><th width="205.33331298828125">파라미터</th><th>설명</th></tr></thead><tbody><tr><td>TDE_FOR_EXT</td><td><p>데이터 복호화 기능 사용 여부를 설정한다.<br></p><p>설치 config 파일에 USE_TDE=Y를 설정하면 설치 과정에서 Source DB의 Wallet 비밀번호를 입력받고, TDE_FOR_EXT와 TDE_FOR_APPLY를 Y로 설정한다.<br><br>암호화된 테이블에 대하여 Sam 기능을 사용하려면 반드시 Y로 설정해야 한다.<br><br>source db가 oracle 인 경우, TDE_FOR_TABLESPACE를 설정하지 않아도 암호화된 Tablespace 동기화를 수행한다.</p></td></tr><tr><td>TDE_WALLET_FILE</td><td>Source DB에서 생성한 Wallet file의 경로를 설정한다.<br><br>반드시 절대 경로를 포함하여 입력해야 한다. Source DB가 Oracle인 경우 wallet 파일(ewallet.p12)을 지정한다.<br><br>설치 config 파일에 USE_TDE=Y를 설정해 설치하면 이 값에 인스턴스 디렉터리($PRS_HOME/var/&#x3C;인스턴스>/)가 기록되므로, 설치 후 Extract · Apply 설정 파일에서 wallet 파일의 절대 경로로 수정해야 한다. wallet 파일이 아닌 경로가 지정되어 있으면 Extract와 Apply가 기동하지 않는다.<br><br>ProSync가 Source DB와 다른 호스트에서 실행되는 경우 wallet 파일을 ProSync 호스트로 복사해 그 경로를 지정한다.</td></tr><tr><td>TDE_WALLET_PWD</td><td>Source DB에서 생성한 Wallet file의 Password를 입력한다.<br><br>설치 과정에서 입력했다면, 자동적으로 ProSync가 해당 정보를 암호화하여 저장하여 #encrypted 값으로 나타나며, 설치 과정에서 입력하지 않았다면 비밀번호를 직접 입력하거나 수동으로 ProSync Wallet을 생성해주어야 한다.</td></tr><tr><td>TDE_FOR_APPLY</td><td>데이터 복호화 기능 사용 여부를 설정한다.<br><br>Apply 프로세스에서 설정하며 TDE_FOR_EXT와 동일하게 동작한다.<br><br>Source DB가 Oracle인 경우 암호화된 컬럼의 값은 Apply 프로세스가 복호화하므로, 암호화된 컬럼이 있는 테이블을 동기화하려면 반드시 Y로 설정하고 Wallet을 지정해야 한다. 설정하지 않으면 해당 테이블의 메타데이터를 처리할 때 Apply 프로세스가 중단된다.</td></tr><tr><td>TDE_FOR_TABLESPACE</td><td>암호화된 Tablespace 동기화를 수행하려면 사용한다.<br><br>만약 동기화 대상에 암호화된 Tablespace 를 추가하고 본 파라미터를 활성화 하지 않을 시 에러가 발생한다.<br><br>source db가 oracle 인 경우, 설정하지 않아도 동작한다.</td></tr></tbody></table>

{% hint style="info" %}
Source DB가 Oracle인 경우 3DES168, AES128, AES192, AES256 알고리즘을 지원한다.
{% endhint %}
