Oracle Streams Training
Class
© 2007-2013
by Burleson Consulting

*Learn expert secrets for
high speed data replication
* Understand the successful installation and configuration
techniques
* Use Oracle Streams to create a reliable failover database
* Achieve global data sharing and seamless data replication
* Learn the tricks to easily manage subscribed destinations
* Get working scripts to improve streams management
* Learn to customize data apply functions
* Understand tricks for rule-based propagation and data
transformations
|
|

Unlike some mediocre
Oracle Streams training, this course examines all Oracle Streams
features with an eye on those features that are the most important
to you.
This Oracle
Streams training is special because this course is taught by a
veteran Oracle Certified DBA with more than 20 years of full-time
experience. This Oracle Streams class can also be customized
according to your specific needs.

 |
|
Oracle Streams
High Speed Replication and Data Sharing
Madhu Tumma
ISBN 0-9745993-5-2
|
|
|
|

This course is designed for practicing
Oracle professionals who have basic experience with Oracle. Prior
experience with Oracle is not required, but experience using Oracle
database is highly desirable.
|

This course was designed by Donald K. Burleson, an acknowledged
leader in Oracle database administration. Author or more than
30 database books, Burleson was chosen by Oracle Press to write
five authorized editions, including Oracle High-Performance SQL
tuning. Burleson Consulting instructors offer
decades of real world DBA experience in Oracle features, and they
will share their Oracle secrets in this intense Oracle
Networking training. Burleson also served as
the Editor for the premier book Oracle10g
New Features for the DBA by Rampant
TechPress.
Oracle Streams
Training
3-Day Syllabus
Copyright © 2007-2013 by
Donald K. Burleson
DAY
1
INTRODUCTION
Data Sharing
• Growing Need
• Global Operations
• Heterogeneous Systems
Data Synchronization
• Data Movement
• Data Transformation
• Data Migration
• Data Replication
What is Oracle Streams?
Why Oracle Streams?
Where to use Streams Mechanism
• Replication
• AQ – Advanced Queuing
• Event Management
• Data Loading
• Summarization of Data
• High Availability and Disaster Recovery
Streams Historical Growth
• Advanced Replication
• Advanced Queuing
Related Oracle Technologies
• Log Miner
• Standby – Data Guard
Peer Products
• Sybase Replication
• Quest Shareplex
• GoldenGate
• Data Mirror
Streams Components and Processes
Producer and
Consumer
LCR Object details
• Row LCR
• DDL LCR
• Additional Attributes
Hot Mining and Cold Mining
Log based Changes
Capture Process
Propagation of Changes
Apply Process
Queuing and Dequeuing
Rules and Rules Engine
• Application of Rules
• Transformation
• Contexts
Streams Tags
Directed Network
DownStreams Capture
Change Data Capture
LogMiner
Supplemental Logging
Sys.Anydata Object
DML Handlers
Streams Replication
Source
• Database Changes
• User Application Message
Destination Database
Data Types for Replication
Rules
• Rule Set
• Capture Rules
• Propagation Rules
• Apply Rules
• Contexts
• Transformations
Instantiation
• Capture process for Instantiation
• Oracle Data Pump for Instantiation
• Export and Import for Instantiation
The Role of Streams Tags
• How to create
• Utility of Tags
• Tags for Apply Process
Methodology
Examples
DAY 2
Capture and
Propagation Configuration
Capture
Mechanism
• Data Types
• DML Changes and Considerations (I, U, U, D and M)
• Types of DDL(s)
• NoLogging and Unrecoverable
• Supplemental Logging
• Instantiation
• Local v/s DownStream
• The Role of SCN
• In Restricted Session
Capture Process
• Components
• Capture States
• Multiple Processes
• Rule Evaluation
• Parallelism
Propagation and Staging
• Schedules
• Configuration
• Monitoring
Application of Rules
• Rule Set
• Capture Rules
• Propagation Rules
Apply Configuration
Apply Process
• DML Handlers
Application of Rules
• Rule Set
• Apply Rules
• Contexts
• Transformations
Methodology
Examples
Troubleshooting and Monitoring
Conflict
Detection
Conflict Resolution
Monitoring Streams Data Flow
Helpful Scenarios
|
|
DAY
3
Heterogeneous Data
Replication
Heterogeneous
Data Sharing
Oracle to Non-Oracle
• Capture process
• Instantiation
• Data Types
• Apply process
• Heterogeneous Services
• Database link
Non-Oracle to Oracle
User Application
Event Management - Messaging
Event
Propagation
Advanced Queuing
Data Loading – Data Warehousing
Data Loading
CDC – Change Data Capture
Downstream Capture
Log
Transportation Services
DBMS_FILE_TRANSFER
XI RAC and Streams
Multiple Instances
Multiple Buffers
Using OEM
Oracle Enterprise
Manager
Grid Control
StreamsMonitoring 1 –
Monitoring advanced queuing 2 – Monitoring AQ propagation
3 –
Monitoring Streams apply handlers Streams
troubleshooting 1 – OS issues - Finding a full
directory, zombie or runaway process 2 – Troubleshooting the apply
handler – determine root cause of hang 3 – Advanced Troubleshooting – AQ
scripts, network troubleshooting (ping)
|
This is a BC Oracle training
course (c) 2007-2013
|
| |
|