THỜI LƯỢNG: 4 ngày (~32 giờ)
GIỚI THIỆU KHÓA HỌC
Khóa học Oracle GoldenGate 12c: Fundamentals for Oracle tập trung vào chức năng nhân rộng cơ sở dữ liệu Oracle-to-Oracle, đi sâu vào các sản phẩm Oracle GoldenGate với các tính năng sản phẩm khác nhau. Oracle GoldenGate 12.3 giới thiệu kiến trúc Microservices, cho phép tương tác dựa trên trình duyệt, REST tương tác với Oracle GoldenGate. Các khái niệm cơ bản về kiến trúc Classic và Microservices được giới thiệu trong khóa học. Các bài tập hands-on practices giúp học viên thực hành trên các môi trường sao chép từ đầu đến cuối bằng cách sử dụng cả hai kiến trúc, kiểm tra các kênh sao chép được thiết lập với dữ liệu thực và xác minh được việc sao chép đang diễn ra hiệu quả.
MỤC TIÊU KHÓA HỌC
Sau khi hoàn tất khóa học, học viên có khả năng:
- Cấu hình, khởi động, dừng và theo dõi Change Capture (Extract), Change Delivery (Replicat), và Initial Load sử dụng Classic architecture
- Cấu hình, khởi động, dừng và theo dõi Change Capture (Extract) và Change Delivery (Replicat) sử dụng Microservices architecture
- Lọc, ánh xạ, chuyển đổi và mã hóa dữ liệu trao đổi
- Thiết kế các giải pháp sao chép bằng cách sử dụng các sản phẩm và môi trường Oracle GoldenGate
- Cài đặt Oracle GoldenGate và chuẩn bị cơ sở dữ liệu nguồn và đích để nhân rộng (giả sử trong môi trường Oracle-to-Oracle)
- Tìm hiểu và sử dụng các lệnh GGSCI
- Sử dụng giao diện dựa trên trình duyệt để định cấu hình và quản lý sao chép xảy ra trong kiến trúc Microservices
- Quản lý trích xuất các tệp và hệ thống tệp bằng cách sử dụng các tiện ích như logdump
ĐỐI TƯỢNG THAM GIA
- Database Administrators
- Database Designers
- System Integrator
- Data Warehouse Analyst
- Technical Consultant
- Data Warehouse Developer
- Configuration Consultant
- Data Warehouse Administrator
ĐIỀU KIỆN THAM GIA
- Quen thuộc với Oracle Database và SQL cơ bản sử dụng SQL*Plus
- Quen thuộc với điều chỉnh Linux text files sử dụng gedit hoặc vi
- Quen thuộc với kỹ thuật mã hóa cơ bản
KHÓA HỌC LIÊN QUAN
CHỨNG NHẬN
Sau khi hoàn tất khóa học, học viên sẽ được cấp chứng nhận hoàn tất khóa học của Oracle.
NỘI DUNG KHÓA HỌC
Module 1: Introduction
- Oracle GoldenGate Use-Cases for Oracle Database
- Supported Databases
- Reviewing Oracle GoldenGate Use Cases
- Uses of Oracle GoldenGate
- Topologies
- Oracle GoldenGate Technology Suite
- Supported Platforms
- Technology Overview
Module 2: Oracle GoldenGate Architecture
- Checkpoints
- Extracts
- The Two Oracle GoldenGate Architectures
- Classic Architecture
- The Interaction Between Oracle GoldenGate and Oracle RDBMS
- Initial Loads
Module 3: Installing Oracle GoldenGate
- Performing Installation
- Configuring Environment Variables
- Use Obey files to automate tasks
- Using Oracle GoldenGate Software Command Interface (GGSCI)
- Listing System Requirements
- Running Oracle GoldenGate from the OS shell.
Module 4: Preparing the Environment and Configuring Integrated Extract
- Enabling Oracle GoldenGate in the Database
- Starting the Manager
- Enabling Supplemental Logging
- Configuring Data Capture
- Preparing the Environment
- Defining Roles and Permissions
- Configuration Overview
Module 5: Configuring Initial Load
- Setting Up the Initial Load by Using the “File to Replicat” Method
- Initial Load Overview
- Configuring Initial Load
- Setting Up the Initial Data Load by Using the “Direct Load” Method
Module 6: Configuring Change Delivery (Replicat)
- Configuring Replicat Tasks
- Troubleshooting: Report FIles and Log FIles
- Initial Load: Handling Collisions with Initial Load
- Replicat Overview
- Using Checkpoints
- Troubleshooting: GGSCI Process Information
- Initial Load: Avoiding Collisions with Initial Load
- Adding Checkpoints
Module 7: Managing Extract Trails and Files
- Trail Format: Local and Remote
- Trail Format: Cleanup
- Alternative Trail Formats: Logical Change Records (LCRs)
- logdump: Opening, Viewing, and Filtering
- Alternative Trail Formats: Text, SQL, and XML
- Trail Format: Record Header Area
- Trail Format: Record Data Area
Module 8: Oracle GoldenGate Parameters
- GLOBALS
- Manager
- Source Manager Parameters
- Target Manager Parameters
- Extract
- Replicat
- Extract Parameters on the Source Database
- Options Common to Both Replicat and Extract
Module 9: Data Selection and Filtering
- Definition Files
- Where
- Filter
- Data Selection
- SQLEXEC
- Mapping and Manipulation
- Mapping
Module 10: Additional Transformation and Configuration Options
- Compress Data Across the Network
- Set and Retrieve Useer Tokens
- Automatically Trigger Actions Based on Event Records
- Run User Exits in GoldenGate Processes
- Encrypt Messages, Trails, and Passwords
- Create and Invoke Macros
Module 11: Installing Oracle GoldenGate Microservices Architecture
- List the Operating System Pre-Requisites Needed for a Microservices Architecture installation
- Perform an Oracle GoldenGate Microservice Architecture Installation and Verify its Successful Completion
- Identify and Describe the Various Components of the Oracle GoldenGate Microservices Architecture
Module 12: Oracle GoldenGate Microservices Architecture - Administration Server
- Using the Administration Server Embedded Web Application to Create Extract and Replicat Groups
- Accessing Extract/Replicat Process Parameters, Statistics, Checkpoints and Reports Using the Administration Server Embedded Web Application
Module 13: Oracle GoldenGate Microservices Architecture – Distribution Server
- Accessing the Data Path Parameters, Statistics, SCN / RBA Positions in Trail Files, and Data Filters Using the Distribution Server Embedded Web Application
- Using the Distribution Server Embedded Web Application to Create, Start and Stop Paths
Module 14: Oracle GoldenGate Microservices Architecture - Receiver Server and Performance Metrics Server
- The Role and Functionality of an MA Performance Metrics Server
- The Role and Functionality of an MA Receiver Server
Module 15: MA Admin Client
- Performing Common Administrative Tasks by Using the Admin Client
- Using the Admin Client to Connect to an MA Deployment
Module 16: Database Sharding Support, Metadata Encapsulation, Replication Lag Management, Invisible Column Support
- Implementing a Lag Management Policy
- Handling Replication of Invisible Columns
- Metadata Encapsulation Features and Advantages
- Database Sharding Concepts and GoldenGate MA Support for It