My Oracle Support Banner

Primary Note for Streams Recommended Configuration (Doc ID 418755.1)

Last updated on JUNE 13, 2023

Applies to:

Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Backup Service - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
Information in this document applies to any platform.

Purpose

Oracle Streams enables the sharing of data and events in a data stream either within a database or from one database to another. This Note describes best practices for Oracle Streams configurations for both downstream capture and upstream (local) capture in version 9.2 and above.

Scope

The information contained in this note targets Replication administrators implementing Streams replication in Oracle 9.2 and higher. This note contains key recommendations for successful implementation of Streams in Oracle database release 9.2 and above.

Details

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Purpose
Scope
Details
 Configuration
 1.0 Software Version
 2.0 Database Parameters
 2.1 Significance of AQ_TM_PROCESSES with respect to Oracle Streams
 3.0 Database Storage
 3.1. Tablespace for Streams Administrator queues
 3. 2. Separate queues for capture and apply
 4.0 Privileges
 5.0 Source Site Configuration
 5.1. Streams and Flash Recovery Area (FRA)
 5.2. Archive Logging must be enabled
 5.3. Supplemental logging
 5.4. Implement a Heartbeat Table
 5.5. Flow Control
 5.6. Perform periodic maintenance
 Database Version 9iR2 and 10gR1
 Database Version 10gR2 and above
 5.7. Capture Process Configuration
 5.8. Propagation Configuration
 5.9. Additional Configuration for RAC Environments for a Source Database
 6.0 Target Site Configuration
 6.1. Privileges
 6.2. Instantiation
 6.3. Conflict Resolution
 6.4. Apply Process Configuration
 6.5. Additional Configuration for RAC Environments for an Apply Database
 OPERATION
 Global Name
 Certification/compatibility/interoperability between different database versions
 Apply Error Management
 Backup Considerations
 NLS and Characterset considerations
 Batch Processing
 Source Queue Growth
 Streams Cleanup/Removal
 Automatic Optimizer Statistics Collection
 MONITORING
 Streams Healthcheck Scripts
 Alert Log
 Monitoring Utility STRMMON
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.