Instance 설치 및 등록

본 장에서는 Instance 설치 및 등록에 대하여 설명한다.

1. Instance 설치 진입점

Instance Management 탭을 선택하여 Instance Management 페이지를 확인 할 수 있다.

그림 1. Instance Management 페이지 화면

이 때 우측 상단의 Instance Installation 버튼을 통해 Instance 설치 및 등록이 가능하다.

그림 2. Instance Installation 버튼


2. Instance 설치 모달 화면

Instance 설치 모달 첫 화면이다.

그림 3. Instance 설치 모달 화면

두 가지 방법 중 선택할 수 있다.

  • Instance Installation

    • 새로운 Instance를 설치하고자 할 때 선택한다.

  • Instance Registration

    • 이미 설치된 Instance가 있을 경우, 이를 ProSync Manager에 등록하고자 할 때 선택한다.


3. Instance Installation 및 Regstration

원하는 방법에 해당하는 tab을 선택하여 확인한다.

Instance Installation 방법에 대해 설명한다.

1. Installation Parameters

Instance 설치를 위한 기본 정보를 입력한다.

항목
설명
필수 항목

Instance ID

ProSync를 설치하기 위한 ID이다.

해당 파라미터에 들어가는 값은 Tablespace name으로 가능한 양식이어야 하며, 숫자로 시작할 수 없다.

Y

ProSync User

ProSync 운영을 위하여 Source 및 Target DB에 생성할 사용자 이름을 설정한다.

Skip User Create 를 Y 로 설정할 경우, ProSync 사용자로 지정하고자 하는 User 정보를 입력해야 한다.

Y

Password

ProSync User의 비밀번호를 설정한다.

Y

Source Skip TS Create

ProSync 운영에 사용되는 데이터를 저장할 테이블스페이스를 Source DB에생성하지 않고 기존의 테이블스페이스를 사용한다. (기본값: N)

N

Target Skip Ts Create

ProSync 운영에 사용되는 데이터를 저장할 테이블스페이스를 Target DB에 생성하지 않고 기존의 테이블스페이스를 사용한다. (기본값: N)

N

TS Name

ProSync 운영에 사용되는 데이터를 저장할 테이블스페이스 이름을 설정한다. (기본값: [INSTANCE_ID]_ts)

N

TS File

ProSync 운영에 사용되는 데이터를 저장할 테이블스페이스 파일명을 설정한다. (기본값: [INSTANCE_ID]_ts.dtf)

N

TS Size

ProSync 운영에 사용되는 데이터를 저장할 테이블스페이스 크기를 설정한다. (기본값: 1G)

N

Skip User Create

ProSync 운영에 사용되는 데이터베이스 사용자를 생성하지 않고 기존의 사용자를 사용할 때 설정한다. (기본값: N)

N

Target Min Privilege

ProSync 운영에 사용되는 Target DB 사용자에게 최소한의 권한만 부여하여, DML 동기화만 수행할 때 설정한다. DDL 동기화를 수행하려면 추후 그에 맞는 권한을 부여해야 한다. (기본값: N)

N

2. Source Database Informations

Instance 설치 시 필요한 Source DB의 정보를 입력한다.

항목
설명
필수 항목

Install User

ProSync 설치요건 검토 및 PRS_USER 생성을 위한 Source DB 접속에 사용하는 계정이다.

설치에 필요한 권한을 가지고 있어야 하며 일반적으로 시스템 관리자 권한을 가진 계정을 사용한다.

Y

Password

Install User 의 비밀번호를 입력한다.

Y

Connection Check

입력한 정보를 토대로 connection check 를 수행한다. 해당 connection 이 제대로 이루어져야만 다음 단계를 수행할 수 있다.

Y

Auto Add Sup Log

동기화 대상 테이블에 대해 ProSync를 설치 과정에서 자동적으로 supplemental log를 추가할지 여부를 설정한다. (기본값: Y)

N

Connection Check를 성공했을 시 다음과 같이 확인할 수 있다.

Connection Check에 실패했을 경우의 예시이며, info 아이콘에 마우스를 올리면 Error 메세지 확인이 가능하다.

3. Select SyncList

Instance의 동기화 테이블을 설정할 수 있다.

항목
설명
필수 항목

Add Sync Table

Sync Table 정보를 입력할 list 를 추가하는 버튼이다.

N

Source Schema

동기화로 지정하고자 하는 Source DB 의 Schema 를 선택한다.

N

Source Table

동기화로 지정하고자 하는 Source DB 의 Table 을 선택한다. 이 때 같은 Stream 에 속한 다른 Instance 에 이미 지정된 Table 의 경우 동기화 Table로 지정할 수 없지만, 'ALL' 옵션 선택 시 다른 Instance의 동기화 테이블과 관계 없이 해당 Schema 에 속한 모든 Table로 지정된다.

N

Target Schema

선택한 Source 의 Schema와 동일하게 적용된다.

N

Target Table

선택한 Source 의 Table 과 동일하게 적용된다.

N

삭제 버튼

list 의 Header 및 각 list에서 삭제 버튼을 확인할 수 있다.

Header의 삭제 버튼은 모든 list의 입력 사항 및 list 갯수를 초기화 하며, 각 list의 삭제 버튼은 해당되는 list를 삭제한다.

이 때 지정하는 동기화 테이블은 Source Schema/Table Name과 Target Schema/Table Name이 동일하게 지정되므로 Name을 다르게 지정하는 Map Rule은 적용이 되지 않는다.

따라서 Map Rule을 사용하기 위해선 해당 단계에서 아무것도 지정하지 않고 넘어가거나, 먼저 지정 후 Instance Management 페이지의 Mapping 탭에서 수정 가능하다.

4. Target Database Informations

Instance 설치 시 필요한 Target DB의 정보를 입력한다.

항목
설명
필수 항목

Install User

ProSync 설치요건 검토 및 PRS_USER 생성을 위한 Target DB 접속에 사용하는 계정이다.

설치에 필요한 권한을 가지고 있어야 하며 일반적으로 시스템 관리자 권한을 가진 계정을 사용한다.

Y

Password

Install User 의 비밀번호를 입력한다.

Y

Connection Check

입력한 정보를 토대로 connection check 를 수행한다. 해당 connection 이 제대로 이루어져야만 다음 단계를 수행할 수 있다.

Y

5. Process Information

Instance에서 사용될 Process의 정보를 입력한다.

항목
설명
필수 항목

Process

설정할 process 의 이름이다.

Y

Agent Id

앞서 Stream 등록 단계에서 입력한 Agent 중 해당 process 에 연결할 Agent ID 를 CM-Failover 순으로 선택한다.

Y

Process Port

설정할 process 의 port 를 입력한다.

Y (Ext 제외)

다음은 Agent list 를 설정한 예시이다.

6. Additional Information

Instance 설치 중 추가적인 정보에 대해 설정한다.

항목
설명

Use TDE

TDE_WALLET_PWD를 수동입력 받기 위한 파라미터이다. (기본값:N)

Waffle File Password

Use TDE 가 Yes 일 경우 설정하고자 하는 TDE_WALLET_PWD를 입력한다.

Set LOG_DIR

해당 instance 의 LOG_DIR 를 수동입력 받기 위한 파라미터이다.(기본값:N)

LOG_DIR

Set LOG_DIR가 Yes 일 경우 설정하고자 하는 LOG_DIR을 입력한다. 이 때 모든 프로세스(Ext 및 Apply, Llob)의 로그가 해당 설정값의 위치에 남기 때문에 모두 같은 파일 경로를 공유해야 한다.

Set LOG_BACKUP_DIR

해당 instance 의 LOG_BACKUP_DIR 를 수동입력 받기 위한 파라미터이다.(기본값:N)

LOG_BACKUP_DIR

set LOG_BACKUP_DIR가 Yes 일 경우 설정하고자 하는 LOG_BACKUP_DIR을 입력한다. 이 때 모든 프로세스(Ext 및 Apply, Llob)의 backup 로그가 해당 설정값의 위치에 남기 때문에 모두 같은 파일 경로를 공유해야 한다.

7. Instance 설치 완료 Log

Instance의 설치가 성공한 경우 해당 화면을 확인할 수 있다.

아래는 Instance 설치 실패의 예시이다.


4. Instance 등록 완료 후 메인 화면

Instance 설치 및 등록 후에는 메인 화면에서 다음과 같이 성공적으로 등록된것을 확인 할 수 있다.

그림 4. Instance 등록 완료 후 메인 화면

Last updated