oracle goldengate era
TRANSCRIPT
-
7/28/2019 Oracle Goldengate Era
1/14
Oracle GoldenGate -
Integration Era
Maria Mundrova
Oracle DBA/Oracle Database Architect
CIBANK J SC, Member of KBC Group
Presentation forSIOUG, 20 September 2011
-
7/28/2019 Oracle Goldengate Era
2/14
-
7/28/2019 Oracle Goldengate Era
3/14
Whoami
7+ years of experience with Oracle Database Technology Oracle DBA/Oracle Database Architect at Cibank J SC
Oracle DBA and Developer background
OCP 9i,10g,11g Administrator
Oracle Database SQL Certified Expert
BGOUG member
My Blog http://oraclespot.wordpress.com/
3 Oracle GoldenGate 11g
-
7/28/2019 Oracle Goldengate Era
4/14
Oracle GoldenGate solutions
Real time data integration
Capture, filter, deliver data in real time across Oracle andheterogeneous environments
Data replication
High availability
Live re ortin
4 Oracle GoldenGate 11g
Operational BI
Zero downtime migration
-
7/28/2019 Oracle Goldengate Era
5/14
Technology overview
Similar products:
HP CA
EMC RecoverPoint
IBM PPRC
DataCore SANsymphony
Hitachi TrueCopy
5 Oracle GoldenGate 11g
-
7/28/2019 Oracle Goldengate Era
6/14
Technologies matrix
Oracle GoldenGate is supported for use on many databases:
Oracle Database
TimesTen
MySQL
Microsoft SQL Server
IBM DB2
6 Oracle GoldenGate 11g
y ase
Teradata
Enscribe
Refer to the Oracle GoldenGate Supported Technologies Matrix.
-
7/28/2019 Oracle Goldengate Era
7/14
Building blocks
Extract
Captures data from the transaction logs(online redo logs)
Trail files
Oracle GoldenGate(GG) converts captured data in trail files
If not using trail files GG writes data directly from the redo logs to the
target server data collector. Possible data loss
7 Oracle GoldenGate 11g
Data Pump
Additional extract process when using trail files
Sends data to the target across TCP/IP network
Server Data Collector
Runs on target
Accepts data from source(extract, data pump)
Reassemble this data and write it to the remote trail
-
7/28/2019 Oracle Goldengate Era
8/14
Building blocks
Replicat
Reads trail file and applies it to the target DB in the form of DML/DDL
DDL synchronization is supported in non-heterogeneousenvironments(Oracle-Oracle)
Manager Runs on source and targe
8 Oracle GoldenGate 11g
Controlling function, report errors
GGSCI
GoldenGate Software Command Interface
-
7/28/2019 Oracle Goldengate Era
9/14
Process data flow
9 Oracle GoldenGate 11g
-
7/28/2019 Oracle Goldengate Era
10/14
Oracle GoldenGate architecture
One-to-one
source to target
One-to-many
one source many targets
10 Oracle GoldenGate 11g
Many-to-one
hub and spoke
Bi-directional
Active-active
Active-passive
-
7/28/2019 Oracle Goldengate Era
11/14
Configuring Oracle GoldenGate
Install GoldenGate on the source and target system
Prepare the source database
Configure Manager process on the source and target system
Configure Extract process on the source
Configure Data Pump process on the source
Configure Replicatprocess on the target
11 Oracle GoldenGate 11g
tart xtract process
Start Data Pump process
Start Replicatprocess
-
7/28/2019 Oracle Goldengate Era
12/14
Demo
Demo
Replicate Microsoft SQL Server to Oracle Database
Replicate Oracle to Oracle Database
12 Oracle GoldenGate 11g
-
7/28/2019 Oracle Goldengate Era
13/14
Top commands
Top commands Oracle GoldenGate guy should know by heart ggsci
info all
add extract/replicat
delete extract/replicat
cleanup extract/replicat
start/stop manager
13 Oracle GoldenGate 11g
start/stop extract/replicat
stats extract/replicat
view report
edit params
dblogin userid ggate, password .. unregister extract .. logretention
add/delete checkpointtable
-
7/28/2019 Oracle Goldengate Era
14/14
Thank you!
Questions and Answers
14 Oracle GoldenGate 11g
http://oraclespot.wordpress.com