1
Bạn cần NOC hỗ trợ gì không ạ?
Chat Zalo

[Cafe công nghệ] Tìm hiểu tiến trình Extract của Golden Gate

[Cafe công nghệ] Tìm hiểu tiến trình Extract của Golden Gate - 5.0 out of 5 based on 1 vote

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active
 

Chuẩn bị môi trường: Tạo các user golden gate trên nguồn và đích để móc vào các database. Sau khi đã có môi trường thì chúng ta bắt đầu cấu hình cho tiến trình Extract.

Tiến trình extract capture lại tất cả những thay đổi trên các objects mà chúng ta cấu hình cho việc đồng bộ, có thể capture những thay đổi từ log, cấu hình để load trực tiếp từ các bảng trên hệ thống nguồn đến đích (initial load) hay có thể cấu hình qua Pump vào trail file trước khi chuyển sang môi trường disk (phương pháp này được recommend).

Ý nghĩa của việc sử dụng data pump: Bảo vệ tính toàn vẹn dữ liệu trường hợp bị lỗi mạng, hoặc là lỗi từ phía môi trườn

g đích.

Setup tiến trình extract: Trên hệ thống nguồn setup một primary extract để đọc các log giao dịch trên source và có một file parameter.

Add Extract <group_name>

, <data_source_options>

, <starting_point>

[, <processing options>]

Ví dụ: Add Extract finance, TranLog, Begin Now --> Tạo tiến trình extract từ file log bắt đầu ngay

Add Extract atms, TranLog, Begin 2012-01-31 08:00 --> tạo tiến trình extract từ file log bắt đầu theo thời gian cụ thể

Add Extract pump, ExtTrailSource c:\ggs\dirdat\lt --> Tạo tiến trình pump với địa chỉ cụ thể lưu trail file 

Add Extract load, SourceIsTable --> Tạo tiến trình extract intial load

 

Câu lệnh sửa file parameter cho mỗi tiến trình extract: 

Edit Params <group name>

 Thêm một local trail và một data pump extract để đọc các log giao dịch trên nguồn. Thêm remote trail và khởi động extract.

 Giới thiệu về Trail file: Lưu giá trị before, after của column, trail có thể nằm trên nguồn, đích hoặc ở 1 hệ thống trung gian. Chỉ tiến trình extract chính mới có khả năng ghi file trail, các tiến trình có thể đọc file trail là: Data pump extract, replicat

Câu lệnh thêm Local trail: 

GGSCI> Add ExtTrail | RmtTrail <trail_name>

  , Extract <group_name>

 [, Megabytes <n>]

Ví dụ: 

GGSCI> Add ExtTrail c:\ggs\dirdat\aa,
Extract finance, Megabytes 10
   --> đây là câu lệnh thêm local trail trên nguồn

GGSCI> Add RmtTrail c:\ggs\dirdat\bb,
Extract parts, Megabytes 5 --> Đây là câu lệnh thêm local trail trên đích

Không nhất thiết dung lượng cho file trail trên nguồn và đích phải giống nhau

Câu lệnh khởi động tiến trình Extract: 

GGSCI> Start Extract <group_name>

GGSCI> Info Extract <group_name>