Previous |
Next |
Oracle Streams provides two ways to capture database changes automatically:
A capture process should be used to capture data manipulation language (DML) changes to a relatively large number of tables, an entire schema, or a database. Also, a capture process must be used to capture data definition language (DDL) changes to tables and other database objects. See "About Change Capture with a Capture Process".
A synchronous capture should be used to capture DML changes to a relatively small number of tables. See "About Change Capture with a Synchronous Capture".
A single capture process or a single synchronous capture can capture changes made to only one database. The database where a change originated is called the source database for the change.
Note: The examples in this guide replicate DML changes only. You should understand the implications of replicating DDL changes before doing so. See Oracle Streams Replication Administrator's Guide and Oracle Database PL/SQL Packages and Types Reference for information about replicating DDL changes.