<Insert Picture Here>사전 체크사항 for MySQL DatabaseFusion Middleware Sales Consulting,Oracle Korea Ltd.
사전체크사항 GoldenGate 는 OS 별 DB 별 설치파일이 존재합니다 . 따라서 다음의 정보가 필요합니다 .    • Source/Target 의 OS 정보 ( 종류 , 버전 )    • Source/Target ...
사전체크사항 OGG 가 MySQL 하고 통신을 하기 위해서는 아래 내용이 필요합니다 .   • mysql.sock 파일이 /tmp 디렉토리에 반드시 위치해야 합니다 .                – 아래와 같이 설정하면...
Source 시스템 체크사항 1. OS 부분    • 최소 100M 의 메모리    • 최소 200M 의 디스크 (1 day 추출 데이타를 남기려면 1 day redo 의 1/2 정도 필      요)    • OGG ...
Source 시스템 Binary Log 설정 방법 OGG 는 MySQL 의 Binary Log 를 이용하여 추출합니다 .   • MySQL Configuration 설정 (/etc/my.conf)             ...
Target 시스템 체크사항 1. OS 부분    • 최소 100M 의 메모리    • 최소 200M 의 디스크 (1 day 추출 데이타를 남기려면 1 day redo 의 1/2 정도 필      요)    • OGG ...
BMT/POC 체크사항 1. 추출 대상테이블의 통계    • 추출할 대상 테이블의 개수    • 추출할 대상 테이블 별 사이즈 1. 부하 발생기    • 부하를 발생시키는 방법    • 부하 발생시 , 적용 테이블 별 ...
GoldenGate for MySQL 설치 시 필요한 사항
GoldenGate for MySQL 설치 시 필요한 사항
GoldenGate for MySQL 설치 시 필요한 사항
Upcoming SlideShare
Loading in...5
×

GoldenGate for MySQL 설치 시 필요한 사항

825

Published on

OGG를 이용하여 MySQL DB를 이용하여 추출(소스), 적재(타겟)으로 사용하기 위한
사전 체크 사항입니다.

매뉴얼의 미흡한 부분과 MySQL 자체에 필요한 설정(binary log 등)에 대해서도 추가 했습니다.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
825
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
18
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

GoldenGate for MySQL 설치 시 필요한 사항

  1. 1. <Insert Picture Here>사전 체크사항 for MySQL DatabaseFusion Middleware Sales Consulting,Oracle Korea Ltd.
  2. 2. 사전체크사항 GoldenGate 는 OS 별 DB 별 설치파일이 존재합니다 . 따라서 다음의 정보가 필요합니다 . • Source/Target 의 OS 정보 ( 종류 , 버전 ) • Source/Target 의 DB 정보 ( 종류 , 버전 ) 지원가능 MySQL 은 다음과 같습니다 . • 소스 , 타겟 모두 InnoDB engine 을 사용하는 MySQL – 먼저 InnoDB 엔진이 설치 되어 있어야 함 . 설치 여부 확인 방법 mysql> show engines; +------------+---------+------------------------------------------------------------+--------------+------+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +------------+---------+------------------------------------------------------------+--------------+------+------------+ | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO | | CSV | YES | CSV storage engine | NO | NO | NO | | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO | | InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO | +------------+---------+------------------------------------------------------------+--------------+------+------------+ – 테이블 생성 시 InnoDB 엔진을 사용하도록 해야 함 • CREATE TABLE... TYPE=INNODB 문을 사용 • 또는 MyISAM 형식의 테이블을 InnoDB 형식의 테이블로 변경 ALTER TABLE ... TYPE=INNODB 문을 사용© 2010 Oracle Corporation – Proprietary and Confidential 3/ 총 페이지
  3. 3. 사전체크사항 OGG 가 MySQL 하고 통신을 하기 위해서는 아래 내용이 필요합니다 . • mysql.sock 파일이 /tmp 디렉토리에 반드시 위치해야 합니다 . – 아래와 같이 설정하면 됨 socket=/tmp/mysql.sock 단 , 불가능할 경우 원래 디렉토리에 있던 파일에 대한 symbolic link 를 /tmp 에 생성해도 됨© 2010 Oracle Corporation – Proprietary and Confidential 4/ 총 페이지
  4. 4. Source 시스템 체크사항 1. OS 부분 • 최소 100M 의 메모리 • 최소 200M 의 디스크 (1 day 추출 데이타를 남기려면 1 day redo 의 1/2 정도 필 요) • OGG 를 위한 계정 생성 (ex: ogg) – 생성된 계정은 OGG 의 하위 디렉토리를 모두 쓰기 가능해야 함 . – 생성된 계정은 binary log 에 대해 읽기 가능해야 함 . – 생성된 계정은 데이터베이스 접근 가능해야 함 2. Database 부분 • InnoDB storage engine 을 지원 . • OGG 를 위한 계정 생성 (ex: ggs) • UTF8 과 UCS2 character sets. 지원 . • Binary Log 설정이 필요합니다 . 설정 방법은 다음 페이지 참고© 2010 Oracle Corporation – Proprietary and Confidential 5/ 총 페이지
  5. 5. Source 시스템 Binary Log 설정 방법 OGG 는 MySQL 의 Binary Log 를 이용하여 추출합니다 . • MySQL Configuration 설정 (/etc/my.conf) – Binary Log 가 생성되는 위치 log_bin=/var/lib/mysql/mysql-bin 위와 같이 설정하면 /var/lib/mysql 디렉토리에 아래와 같은 파일 생성 됨 … -rw-rw----. 1 mysql mysql 106 2013-02-27 06:05 mysql-bin.000017 -rw-rw-r--. 1 mysql mysql 544 2013-02-27 06:05 mysql-bin.index – 생성되는 binary log 최대 크기 . 크기를 넘어가면 새로운 번호의 파일 생성 됨 max_binlog_size=100M – Binary Log 포맷은 반드시 ROW 이어야 함 binlog_format=ROW – 반드시 위 설정을 my.conf 파일의 [mysqld] 섹션에 넣어야 함© 2010 Oracle Corporation – Proprietary and Confidential 6/ 총 페이지
  6. 6. Target 시스템 체크사항 1. OS 부분 • 최소 100M 의 메모리 • 최소 200M 의 디스크 (1 day 추출 데이타를 남기려면 1 day redo 의 1/2 정도 필 요) • OGG 를 위한 계정 생성 (ex: ogg) – 생성된 계정은 OGG 의 하위 디렉토리를 모두 쓰기 가능해야 함 . – 생성된 계정은 데이터베이스 접근 가능해야 함 . • OGG 를 위한 Port 가 필요 (source 와 통신 ) 2. Database 부분 • InnoDB storage engine 을 지원 . • OGG 를 위한 계정 생성 (ex: ggt) • UTF8 과 UCS2 character sets. 지원 .© 2010 Oracle Corporation – Proprietary and Confidential 7/ 총 페이지
  7. 7. BMT/POC 체크사항 1. 추출 대상테이블의 통계 • 추출할 대상 테이블의 개수 • 추출할 대상 테이블 별 사이즈 1. 부하 발생기 • 부하를 발생시키는 방법 • 부하 발생시 , 적용 테이블 별 비율 1. Character Set • Source 의 Character set 확인 필요 ( 한글처리 관련 )© 2010 Oracle Corporation – Proprietary and Confidential 8/ 총 페이지
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×