Index
A B C D E G H I J L M N O P Q R S T U V X
A
- ABORT_GLOBAL_INSTANTIATION procedure, 12-12
- ABORT_SCHEMA_INSTANTIATION procedure, 12-12
- ABORT_TABLE_INSTANTIATION procedure, 12-12
- action contexts, 5-9
- adding name-value pairs, 15-16, 15-20
- creating
- example, 22-35
- querying, 15-15
- removing name-value pairs, 15-20
- system-created rules, 6-18
- ADD SUPPLEMENTAL LOG DATA clause, 12-10
- ADD SUPPLEMENTAL LOG GROUP clause, 12-9, 20-12, 21-12, 22-23, 23-26
- ADD_COLUMN member procedure, 20-16
- ADD_GLOBAL_RULES procedure, 6-14
- ADD_PAIR member procedure, 15-16, 15-20, 22-35, 24-6, 24-13, 24-31
- ADD_RULE procedure, 5-8, 15-5
- ADD_SCHEMA_PROPAGATION_RULES procedure, 6-12
- ADD_SUBSCRIBER procedure, 13-3, 19-25, 20-15
- ADD_SUBSET_RULES procedure, 4-12, 6-5, 6-6
- row migration, 4-12
- ADD_TABLE_RULES procedure, 6-6
- alert log
- Oracle Streams entries, 18-24
- ALL_STREAMS_GLOBAL_RULES view, 17-44
- ALL_STREAMS_SCHEMA_RULES view, 17-44
- ALL_STREAMS_TABLE_RULES view, 17-44
- ALTER DATABASE statement
- ADD SUPPLEMENTAL LOG DATA clause, 12-10
- DROP SUPPLEMENTAL LOG DATA clause, 12-10
- ALTER TABLE statement
- ADD SUPPLEMENTAL LOG GROUP clause, 12-9, 20-12, 21-12, 22-23, 23-26
- DROP SUPPLEMENTAL LOG GROUP clause, 12-10
- ALTER_APPLY procedure
- removing the DDL handler, 14-21
- removing the message handler, 14-13
- removing the rule set, 14-10
- removing the tag value, 16-28
- setting an apply user, 14-12
- setting the DDL handler, 14-20
- setting the message handler, 14-13
- setting the tag value, 8-2, 8-6, 16-28
- specifying the rule set, 14-8
- ALTER_CAPTURE procedure
- removing the rule set, 12-7
- setting the start SCN, 12-11
- specifying a rule set, 12-5
- ALTER_PROPAGATION procedure
- removing the rule set, 13-16
- specifying the rule set, 13-14
- ALTER_PROPAGATION_SCHEDULE procedure, 13-12
- ALTER_RULE procedure, 15-5
- AnyData datatype
- message propagation, 3-16
- queues, 3-11, 13-18
- creating, 13-2
- dequeuing, 13-22
- dropping, 13-7
- enqueuing, 13-19
- monitoring, 17-12
- propagating to typed queues, 3-16
- user-defined types, 3-17
- wrapper for messages, 3-11, 13-19
- applied SCN, 2-16, 4-28, 17-7
- apply forwarding, 3-8
- apply process, 4-1
- applied SCN, 4-28
- apply forwarding, 3-8
- apply handlers, 4-16
- apply servers, 4-31
- apply user, 4-2
- setting, 14-12
- architecture, 4-30
- automatic restart, 4-36
- conflict handlers, 4-16
- heterogeneous environments, 9-5
- conflict resolution, 4-16, 7-1
- constraints, 4-10
- coordinator process, 4-31
- creating, 14-2
- creation, 4-32
- datatypes applied, 4-9
- heterogeneous environments, 9-6
- DDL changes, 4-21
- CREATE TABLE AS SELECT, 4-24
- current schema, 4-23
- data structures, 4-22
- ignored, 4-21
- system-generated names, 4-23
- DDL handlers, 4-4
- creating, 14-19
- monitoring, 17-24
- removing, 14-21
- setting, 14-20
- dependent transactions, 18-12
- DML changes, 4-10
- heterogeneous environments, 9-7
- DML handlers, 4-4
- creating, 14-14, 20-16
- heterogeneous environments, 9-5
- monitoring, 17-23
- re-enqueue captured events, 20-1
- setting, 14-16
- dropping, 14-7
- error handlers
- creating, 14-21
- heterogeneous environments, 9-5
- monitoring, 17-23
- setting, 14-26
- events, 4-3
- captured, 4-3
- user-enqueued, 4-3
- exception queue, 4-37
- monitoring, 17-36, 17-37
- heterogeneous environments, 9-3, 9-12
- database links, 9-4
- example, 22-38
- high-watermark, 4-28
- ignore SCN, 4-27
- instantiation SCN, 4-27
- key columns, 4-10
- LOBs, 16-13
- logical change records (LCRs), 4-4
- low-watermark, 4-28
- managing, 14-1
- message handlers, 4-4
- creating, 19-17
- heterogeneous environments, 9-5
- monitoring, 17-24
- removing, 14-13
- setting, 14-13
- monitoring, 17-20
- apply handlers, 17-23
- latency, 17-29, 17-31
- non-LCR events, 4-7
- oldest SCN, 4-28
- options, 4-4
- Oracle Real Application Clusters, 4-29
- parallelism, 17-35
- parameters, 4-34
- commit_serialization, 4-35, 18-12
- disable_on_error, 4-36
- disable_on_limit, 4-36
- heterogeneous environments, 9-5
- parallelism, 4-34, 18-12
- setting, 14-11
- time_limit, 4-36
- transaction_limit, 4-36
- persistent state, 4-36
- reader server, 4-31
- RESTRICTED SESSION, 4-29
- row migration, 4-12
- row subsetting, 4-12, 6-5
- supplemental logging, 4-14
- rule set
- removing, 14-10
- specifying, 14-8
- rules, 4-2, 6-2
- adding, 14-8
- removing, 14-9
- starting, 14-7
- stopping, 14-7
- substitute key columns, 4-11
- heterogeneous environments, 9-4, 9-5
- removing, 14-29
- setting, 14-28
- tables, 4-10
- apply handlers, 4-16
- column discrepancies, 4-14
- tags, 8-6
- monitoring, 17-51
- removing, 16-28
- setting, 16-28
- trace files, 18-26
- transformations
- rule-based, 6-32
- triggers
- firing property, 4-25
- ON SCHEMA clause, 4-26
- troubleshooting, 18-9
- checking apply handlers, 18-12
- checking event type, 18-11
- checking status, 18-10
- exception queue, 18-13
- AQ_TM_PROCESSES initialization parameter, 11-5, 21-3, 22-5
- ARCHIVE_LAG_TARGET initialization parameter, 11-5
- ARCHIVELOG mode
- capture process, 2-25, 11-13, 20-4, 21-3, 22-6
B
- backups
- online
- Streams, 8-5
C
- capture process, 2-1
- applied SCN, 2-16, 17-7
- architecture, 2-18
- ARCHIVELOG mode, 2-25, 11-13, 20-4, 21-3, 22-6
- automatic restart, 2-26
- builder server, 2-19
- captured events, 3-3
- captured SCN, 2-16
- changes captured, 2-7
- DDL changes, 2-8
- DML changes, 2-7
- NOLOGGING keyword, 2-9
- UNRECOVERABLE clause for SQL*Loader, 2-10
- UNRECOVERABLE keyword, 2-9
- configuring, 11-13
- creating, 12-2
- creation, 2-21
- data dictionary duplication, 2-22
- datatypes captured, 2-6
- DBID, 2-22, 12-13
- DBNAME, 2-22
- dropping, 12-14
- heterogeneous environments, 9-3
- log sequence number, 12-13
- LogMiner, 2-20
- alternate tablespace for, 2-20, 11-13
- multiple sessions, 2-20
- LOGMNR_MAX_PERSISTENT_SESSIONS initialization parameter, 2-20
- managing, 12-1
- monitoring, 17-3
- applied SCN, 17-7
- latency, 17-7, 17-8
- Oracle Real Application Clusters, 2-17
- parameters, 2-25
- disable_on_limit, 2-26
- message_limit, 2-26
- parallelism, 2-26
- setting, 12-8
- time_limit, 2-26
- persistent state, 2-30
- preparer servers, 2-19
- reader server, 2-19
- redo logs, 2-2
- re-enqueue events, 20-1
- RESTRICTED SESSION, 2-16
- rule evaluation, 2-27
- rule set
- removing, 12-7
- specifying, 12-5
- rules, 2-5, 6-2
- adding, 12-5
- removing, 12-6
- start SCN, 2-15, 2-16
- setting, 12-11
- starting, 12-5
- stopping, 12-14
- supplemental logging, 2-11
- specifying, 12-9
- SYS schema, 2-6, 2-7
- SYSTEM schema, 2-6, 2-7
- trace files, 18-25
- transformations
- rule-based, 6-28
- troubleshooting, 18-2
- checking progress, 18-3
- checking status, 18-2
- log parallelism, 18-3
- persistent sessions, 18-4
- captured SCN, 2-16
- change cycling
- avoidance
- tags, 8-8
- column lists, 7-12
- COMPATIBLE initialization parameter, 11-5, 19-4, 20-4, 21-3, 22-5
- conditions
- rules, 5-2
- conflict resolution, 7-1
- column lists, 7-12
- conflict handlers, 7-4, 7-5, 7-6, 7-8
- custom, 7-15
- interaction with apply handlers, 4-16
- modifying, 14-31
- prebuilt, 7-8
- removing, 14-32
- setting, 14-30
- data convergence, 7-15
- DISCARD handler, 7-10
- MAXIMUM handler, 7-10
- example, 23-32
- latest time, 7-11
- MINIMUM handler, 7-12
- OVERWRITE handler, 7-10
- resolution columns, 7-14
- time-based, 7-11
- example, 23-32
- preparing for, 23-12
- conflicts
- avoidance, 7-6
- delete, 7-7
- primary database ownership, 7-6
- uniqueness, 7-6
- update, 7-7
- delete, 7-3
- detection, 7-5
- identifying rows, 7-5
- DML conflicts, 7-2
- foreign key, 7-3
- transaction ordering, 7-4
- types of, 7-2
- uniqueness, 7-3
- update, 7-3
- CONVERT_ANYDATA_TO_LCR_DDL function, 13-28
- CONVERT_ANYDATA_TO_LCR_ROW function, 13-28
- CREATE TABLE statement
- AS SELECT
- apply process, 4-24
- CREATE_APPLY procedure, 4-32, 14-2
- tags, 8-2, 8-6
- CREATE_CAPTURE procedure, 2-21, 12-2, 12-4
- CREATE_EVALUATION_CONTEXT procedure, 24-5, 24-12, 24-21, 24-31
- CREATE_PROPAGATION procedure, 13-8
- CREATE_RULE procedure, 15-3
- CREATE_RULE_SET procedure, 15-2
D
- database links
- Oracle Streams, 11-14
- datatypes
- applied, 4-9
- captured, 2-6
- heterogeneous environments, 9-6
- DBA_APPLY view, 17-21, 17-24, 17-28, 17-33, 17-51, 18-10, 18-11
- DBA_APPLY_CONFLICT_COLUMNS view, 17-26
- DBA_APPLY_DML_HANDLERS view, 17-23
- DBA_APPLY_ERROR view, 17-36, 17-37, 17-40, 17-41
- DBA_APPLY_INSTANTIATED_OBJECTS view, 17-27
- DBA_APPLY_KEY_COLUMNS view, 17-25
- DBA_APPLY_PARAMETERS view, 17-22
- DBA_APPLY_PROGRESS view, 17-31
- DBA_CAPTURE view, 17-3, 17-7, 18-2
- DBA_CAPTURE_PARAMETERS view, 17-6
- DBA_CAPTURE_PREPARED_DATABASE view, 17-9
- DBA_CAPTURE_PREPARED_SCHEMAS view, 17-9
- DBA_CAPTURE_PREPARED_TABLES view, 17-9
- DBA_EVALUATION_CONTEXT_TABLES view, 17-45
- DBA_EVALUATION_CONTEXT_VARS view, 17-46
- DBA_LOG_GROUPS view, 17-11
- DBA_PROPAGATION view, 17-15, 17-16, 17-17, 17-19, 18-5, 18-6
- DBA_QUEUE_SCHEDULES view, 17-17, 17-19, 18-6
- DBA_QUEUE_TABLES view, 17-12
- DBA_QUEUES view, 17-12
- DBA_RULE_SET_RULES view, 17-47, 17-48, 17-49
- DBA_RULE_SETS view, 17-45
- DBA_RULES view, 17-47, 17-48, 17-49
- DBA_STREAMS_GLOBAL_RULES view, 17-44, 18-19
- DBA_STREAMS_SCHEMA_RULES view, 17-44, 18-19, 18-21
- DBA_STREAMS_TABLE_RULES view, 17-44, 18-18, 18-19
- DBID (database identifier)
- capture process, 2-22
- DBMS_APPLY_ADM package, 14-1
- DBMS_CAPTURE_ADM package, 12-1
- DBMS_PROPAGATION_ADM package, 13-1
- DBMS_RULE package, 5-12, 24-1
- DBMS_RULE_ADM package, 15-2, 24-1
- DBMS_STREAMS package, 16-26
- DBMS_STREAMS_ADM package, 6-3, 12-1, 13-1, 14-1
- apply process creation, 4-32
- capture process creation, 2-21
- creating a capture process, 12-2
- creating a propagation, 13-8
- creating an apply process, 14-2
- tags, 8-3
- DBMS_TRANSFORM package, 13-26, 13-29
- DBNAME
- capture process, 2-22
- DDL handlers, 4-4
- creating, 14-19
- monitoring, 17-24
- removing, 14-21
- setting, 14-20
- DELETE_ALL_ERRORS procedure, 14-35
- DELETE_ERROR procedure, 4-37, 14-34
- DEQUEUE procedure, 13-22
- example, 19-25, 20-18
- destination queue, 3-2
- direct path load
- capture processes, 2-10
- directed networks, 3-7
- apply forwarding, 3-8
- queue forwarding, 3-8
- DISABLE_DB_ACCESS procedure, 13-5
- DISABLE_PROPAGATION_SCHEDULE procedure, 13-17
- DISCARD conflict resolution handler, 7-10
- DML handlers, 4-4, 4-16
- creating, 14-14, 20-16
- monitoring, 17-23
- removing, 14-18
- setting, 14-16
- DROP SUPPLEMENTAL LOG DATA clause, 12-10
- DROP SUPPLEMENTAL LOG GROUP clause, 12-10
- DROP_APPLY procedure, 14-7
- DROP_CAPTURE procedure, 12-14
- DROP_PROPAGATION procedure, 13-18
- DROP_RULE procedure, 15-7
- DROP_RULE_SET procedure, 15-8
E
- ENABLE_DB_ACCESS procedure, 13-3
- ENABLE_PROPAGATION_SCHEDULE procedure, 13-11
- ENQUEUE procedure, 13-20, 16-4, 19-12, 20-16
- error handlers, 4-16
- creating, 14-21
- monitoring, 17-23
- removing, 14-27
- setting, 14-26
- EVALUATE procedure, 5-12, 24-8, 24-14, 24-24, 24-34
- evaluation contexts, 5-5
- association with rule sets, 5-8
- association with rules, 5-8
- creating, 19-19, 24-5, 24-12, 24-21, 24-31
- evaluation function, 5-8
- object privileges
- granting, 15-9
- revoking, 15-10
- system privileges
- granting, 15-9
- revoking, 15-10
- user-created, 6-19, 6-24
- variables, 5-6
- event contexts
- system-created rules, 6-18
- events
- apply process, 4-3
- captured, 3-3
- propagating, 13-28
- dequeue, 3-3
- programmatic environments, 3-12
- enqueue, 3-3
- programmatic environments, 3-12
- propagation, 3-4
- user-enqueued, 3-3
- propagating, 13-24
- exception queues, 4-37
- apply process, 18-13
- deleting errors, 14-34
- executing errors, 14-33
- heterogeneous environments, 9-10
- monitoring, 17-36, 17-37
- EXECUTE member procedure, 14-15, 14-20, 14-24, 20-16
- EXECUTE_ALL_ERRORS procedure, 14-34
- EXECUTE_ERROR procedure, 4-37, 14-33
- Export
- OBJECT_CONSISTENT parameter, 11-9, 11-10, 21-14, 22-27, 23-48
- Oracle Streams, 11-8, 14-36, 16-35
G
- GET_ALL_NAMES member function, 24-8, 24-14, 24-24, 24-34
- GET_BASE_TABLE_NAME member function, 14-20
- GET_BASE_TABLE_OWNER member function, 14-20
- GET_COMMAND_TYPE member function, 14-20, 14-24, 17-39, 20-16
- GET_CURRENT_SCHEMA member function, 14-20
- GET_DDL_TEXT member function, 17-39
- GET_ERROR_MESSAGE function, 17-40, 17-41
- GET_INFORMATION function, 14-24
- GET_LOB_INFORMATION member function, 16-8
- use_old parameter, 16-8
- GET_LOGON_USER member function, 14-20
- GET_OBJECT_NAME member function, 14-15, 14-20, 14-24, 15-12, 17-39, 22-34
- GET_OBJECT_OWNER member function, 14-15, 14-20, 15-12, 17-39
- GET_SCN member function, 14-15, 14-20
- GET_SOURCE_DATABASE_NAME member function, 14-20, 17-39
- GET_TAG function, 16-27, 17-50
- GET_TAG member function, 14-15, 14-20
- GET_TRANSACTION_ID member function, 14-15, 14-20
- GET_VALUE member function
- LCRs, 15-12, 16-9
- use_old parameter, 16-8
- rules, 24-8, 24-14, 24-24, 24-34
- GET_VALUES member function, 14-15, 14-24, 16-10, 17-39, 20-16
- use_old parameter, 16-8
- GLOBAL_NAMES initialization parameter, 11-5, 19-4, 20-4, 21-3, 22-5
- GLOBAL_NAMES view, 18-5
- GRANT_OBJECT_PRIVILEGE procedure, 5-15
- GRANT_SYSTEM_PRIVILEGE procedure, 5-15
H
- heterogeneous information sharing, 9-1
- non-Oracle to non-Oracle, 9-13
- non-Oracle to Oracle, 9-10
- apply process, 9-12
- capturing changes, 9-11
- instantiation, 9-12
- user application, 9-11
- Oracle to non-Oracle, 9-2
- apply process, 9-3
- capture process, 9-3
- conflict handlers, 9-5
- database links, 9-4
- datatypes applied, 9-6
- DML changes, 9-7
- DML handlers, 9-5
- error handlers, 9-5
- errors, 9-10
- instantiation, 9-7
- message handlers, 9-5
- parallelism, 9-5
- staging, 9-3
- substitute key columns, 9-4, 9-5
- transformations, 9-9
- high availability
- Streams, 10-1
- advantages, 10-3
- apply, 10-11
- best practices, 10-7
- capture, 10-10
- database links, 10-9
- propagation, 10-11
- high-watermark, 4-28
I
- ignore SCN, 4-27
- Import
- Oracle Streams, 11-8, 14-36, 16-35
- STREAMS_CONFIGURATION parameter, 11-10
- STREAMS_INSTANTIATION parameter, 11-10, 21-15, 22-28, 23-49
- initialization parameters
- AQ_TM_PROCESSES, 11-5
- ARCHIVE_LAG_TARGET, 11-5
- COMPATIBLE, 11-5
- GLOBAL_NAMES, 11-5
- JOB_QUEUE_PROCESSES, 11-6
- LOG_PARALLELISM, 11-6
- LOGMNR_MAX_PERSISTENT_SESSIONS,
- 11-6
- OPEN_LINKS, 11-6
- Oracle Streams, 11-4
- PARALLEL_MAX_SERVERS, 11-7
- PROCESSES, 11-7
- SESSIONS, 11-7
- SGA_MAX_SIZE, 11-7
- SHARED_POOL_SIZE, 11-8
- instantiation
- aborting preparation, 12-12
- example, 21-14, 22-27, 22-48, 23-48
- heterogeneous environments
- non-Oracle to Oracle, 9-12
- Oracle to non-Oracle, 9-7
- Oracle Streams, 11-8, 14-36
- preparing for, 2-13, 11-15, 12-11
- setting an SCN, 11-15, 14-35
- DDL LCRs, 14-38
- export/import, 14-36
- supplemental logging specifications, 2-15
- instantiation SCN, 4-27
- IS_NULL_TAG member function, 6-8, 17-39
- IS_TRIGGER_FIRE_ONCE function, 4-25
J
- JMS
- Oracle Streams
- example, 19-35
- job queue processes
- propagation jobs, 3-20
- JOB_QUEUE_PROCESSES initialization parameter, 11-6, 21-3, 22-5
- propagation, 18-7
L
- LCR$_ROW_UNIT type
- GET_LOB_INFORMATION member function, 16-8
- LCRs. See logical change records
- LOBs
- Oracle Streams, 16-11
- apply process, 16-13
- constructing, 16-14
- requirements, 16-12
- LOG_PARALLELISM initialization parameter, 11-6, 20-4, 21-3, 22-5
- capture process, 18-3
- logical change records (LCRs), 2-2
- apply process, 4-4
- constructing, 16-2
- example, 19-13
- DDL LCRs, 2-4
- current_schema, 4-23
- rules, 6-9
- determining if tag is NULL, 6-8
- enqueuing, 16-2
- getting constraint, 14-24
- getting information about, 14-15, 14-20, 15-12, 17-39
- getting sender, 14-24
- row LCRs, 2-3
- getting column value, 16-9
- getting list of column values, 14-24, 16-10
- rules, 6-7
- setting list of column values, 14-24
- XML schema, A-1
- LogMiner
- alternate tablespace for, 2-20, 11-13
- capture process, 2-20
- multiple sessions, 2-20
- LOGMNR_MAX_PERSISTENT_SESSIONS initialization parameter, 2-20, 11-6
- capture process, 18-4
- low-watermark, 4-28
M
- MAXIMUM conflict resolution handler, 7-10
- latest time, 7-11
- message handlers, 4-4
- creating, 19-17
- monitoring, 17-24
- messaging
- Oracle Streams, 19-1
- propagation, 3-16
- MINIMUM conflict resolution handler, 7-12
- monitoring
- AnyData datatype queues, 17-12
- event consumers, 17-13
- viewing event contents, 17-13
- apply process, 17-20
- apply handlers, 17-23
- DDL handlers, 17-24
- error handlers, 17-23
- exception queue, 17-36, 17-37
- message handlers, 17-24
- capture process, 17-3
- applied SCN, 17-7
- latency, 17-7, 17-8
- DML handlers, 17-23
- Oracle Streams, 17-1
- propagation jobs, 17-15
- propagations, 17-15
- rule-based transformations
- procedures, 17-49
- rules, 17-42
- tags, 17-50
- apply process value, 17-51
- current session value, 17-50
N
- NOLOGGING mode
- capture process, 2-9
O
- OBJECT_CONSISTENT parameter
- for Export utility, 11-9, 11-10, 21-14, 22-27, 23-48
- oldest SCN, 4-28
- ON SCHEMA clause
- of CREATE TRIGGER
- apply process, 4-26
- OPEN_LINKS initialization parameter, 11-6
- ORA-01403 error, 18-14
- ORA-24093 error, 18-8
- ORA-25224 error, 18-9
- ORA-26687 error, 18-15
- ORA-26688 error, 18-15
- ORA-26689 error, 18-16
- Oracle Enterprise Manager
- Streams tool, 1-23
- Oracle Real Application Clusters
- interoperation with Oracle Streams, 2-17, 3-18, 4-29
- Oracle Streams
- adding databases, 11-22, 11-35, 22-76
- adding objects, 11-19, 11-30, 22-64
- administrator
- creating, 11-2
- alert log, 18-24
- AnyData queues, 13-18
- apply process, 4-1
- capture process, 2-1
- configuring, 11-15
- conflict resolution, 7-1
- data dictionary, 2-22, 3-25, 4-33
- data dictionary views, 17-1
- database links, 11-14
- directed networks, 3-7
- example environments
- messaging, 19-1
- replication, 21-1, 22-1, 23-1
- single database, 20-1
- Export utility, 11-8, 14-36, 16-35
- heterogeneous information sharing, 9-1
- high availability, 10-1
- Import utility, 11-8, 14-36, 16-35
- initialization parameters, 11-4, 19-4, 20-4, 21-3, 22-5
- instantiation, 11-8, 14-36
- JMS, 3-12
- example, 19-35
- LOBs, 16-11
- logical change records (LCRs), 2-2
- XML schema, A-1
- messaging, 13-18
- monitoring, 17-1
- network connectivity, 11-14
- OCI, 3-12
- overview, 1-2
- packages, 1-21
- point-in-time recovery, 16-29
- preparing for, 11-1
- propagation, 3-1
- Oracle Real Application Clusters, 3-18
- rules, 6-1
- action context, 6-18
- evaluation context, 6-5, 6-15
- event context, 6-18
- subset rules, 4-12, 6-5
- system-created, 6-3
- staging, 3-1
- Oracle Real Application Clusters, 3-18
- Streams tool, 1-23
- supplemental logging, 2-11
- tags, 8-1
- trace files, 18-24
- transformations
- rule-based, 6-25
- troubleshooting, 18-1
- OVERWRITE conflict resolution handler, 7-10
P
- PARALLEL_MAX_SERVERS initialization parameter, 11-7
- point-in-time recovery
- Oracle Streams, 16-29
- PREPARE_GLOBAL_INSTANTIATION procedure, 2-13, 11-15, 12-11
- PREPARE_SCHEMA_INSTANTIATION procedure, 2-13, 11-15, 12-11
- PREPARE_TABLE_INSTANTIATION procedure, 2-13, 11-15, 12-11
- privileges
- Oracle Streams administrator, 11-2
- rules, 5-15
- PROCESSES initialization parameter, 11-7
- propagation jobs, 3-20
- altering, 13-12
- disabling, 13-17
- enabling, 13-11
- job queue processes, 3-20
- managing, 13-7
- monitoring, 17-15
- RESTRICTED SESSION, 3-22
- scheduling, 3-21, 13-11
- trace files, 18-25
- troubleshooting, 18-4
- checking status, 18-6
- job queue processes, 18-7
- unscheduling, 13-13
- propagations, 3-1
- architecture, 3-19
- creating, 13-8
- database links
- creating, 21-7, 22-12
- destination queue, 3-2
- directed networks, 3-7
- dropping, 13-18
- ensured delivery, 3-6
- managing, 13-7
- monitoring, 17-15
- queue buffers, 3-19
- queues, 3-4
- rule sets
- removing, 13-16
- specifying, 13-14
- rules, 3-5, 6-2
- adding, 13-14
- removing, 13-16
- source queue, 3-2
- transformations
- rule-based, 6-30
- SYS.AnyData to typed queue, 13-24, 13-28
- troubleshooting, 18-4
- checking queues, 18-5
- security, 18-8
Q
- queue buffers, 3-19
- queue forwarding, 3-8
- queues
- AnyData, 3-11, 13-18
- creating, 13-2
- dequeuing, 19-25, 20-18
- dropping, 13-7
- enqueuing, 19-12, 20-16
- user-defined types, 3-17
- nontransactional, 3-24
- propagation, 3-16
- secure, 3-22
- disabling user access, 13-5
- enabling user access, 13-3
- transactional, 3-24
R
- RE$NAME_ARRAY type, 24-14, 24-24, 24-34
- RE$NV_ARRAY type, 22-35
- RE$NV_LIST type, 5-12, 22-35, 24-6, 24-13, 24-14, 24-24, 24-31, 24-34
- ADD_PAIR member procedure, 15-16, 15-20
- REMOVE_PAIR member procedure, 15-20, 15-21
- RE$RULE_HIT_LIST type, 24-8, 24-14, 24-24, 24-34
- RE$TABLE_ALIAS_LIST type, 24-12, 24-21, 24-31
- RE$TABLE_VALUE type, 24-14, 24-24, 24-34
- RE$TABLE_VALUE_LIST type, 24-14, 24-24, 24-34
- RE$VARIABLE_TYPE_LIST type, 24-5, 24-21, 24-31
- RE$VARIABLE_VALUE type, 24-8, 24-24
- RE$VARIABLE_VALUE_LIST type, 24-8, 24-24
- redo logs
- capture process, 2-2
- re-enqueue
- captured events, 20-1
- REMOVE_PAIR member procedure, 15-20, 15-21
- REMOVE_RULE procedure, 12-6, 13-16, 14-9, 15-7
- replication
- Oracle Streams, 21-1, 22-1, 23-1
- adding databases, 22-76
- adding objects, 22-64
- resolution columns, 7-14
- RESTRICTED SESSION system privilege
- apply processes, 4-29
- capture processes, 2-16
- propagation jobs, 3-22
- REVOKE_OBJECT_PRIVILEGE procedure, 5-15
- REVOKE_SYSTEM_PRIVILEGE procedure, 5-15
- row migration, 4-12
- rule sets, 5-2
- adding rules to, 15-5
- creating, 15-2
- dropping, 15-8
- evaluation, 5-12
- partial, 5-14
- object privileges
- granting, 15-9
- revoking, 15-10
- removing rules from, 15-7
- system privileges
- granting, 15-9
- revoking, 15-10
- rule-based transformations, 6-25
- rules, 5-1
- action contexts, 5-9
- adding name-value pairs, 15-16, 15-20
- removing name-value pairs, 15-20, 15-21
- transformations, 6-25
- ADD_RULE procedure, 5-8
- altering, 15-5
- apply process, 4-2, 6-2
- capture process, 2-5, 6-2
- components, 5-2
- creating, 15-3
- DBMS_RULE package, 5-12
- dropping, 15-7
- EVALUATE procedure, 5-12
- evaluation, 5-12
- capture process, 2-27
- partial, 5-14
- evaluation contexts, 5-5
- creating, 19-19, 24-5, 24-12, 24-21, 24-31
- evaluation function, 5-8
- user-created, 6-24
- variables, 5-6
- event context, 5-12
- example applications, 24-1
- explicit variables, 5-6
- example, 24-3, 24-18
- implicit variables, 5-6
- example, 24-27
- managing, 15-2
- maybe_rules, 5-12
- monitoring, 17-42
- object privileges
- granting, 15-9
- revoking, 15-10
- partial evaluation, 5-14
- privileges, 5-15
- managing, 15-8
- propagations, 3-5, 6-2
- rule conditions, 5-2, 6-6
- complex, 6-20
- explicit variables, 5-6
- finding patterns in, 17-49
- implicit variables, 5-6
- types of operations, 6-22
- undefined variables, 6-22
- using NOT, 6-20
- variables, 6-7
- rule_hits, 5-12
- simple rules, 5-3
- subset
- querying for action context of, 15-15
- querying for names of, 15-15
- system privileges
- granting, 15-9
- revoking, 15-10
- system-created, 6-1, 6-3
- action context, 6-18
- DDL rules, 6-9
- DML rules, 6-7
- evaluation context, 6-5, 6-15
- event context, 6-18
- global, 6-14
- modifying, 15-6
- schema, 6-12
- STREAMS$EVALUATION_CONTEXT, 6-5, 6-15
- subset rules, 4-12, 6-5, 6-6
- table, 6-6
- tags, 6-8, 8-3
- table data
- example, 24-9, 24-18, 24-27
- troubleshooting, 18-17
- user-created, 6-19
- variables, 5-6
S
- SCHEDULE_PROPAGATION procedure, 13-11
- secure queues, 3-22
- disabling user access, 13-5
- enabling user access, 13-3
- propagation, 18-8
- SESSIONS initialization parameter, 11-7
- SET_COMMAND_TYPE member procedure, 20-16
- SET_DML_HANDLER procedure, 4-6, 7-15
- removing a DML handler, 14-18
- removing an error handler, 14-27
- setting a DML handler, 14-16
- setting an error handler, 14-26
- SET_GLOBAL_INSTANTIATION_SCN procedure, 11-15, 14-35, 14-38
- SET_KEY_COLUMNS procedure, 4-11
- removing substitute key columns, 14-29
- setting substitute key columns, 14-28
- SET_OBJECT_NAME member procedure, 20-16, 22-34
- SET_PARAMETER procedure
- apply process, 14-11, 18-12
- capture process, 12-8
- SET_SCHEMA_INSTANTIATION_SCN procedure, 11-15, 14-35, 14-38
- SET_TABLE_INSTANTIATION_SCN procedure, 11-15, 14-35
- SET_TAG procedure, 8-2, 16-26
- SET_TRIGGER_FIRING_PROPERTY procedure, 4-25
- SET_UP_QUEUE procedure, 13-2
- SET_UPDATE_CONFLICT_HANDLER procedure, 7-8
- modifying an update conflict handler, 14-31
- removing an update conflict handler, 14-32
- setting an update conflict handler, 14-30
- SET_VALUE member procedure
- LCRs, 15-12
- SET_VALUES member procedure, 14-24, 20-16
- SGA_MAX_SIZE initialization parameter, 11-7
- SHARED_POOL_SIZE initialization parameter, 11-8
- SOAP
- Streams queues, 3-16
- source queue, 3-2
- SQL*Loader
- capture processes, 2-10
- staging, 3-1
- architecture, 3-19
- events, 3-3
- heterogeneous environments, 9-3
- management, 13-1
- queue buffers, 3-19
- secure queues, 3-22
- disabling user access, 13-5
- enabling user access, 13-3
- start SCN, 2-15, 2-16
- START_APPLY procedure, 14-7
- START_CAPTURE procedure, 12-5
- STOP_APPLY procedure, 14-7
- STOP_CAPTURE procedure, 12-14
- Streams. See Oracle Streams
- Streams tool, 1-23
- STREAMS$_EVALUATION_CONTEXT, 6-5, 6-15
- STREAMS$_TRANSFORM_FUNCTION, 6-26
- STREAMS_CONFIGURATION parameter
- for Import utility, 11-10
- STREAMS_INSTANTIATION parameter
- for Import utility, 11-10, 21-15, 22-28, 23-49
- supplemental logging
- capture process, 2-11
- column lists, 7-12
- DBA_LOG_GROUPS view, 17-11
- example, 20-12, 21-12, 22-23, 23-26
- instantiation, 2-15
- row subsetting, 4-14
- specifying, 12-9
- SYS.AnyData. See Also AnyData datatype
- system change numbers (SCN)
- applied SCN for a capture process, 2-16, 17-7
- applied SCN for an apply process, 4-28
- captured SCN for a capture process, 2-16
- oldest SCN for an apply process, 4-28
- start SCN for a capture process, 2-15, 2-16
- system-generated names
- apply process, 4-23
T
- tags, 8-1
- ALTER_APPLY procedure, 8-2, 8-6
- apply process, 8-6
- change cycling
- avoidance, 8-8
- CREATE_APPLY procedure, 8-2, 8-6
- examples, 8-8
- getting value for current session, 16-27
- managing, 16-26
- monitoring, 17-50
- apply process value, 17-51
- current session value, 17-50
- online backups, 8-5
- removing value for apply process, 16-28
- rules, 6-8, 8-3
- include_tagged_lcr parameter, 8-3
- SET_TAG procedure, 8-2
- setting value for apply process, 16-28
- setting value for current session, 16-26
- trace files
- Oracle Streams, 18-24
- transformations
- heterogeneous environments
- Oracle to non-Oracle, 9-9
- Oracle Streams, 6-25
- propagations, 13-24, 13-28
- rule-based
- action context, 6-25
- altering, 15-18
- apply errors, 6-34
- apply process, 6-32
- capture process, 6-28
- creating, 15-11, 22-34
- errors, 6-30, 6-32, 6-34
- managing, 15-11
- multiple, 6-34
- propagations, 6-30
- removing, 15-21
- STREAMS$_TRANSFORM_FUNCTION, 6-26
- troubleshooting, 18-23
- triggers
- firing property, 4-25
- system triggers
- on SCHEMA, 4-26
- troubleshooting
- apply process, 18-9
- checking apply handlers, 18-12
- checking event type, 18-11
- checking status, 18-10
- exception queue, 18-13
- capture process, 18-2
- checking progress, 18-3
- checking status, 18-2
- log parallelism, 18-3
- persistent sessions, 18-4
- Oracle Streams, 18-1
- propagation jobs, 18-4
- checking status, 18-6
- job queue processes, 18-7
- propagations, 18-4
- checking queues, 18-5
- security, 18-8
- rule-based transformations, 18-23
- rules, 18-17
U
- UNRECOVERABLE
- capture process, 2-9
- UNRECOVERABLE clause
- SQL*Loader
- capture process, 2-10
- UNSCHEDULE_PROPAGATION procedure, 13-13
- use_old parameter
- in row LCR member functions, 16-8
- user-defined datatypes
- AnyData queues, 3-17
V
- V$SESSION view, 17-4, 17-28, 17-29, 17-30, 17-33
- V$STREAMS_APPLY_COORDINATOR view, 17-30, 17-31
- V$STREAMS_APPLY_READER view, 17-28, 17-29
- V$STREAMS_APPLY_SERVER view, 17-33, 17-35
- V$STREAMS_CAPTURE view, 17-4, 17-7, 17-8, 18-3
X
- XML Schema
- for LCRs, A-1