본 장에서는 ProSync를 간략히 소개하고 설치에 필요한 시스템 요구사항에 대해서 설명한다.
ProSync는 Source DB에서 지정된 테이블의 변경된 데이터만 추출하여 데이터를 가공하고 Target DB에 실시간으로 반영해 주는 CDC(Change Data Capture) 솔루션이다.
ProSync는 산재된 다양한 시스템의 데이터를 통합하기 위한 Data Backbone 솔루션으로 기업환경에서 발행하는 트랜잭션 정보를 실시간으로 복제가 가능하여 계정계 시스템(OLTP)과 정보계 시스템(DW)의 데이터베이스 간의 동기화 업무에서 최적의 성능을 발휘한다.
본 절에서는 지원 플랫폼과 데이터베이스별 시스템 요구사항에 대해서 설명한다.
ProSync의 지원 플랫폼 및 운영체제는 다음과 같다.
H/W, S/W 벤더 | CPU | OS | Binary Bits |
---|---|---|---|
SUN | SPARC | Solaris 11.4 | 64bit |
HP | Itanium | HP-UX 11i | 64bit |
IBM | PPC 5L |
AIX 5.3 AIX 6.1 AIX 7.1 | 64bit |
GNU | X86(Pentium4 이상) |
Red Hat Enterprise Linux 4.5 Red Hat Enterprise Linux 7 Red Hat Enterprise Linux 8.1 Red Hat Enterprise Linux 8.2 Red Hat Enterprise Linux 8.3 Red Hat Enterprise Linux 8.4 Red Hat Enterprise Linux 8.5 | 64bit |
IA 64 | Red Hat Enterprise Linux 4.5 | 64bit |
하드웨어
ProSync를 설치하기 위해 필요한 H/W의 요구사항은 다음과 같다.
OS | RAM | Swap Space | /tmp Directory Space | HDD Space |
---|---|---|---|---|
Linux | 512MB | 1GB | 300MB | 300MB |
HP-UX/itanium | 512MB | 1GB | 300MB | 400MB |
AIX | 512MB | 1GB | 300MB | 400MB |
Solaris | 512MB | 1GB | 300MB | 400MB |
소프트웨어
ProSync를 설치하기 위해 필요한 S/W의 요구사항은 다음과 같다.
Platform | OS | Compiler | JDK Version |
---|---|---|---|
Linux/x86 | Red Hat Enterprise Linux 4.5 kernel 2.6.9 이상 | C99 지원 컴파일러, gcc version 3.4.6 | JDK 1.8 이상 |
HP-UX/itanium | HP-UX 11i v2 (11.23) with BUNDLE11i 64bit 커널 | C99 지원 컴파일러, HP aC++/ANSI C B3910B A.06.02 [May 11 2005] | JDK 1.8 이상 |
AIX |
AIX 5.3 64bit 커널 AIX 6.1 64bit 커널 AIX 7.1 64bit 커널 | C99 지원 컴파일러, IBM XL C/C++ Enterprise Edition V7.0 | JDK 1.8 이상 |
Solaris | Solaris 11.4 64Bit 커널 | C99 지원 컴파일러 | JDK 1.8 이상 |
Linux의 경우 glibc 2.3.4와 libstdc++6.0.3이 미리 설치되어 있어야 정상적으로 설치 및 운영이 가능하다.
ProSync를 반영할 때 고려할 지원 데이터베이스와 항목들은 다음과 같다.
Source Database가 Oracle인 경우, 현재 로그마이너를 이용한 동기화만을 지원한다.
항목 | 지원 범위 |
---|---|
Source Database |
|
Target Database |
|
트랜잭션 단위 동기화 | 트랜잭션 단위의 동기화 지원 |
DML 동기화 대상 | 테이블에 대한 INSERT, UPDATE, DELETE
|
DDL 동기화 대상 |
[참고] Oracle logminer 버전에는 DDL 동기화를 지원하지 않는다. |
지원 컬럼 타입 | 지원 컬럼 타입은 사용하는 DB에 따라 상이하므로, “2.8. 동기화 대상 테이블 생성 및 등록”에서 DB별 지원 컬럼 타입 및 매핑정보를 확인할 수 있다. |
현재 Tibero To Tibero, Oracle To Tibero, Tibero To Oracle 동기화 지원 가능하다.