Oracle8(TM) Server Replication
Release 8.0
A54651-01
Library
Product
Contents
A
account
creating for snapshot, 2-4
Add Objects to Group dialog
Replication Manager, 3-20
ADD procedure
DBMS_REFRESH package, 2-38
ADD_MASTER_DATABASE procedure
DBMS_REPCAT package, 3-26
adding
column group members, 5-29
conflict resolution method, 5-32
priority group members, 5-38
site priority group members, 5-44
additive conflict resolution method, 5-17
Admin Requests folder, 3-33
master group, 3-34
Administration folder, 3-42-
3-43
administration request, 1-18,
3-34,
3-37
applying, 3-35
deleting, 3-35
displaying for master group, 3-33-
3-34
administrator
account
snapshot site, 4-5,
4-7
administrator account
master site, 3-5
advanced replication, 1-3
asynchronous propagation, 1-20
deferred transactions and, 1-21
hybrid configurations, 1-16
job queues and, 1-21
multimaster configuration, 1-14
multimaster replication, 3-1,
3-47
overview, 1-12,
1-30
procedural replication, 1-27
row-level replication, 1-19
RPCs and, 1-21
sequences and, 1-25
snapshot site replication, 4-1,
4-26
synchronous propagation, 1-28,
7-7
transaction propagation protection, 3-40-
3-41
updatable snapshots, 1-15
uses for, 1-12
Alter Replication Object dialog
Replication Manager, 3-24
ALTER SNAPSHOT command
REFRESH clause, 2-45
ALTER SNAPSHOT LOG command, 2-28
ALTER_MASTER_REPOBJECT procedure
DBMS_REPCAT package, 3-24
ALTER_SNAPSHOT_PROPAGATION procedure
DBMS_REPCAT package, 4-17
altering
priority group members
priorities, 5-40
values, 5-39
priority levels, 10-83
propagation method, 10-79,
10-88
replicated objects, 10-81
site priority group members
priorities, 5-44
values, 5-45
snapshot definition, 4-23
snapshots
required privileges, 2-36
alternate key
detecting conflicts and, 1-26
in replicated table, 3-21
AND expression
for simple subquery snapshots, 2-24
append sequence number conflict resolution method, 5-21
append site name conflict resolution method, 5-21
asynchronous DDL, 6-14,
10-126
asynchronous replication, 1-20
asynchronous RPCs, 9-3
auditing
conflict resolution, 6-9
automatic refresh
refresh group, 1-9
refresh interval, 1-9
average conflict resolution method, 5-17
B
basic replication, 1-2,
1-4,
1-11,
2-1,
2-45
configuring environment, 2-2,
2-27
example, 2-2
designing environment, 2-2
managing environment, 2-28,
2-45
privileges in, 2-5
uses of, 1-4
basic replication environment
read-only snapshots, 2-34,
2-37
SNP background processes for, 2-6
Batch Size setting
Create New Scheduled Link property sheet, 3-10
BEGIN_INSTANTIATION procedure
DBMS_OFFLINE_OG package, 7-16
BEGIN_LOAD procedure
DBMS_OFFLINE_OG package, 7-17
BEGIN_TABLE_REORGANIZATION procedure
DBMS snapshot package, 2-31
BLOBs support, A-3
branch automation, A-3
C
catalog, replication, 1-18
CHANGE procedure
DBMS_REFRESH package, 2-38
changing
master definition site, 6-7
checking imported data, 6-13
circular dependencies in tables
restrictions on adding sites with to master group, 3-26
CLOBs support, A-3
Cluster page
Create Snapshot property sheet, 2-15
clustering snapshots, 2-15
column groups, 1-26
adding members to, 5-29
syntax, 10-69
conflict resolution and, 5-7
update conflicts, 5-7
creating, 5-29,
5-31
syntax, 10-107,
10-136
definition, 5-3
dropping, 5-30
syntax, 10-111
removing members from, 5-30
syntax, 10-112
shadow, 1-27
understanding, 5-3
using, 5-29
commands, SQL
ALTER SNAPSHOT LOG, 2-28
CREATE SNAPSHOT, 2-7,
2-11,
2-19,
2-21
CREATE SNAPSHOT LOG, 2-7,
2-17
CREATE TABLE, 2-16
DROP SNAPSHOT, 2-37
DROP SNAPSHOT LOG, 2-34
TRUNCATE, 2-30
TRUNCATE TABLE, 2-31
comments
on Oracle documentation, xxii
updating, 6-19
comparing
tables, 10-51
complete refresh, 1-8
complex snapshot, 1-10,
2-42
value for PCTFREE, 2-44
value for PCTUSED, 2-44
configuration
basic replication environment, 2-2,
2-27
example, 2-2
Configuration folder, 3-32-
3-33
conflict avoidance
dynamic ownership, 7-22
conflict notification
example, 5-48
package, 5-49
conflict resolution, 1-26
adding method of, 10-76
and asynchronous, 5-2
auditing, 6-9
changing, 5-34
column groups and, 5-7
conflict notification, 5-23
declarative methods
additive, 5-17
append sequence number, 5-21
append site name, 5-21
average, 5-17
discard, 5-20,
5-22
earliest timestamp, 5-15
latest timestamp, 5-15
maximum, 5-14
minimum, 5-14
overwrite, 5-20
priority group, 5-18
restrictions, 5-9
selecting, 5-9
site priority, 5-18
timestamp, 5-15
uniqueness conflicts, 5-10
update conflicts, 5-9
delete conflicts
strategy, 7-20
detecting conflicts, 5-4,
5-7
examples, 5-48
gathering statistics, 6-9
highest priority, 5-44
methods, 1-27,
5-9
designating, 5-24,
5-32
dropping, 5-35
using multiple, 5-12
ordering conflicts, 5-10
primary keys and, 5-6
procedural replication and, 7-3
RepResolution_Statistics table
purging, 6-10
statistics, 10-89,
10-141
strategy for, 5-26
types of conflicts, 5-6
user defined routines, 5-56
example, 5-58
parameters, 5-56
restrictions, 5-58
viewing information, 5-47
conflicts
column groups and, 1-26
data models and, 1-24
delete, 1-24
detecting, 1-26
procedural replication, 1-28
replication, 1-23
resolution methods, 1-27
resolving, 1-26
row-level replication, 1-26
unique (resolution for), 5-53
uniqueness, 1-23
update, 1-23
update (resolution for), 5-51
connection qualifiers
master group, 3-17
continuous pushes
scheduling, 3-11,
3-14
coordinated sequence generation, 1-25
Create Master Sites dialog
setup wizard, 3-25
Create New Master Group property sheet
Destinations page, 3-16
General page, 3-16
Objects page, 3-16
Replication Manager, 3-16
Create New Scheduled Link property sheet, 3-9
General page, 3-9
Options page, 3-9
Create Refresh Group property sheet
General page, 4-24
Next Date field, 2-26
Replication Manager, 4-3
Scheduling page, 4-24
Snapshots page, 4-24
Create Scheduled Link property sheet
setup wizard, 3-11,
3-14
CREATE SNAPSHOT command, 2-7,
2-11,
2-19,
2-21
REFRESH clause, 2-45
CREATE SNAPSHOT LOG command, 2-17
Create Snapshot Log property sheet
Filter Columns page, 4-11
General page, 4-11
Options page, 2-9
Replication Manager, 4-3,
4-11
Storage page, 2-9
Tablespace and Extents page, 4-11
Create Snapshot property sheet
Cluster page, 2-15
Options page, 2-14
Storage page, 2-14
CREATE TABLE command, 2-16
CREATE_MASTER_REPGROUP procedure
DBMS_REPCAT package, 3-17
creating
basic replication environment, 2-2,
2-27
example, 2-2
column groups, 5-29,
5-31
syntax, 10-107,
10-136
conflict notification, 5-23
database link for snapshot, 2-2
deferred transactions, 9-3
master sites, 3-5
priority groups, 5-37,
10-108
refresh groups, 10-61
replicated object groups
syntax, 10-98
replicated objects
generating support for, 10-128-
10-129,
10-131
snapshot sites, 10-104
syntax, 10-99
site priority groups, 5-43
syntax, 10-109
snapshot, 2-3,
4-18
simple, 2-11
snapshot log, 2-3,
2-7
snapshot refresh group, 2-3
snapshot sites
syntax, 10-102
Customize Master Site property sheet
setup wizard, 3-7
Customize Snapshot Site property sheet
setup wizard, 4-8
D
data cluster
creating snapshot as part of, 2-15
data definition language (DDL)
supplying asynchronous, 6-14,
10-126
data dictionary
DBA_REGISTERED_SNAPSHOTS view, 2-35
data dictionary views, 11-2
DBA_SNAPSHOTS, 11-21
DefCall, 11-16
DefCallDest, 11-16
DefDefaultDest, 11-16
deferred transactions, 11-16
DefError, 11-17-
11-18
DefErrorCount, 11-17
DefPropagator, 11-18
DefSchedule, 11-19
DefTran, 11-19
DefTranDest, 11-20
RepCatLog, 11-3
RepColumn_Group, 11-4-
11-5
RepConflict, 11-5
RepDDL, 11-6
RepGenerated, 11-6
RepGenObjects, 11-15
RepGroup, 11-2
RepGrouped_Column, 11-7
RepKey_Columns, 11-7
RepObject, 11-8
RepParameter_Column, 11-8
RepPriority, 11-9
RepPriority_Group, 11-11
RepProp, 11-11
RepResol_Stats_Control, 11-13
RepResolution, 11-12
RepResolution_Method, 11-13
RepResolution_Statistics, 11-14
RepSites, 11-14
snapshots, 11-21
USER_REFRESH, 11-24
USER_REFRESH_CHILDREN, 11-25
data inconsistencies
removing after deleting master site, 3-27
data integrity
parallel propagation, 3-41
serial propagation, 3-41
data manipulation language (DML)
minimizing propagation, 7-30
data ownership models, 1-24
dynamic ownership, 1-24
primary ownership, 1-24
shared ownership, 1-25
static ownership, 1-24
data propagation
minimizing, 3-30
reduced, A-2
data subsetting, A-3
database
preparing for multimaster replication, 3-4
database link
creating for snapshot site, 2-2
snapshot site, for, 2-5
using different paths, 3-17
Database Link setting
Create New Scheduled Link property sheet, 3-9
database objects
for read-only snapshot, 1-7
Database Objects folder
master definition site, 3-20
datatypes
allowed in replicated tables, 3-21
allowed in snapshots, 2-13,
4-19
support for, A-3
DBA_REFRESH view, 2-45
DBA_REFRESH_CHILDREN view, 2-45
DBA_REGISTERED_SNAPSHOTS view, 2-35,
2-45
DBA_REPCATLOG, 8-3
DBA_RGROUP view, 2-45
DBA_SNAPSHOT_LOGS view, 2-35,
2-45
DBA_SNAPSHOTS view, 2-45
DBMS_DEFER package
ADD_DEFAULT_DEST procedure, 9-6,
11-16
CALL procedure, 10-5
CHAR_ARG procedure, 9-5,
10-8
COMMIT_WORK procedure, 10-7
datatype_ARG procedure, 10-8
DATE_ARG procedure, 9-5,
10-8
NUMBER_ARG procedure, 9-5,
10-8
RAW_ARG procedure, 9-5,
10-8
ROWID_ARG procedure, 9-5,
10-8
TRANSACTION procedure, 9-4,
10-9
VARCHAR2_ARG procedure, 9-5
VARHCHAR2_ARG procedure, 10-8
DBMS_DEFER_QUERY package
GET_ARG_TYPE procedure, 6-2,
10-12
GET_CALL_ARGS procedure, 10-14
GET_CHAR_ARG procedure, 10-15
GET_DATE_ARG procedure, 10-15
GET_NUMBER_ARG procedure, 10-15
GET_RAW_ARG procedure, 10-15
GET_ROWID_ARG procedure, 10-15
GET_VARCHAR2_ARG procedure, 10-15
DBMS_DEFER_QUERY procedure
GET_CHAR_ARG function, 6-3
GET_DATE_ARG function, 6-3
GET_NUMBER_ARG function, 6-3
GET_RAW_ARG function, 6-3
GET_ROWID_ARG function, 6-3
GET_VARCHAR2_ARG function, 6-3
DBMS_DEFER_SYS package
ADD_DEFAULT_DEST procedure, 10-18
DELETE_DEF_DESTINATION procedure, 10-20
DELETE_DEFAULT_DEST procedure, 9-7,
10-19
DELETE_ERROR procedure, 6-5,
10-21
DELETE_TRAN procedure, 6-6,
10-22
DISABLED function, 10-23
DISABLED procedure, 3-12
EXCLUDE_PUSH function, 10-24
EXECUTE_ERROR procedure, 6-4,
10-25
PURGE procedure, 10-27
PUSH procedure, 10-29
REGISTER PROPAGATOR procedure, 10-31
SCHEDULE_EXECUTION procedure, 3-10,
3-12-
3-13,
3-15,
10-34
SCHEDULE_PURGE procedure, 10-32
SCHEDULE_PUSH procedure, 3-10,
3-12-
3-13,
3-15,
10-34
SET_DISABLED procedure, 3-12-
3-13,
3-15,
10-36
UNSCHEDULE_PURGE procedure, 10-38
UNSCHEDULE_PUSH procedure, 3-12,
10-39
DBMS_OFFLINE_OG package
BEGIN_INSTANTIATION procedure, 7-16,
10-41
BEGIN_LOAD procedure, 7-17,
10-42
END_INSTANTIATION procedure, 7-17,
10-43
END_LOAD procedure, 7-17,
10-44
RESUME_SUBSET_OF_MASTERS procedure, 7-17,
10-45
DBMS_OFFLINE_SNAPSHOT package
BEGIN_LOAD procedure, 10-47
END_LOAD procedure, 10-49
DBMS_RECTIFIER_DIFF package, 3-27,
6-15
DIFFERENCES procedure, 10-51
RECTIFY procedure, 10-54
DBMS_REFRESH package
ADD procedure, 2-38,
10-57
CHANGE procedure, 2-38,
10-58
DESTROY procedure, 2-39,
10-60
MAKE procedure, 4-24,
10-61
REFRESH procedure, 2-39,
10-64
SUBTRACT procedure, 2-38,
10-65
DBMS_REPCAT package, 3-35
ADD_DELETE_RESOLUTION procedure, 5-32,
10-76
ADD_GROUPED_COLUMN procedure, 5-29,
10-69
ADD_MASTER_DATABASE procedure, 3-26,
10-71
ADD_PRIORITY_CHAR procedure, 5-38,
10-73
ADD_PRIORITY_DATE procedure, 5-38,
10-73
ADD_PRIORITY_NUMBER procedure, 5-38,
10-73
ADD_PRIORITY_RAW procedure, 5-38,
10-73
ADD_PRIORITY_VARCHAR2 procedure, 5-38,
10-73
ADD_SITE_PRIORITY_SITE procedure, 5-44,
10-75
ADD_UNIQUE_RESOLUTION procedure, 5-32,
10-76
ADD_UPDATE_RESOLUTION procedure, 5-32,
10-76
ALTER_MASTER_PROPAGATION procedure, 10-79
ALTER_MASTER_REPOBJECT procedure, 3-24,
10-81
ALTER_PRIORITY procedure, 5-40,
10-83
ALTER_PRIORITY_CHAR procedure, 5-39,
10-84
ALTER_PRIORITY_DATE procedure, 5-39,
10-84
ALTER_PRIORITY_NUMBER procedure, 5-39,
10-84
ALTER_PRIORITY_RAW procedure, 5-39,
10-84
ALTER_PRIORITY_VARCHAR2 procedure, 5-39,
10-84
ALTER_SITE_PRIORITY procedure, 5-44,
10-86
ALTER_SITE_PRIORITY_SITE procedure, 5-45,
10-87
ALTER_SNAPSHOT_PROPAGATION procedure, 10-88
CANCEL_STATISTICS procedure, 6-10,
10-89
COMMENT_ON_COLUMN_GROUP procedure, 6-19,
10-90
COMMENT_ON_DELETE resolution package, 6-19
COMMENT_ON_DELETE_RESOLUTION procedure, 10-96
COMMENT_ON_PRIORITY_GROUP procedure, 6-19,
10-91
COMMENT_ON_REPCAT procedure, 6-19
COMMENT_ON_REPGROUP procedure, 10-93
COMMENT_ON_REPOBJECT procedure, 6-19,
10-95
COMMENT_ON_REPSCHEMA procedure, 6-19
COMMENT_ON_REPSITES procedure, 10-94
COMMENT_ON_SITE_PRIORITY procedure, 10-91
COMMENT_ON_UNIQUE resolution package, 6-19
COMMENT_ON_UNIQUE_RESOLUTION procedure, 10-96
COMMENT_ON_UPDATE resolution package, 6-19
COMMENT_ON_UPDATE_RESOLUTION procedure, 10-96
CREATE_MASTER_REPGROUP procedure, 3-17,
10-98
CREATE_MASTER_REPOBJECT procedure, 10-99
CREATE_SNAPSHOT_REPGROUP procedure, 10-102
CREATE_SNAPSHOT_REPOBJECT procedure, 10-104
DEFINE_COLUMN_GROUP procedure, 5-31,
10-107
DEFINE_PRIORITY_GROUP procedure, 5-37,
10-108
DEFINE_SITE_PRIORITY procedure, 5-43,
10-109
DO_DEFERRED_REPCAT_ADMIN procedure, 3-35-
3-36,
6-12,
10-110
DROP_COLUMN_GROUP procedure, 5-30,
10-111
DROP_DELETE_RESOLUTION procedure, 5-35
DROP_GROUPED_COLUMN procedure, 5-30,
10-112
DROP_MASTER_REPGROUP procedure, 3-18,
10-113
DROP_MASTER_REPOBJECT procedure, 3-25,
10-115
DROP_PRIORITY procedure, 5-41,
10-116
DROP_PRIORITY_CHAR procedure, 5-40,
10-118
DROP_PRIORITY_DATE procedure, 5-40,
10-118
DROP_PRIORITY_GROUP procedure, 5-41,
10-117
DROP_PRIORITY_NUMBER procedure, 5-40,
10-118
DROP_PRIORITY_RAW procedure, 5-40,
10-118
DROP_PRIORITY_VARCHAR2 procedure, 5-40,
10-118
DROP_SITE_PRIORITY procedure, 5-46,
10-120
DROP_SITE_PRIORITY_SITE procedure, 5-45,
10-121
DROP_SNAPSHOT_REPGROUP procedure, 10-122
DROP_SNAPSHOT_REPOBJECT procedure, 4-23,
10-123
DROP_UNIQUE_RESOLUTION procedure, 5-35
DROP_UPDATE_RESOLUTION procedure, 5-35
EXECUTE_DDL procedure, 3-31,
6-14,
10-126
GENERATE_REPLICATION_PACKAGE procedure, 10-128
GENERATE_REPLICATION_SUPPORT procedure, 3-30,
10-129
GENERATE_REPLICATION_TRIGGER procedure, 10-131
GENERATE_SNAPSHOT_SUPPORT, 10-134
MAKE_COLUMN_GROUP procedure, 5-29,
10-136
PURGE_MASTER_LOG procedure, 6-13,
10-137
PURGE_STATISTICS procedure, 6-10,
10-138
REFRESH_SNAPSHOT_REPGROUP procedure, 10-139
REGISTER_STATISTICS procedure, 6-9,
10-141
RELOCATE_MASTERDEF procedure, 3-28,
6-7,
10-142
REMOVE_MASTER_DATABASES procedure, 3-26,
10-144
REPCAT_IMPORT_CHECK procedure, 6-13,
10-145
RESUME_MASTER_ACTIVITY procedure, 3-20,
10-146
SET_COLUMNS procedure, 3-21,
10-149
SUSPEND_MASTER_ACTIVITY procedure, 3-19,
10-151
SWITCH_SNAPSHOT_MASTER procedure, 4-17,
6-8,
10-152
VALIDATE procedure, 10-154
WAIT_MASTER_LOG procedure, 6-11,
10-156
DBMS_REPCAT_ADMIN package
GRANT_ADMIN_ANY_SCHEMA procedure, 10-158
GRANT_ADMIN_SCHEMA procedure, 10-159
REVOKE_ADMIN_ANY_SCHEMA procedure, 10-160
REVOKE_ADMIN_SCHEMA procedure, 10-161
DBMS_REPCAT_AUTH package
GRANT_SURROGATE_REPCAT procedure, 10-163
REVOKE_SURROGATE_REPCAT procedure, 10-164
DBMS_REPUTIL package
FROM_REMOTE variable, 10-179
GLOBAL_NAME variable, 10-179
REPLICATION_IS_ON variable, 10-179
REPLICATION_OFF procedure, 7-27,
10-166
REPLICATION_ON procedure, 7-28,
10-167
DBMS_SNAPSHOT package
BEGIN_TABLE_REORGANIZATION procedure, 2-31
END_TABLE_REORGANIZATION procedure, 2-31
I_AM_A_REFRESH function, 10-171
PURGE_LOG procedure, 2-29-
2-30,
10-172
REFRESH procedure, 10-173
REGISTER_SNAPSHOT procedure, 2-36,
10-175
SET_I_AM_A_REFRESH procedure, 10-177
UNREGISTER_SNAPSHOT procedure, 2-36
DDL statements
propagating to master sites, 3-31
declarative conflict resolution methods, 5-9
DefCall view, 11-16
DefCallDest view
description, 11-16
DefDefaultDest table
adding destination to, 9-6
adding destinations to, 10-18
removing destinations from, 9-7,
10-19-
10-20
DefDefaultDest view, 11-16
deferred constraints and updatable snapshots, A-5
deferred RPCs, 9-3
deferred transaction queue, 3-15
clearing after deleting master site, 3-27
deferred transaction views, 11-16
deferred transactions, 1-21
creating, 9-3
DefCall table, 9-5
DefCall view, 11-16
DefCallDest table, 9-5
DefCallDest view, 11-16
DefDefaultDest table
adding destination to, 9-6,
10-18
removing destinations from, 9-7,
10-19-
10-20
DefDefaultDest view, 11-16
deferred remote procedure calls (RPCs)
argument types, 10-12
argument values, 10-15
arguments to, 9-5,
10-8
building, 9-5,
10-5
executing immediately, 10-29
DefError view, 11-17-
11-19
DefTran table, 9-4
DefTran view, 11-19
deleting, 3-43
diagnosing problems with, 8-9
displaying, 3-42
executing, 3-43
purging, 3-13
re-executing, 10-25
removing from queue, 10-22
scheduling execution, 10-34
starting, 9-4,
10-9
Deferred Transactions by Dest folder, 3-42-
3-43
deferred transcactions
DefTranDest view, 11-20
DefError table
deleting transactions from, 6-5,
10-21
DefError view, 11-17-
11-18
conflicts and, 1-26
description, 11-19
DefErrorCount view, 11-17
defining query
snapshot, 1-6,
2-12
DefPropagator view
description, 11-18
DefTramDest view, 9-7
DefTran view
description, 11-19
DefTranDest view, 11-20
Delay Seconds setting
Create New Scheduled Link property sheet, 3-10
delete conflicts, 1-24,
5-6
strategy for handling, 7-20
deleting
master group, 3-18
scheduled link, 3-12
snapshot, 4-23
snapshot log, 4-12
transactions, 6-5-
6-6
dependency ordering
replicated transactions, 3-40
dependency tracking
parallel propagation, 3-41
destination map
displaying for master group, 3-32
Destination Map folder, 3-32
destination master site
adding to master group, 3-16,
3-26
Destinations page
Create New Master Group property sheet, 3-16
Edit Master Group property sheet, 3-26-
3-27
DESTROY procedure
DBMS_REFRESH package, 2-39
detecting conflicts, 5-4
differences
between replicated tables, 6-15
between tables, 10-51
rectifying, 10-54
DISABLED procedure
DBMS_DEFER_SYS package, 3-12
disabling
propagation, 10-36
disabling replication, 7-27
discard uniqueness conflict resolution method, 5-22
discard update conflict resolution method, 5-20
DO_DEFERRED_REPCAT_ADMIN procedure
DBMS_REPCAT package, 3-35-
3-36
DROP SNAPSHOT command, 2-37
DROP SNAPSHOT LOG command, 2-34
DROP_MASTER_REPGROUP procedure
DBMS_REPCAT package, 3-18
DROP_MASTER_REPOBJECT procedure
DBMS_REPCAT package, 3-25
DROP_SNAPSHOT_REPOBJECT procedure
DBMS_REPCAT package, 4-23
dropping
column groups, 5-30
syntax, 10-111
conflict resolution method, 5-35
master sites, 10-144
priority group members
by priority, 5-41
by value, 5-40
priority groups, 5-41,
10-117
replicated object groups, 10-113
replicated objects
from master sites
syntax, 10-115
from snapshot sites
syntax, 10-123
site priority group members, 5-45
site priority groups, 5-46,
10-120
snapshot logs, 2-34
snapshot sites, 10-122
snapshots, 2-37
dynamic ownership, 1-24
conflict avoidance and, 7-22
conflict resolution for, 5-27
workflow, 7-22
E
earliest timestamp conflict resolution method, 5-15
Edit Database Destination property sheet
Replication Manager, 3-33
Edit DB Connection property sheet
Replication Manager, 3-15
setup wizard, 3-14
Edit Master Group property sheet
Destinations page, 3-26-
3-27
Operations page, 3-19,
3-30
Replication Manager, 3-19-
3-20
setup wizard, 3-26
Edit Replication Object property sheet
General page, 3-24,
3-30,
4-22
Min(imize) Communications setting, 3-30
Edit Scheduled Link property sheet
Replication Manager, 3-12
setup wizard, 3-11
Edit Snapshot Log property sheet
Filter Columns page, 4-12
General page, 4-12
Replication Manager, 4-12
Tablespace and Extents page, 4-12
Edit Snapshot property sheet
Tablespace and Extents page, 4-22
Enabled setting
Create New Scheduled Link property sheet, 3-9
enabling replication, 7-27
END_INSTANTIATION procedure
DBMS_OFFLINE_OG package, 7-17
END_LOAD procedure
DBMS_OFFLINE_OG package, 7-17
END_TABLE_REORGANIZATION procedure
DBMS_SNAPSHOT package, 2-31
error conditions
RepCatLog table
purging, 6-13
error transactions
deleting, 3-44
displaying, 3-43
executing, 3-44
errors
avoid with VALIDATE, A-5
DefError view, 5-2
determining cause, 6-2
resolving, 6-4
examples
minimizing communication, 7-31
Execute DDL dialog
Replication Manager, 3-31
EXECUTE_DDL procedure
DBMS_REPCAT package, 3-31
EXIST clause
for simple subquery snapshots, 2-24
Export utility
offline instantiation of master site, 7-16
F
failure, media
recovering read-only snapshots from, 2-37
fast refresh, 1-8
and table reorg, A-4
snapshot requirements for, 2-17
features requiring migration, B-13
Feedback
on ORACLE documentation, xxii
filter columns
for simple subquery snapshots, 2-10,
2-24
Filter Columns page
Create Snapshot Log property sheet, 4-11
Edit Snapshot Log property sheet, 4-12
fine grained quiesce, A-4
Finish page
Replication Manager, 3-7
setup wizard, 3-7
G
General page
Create New Master Group property sheet, 3-16
Create Snapshot Log property sheet, 4-11
Edit Replication Object property sheet, 3-30,
4-22
Edit Snapshot Log property sheet, 4-12
Snapshot Log property sheet, 2-35
GENERATE_REPLICATION_SUPPORT procedure
DBMS_REPCAT package, 3-30
generated objects
displaying for master group, 3-33
Generated Objects folder, 3-33
generated replication object, 1-19
wrapper package, 1-19
generating
replication support and migration, B-3
generating replication support
migration and, B-7
procedural replication, 7-3
generating snapshot support, 10-134
H
hybrid configurations
advanced replication, 1-16
I
identity column
detecting conflicts and, 1-26
Import utility
offline instantiation of master site, 7-17
importing
object groups
offline instantiation and, 10-42,
10-44
snapshots
offline instantiation and, 10-47,
10-49
status check, 10-145
indexes
partitioned tables and, A-5
snapshot, 2-41
information consolidation
advanced replication and, 1-15
INIT.ORA, 3-18
initialization parameters
JOB_QUEUE_INTERVAL, 2-6,
3-36,
4-10
JOB_QUEUE_PROCESSES, 2-6,
3-36,
4-10
PARALLEL_MAX_SERVERS, 3-39
PARALLEL_MIN_SERVERS, 3-39
PARALLEL_SERVER_IDLE_TIME, 3-39
instantiation offline, A-5
internal triggers, A-2
Interval Expression setting
Create New Scheduled Link property sheet, 3-9
Setup wizard, 3-13
J
job queue process, 3-8,
4-10
job queues, 1-21
diagnosing problems with, 8-5
disabling, 8-5
removing jobs from, 10-38-
10-39
JOB_QUEUE_INTERVAL initialization parameter, 2-6,
3-36,
4-10
JOB_QUEUE_PROCESSES initialization parameter, 2-6,
3-36,
4-10
jobs
removing from job queue, 10-38-
10-39
joins
for simple subquery snapshots, 2-24
L
large object types
allowed in replicated tables, 3-21
latest timestamp conflict resolution method, 5-15
LOBs
omitting old values for, 7-30
support for, A-3
Local Errors folder, 3-43
log information
removing, 6-13
M
MAKE procedure
DBMS_REFRESH package, 2-26,
4-24
NEXT_DATE parameter, 2-26
management
basic replication environment, 2-28,
2-45
management and use new features, A-4
manual refresh, 1-10
many-to-many references
simple subquery snapshot, 2-23
many-to-one references
simple subquery snapshot, 2-23
mass deployment, A-3
master definition site, 1-18
changing, 6-7
relocating, 3-27,
10-142
master group, 1-18
adding destination master site, 3-25-
3-26
adding replication objects, 3-16,
3-20
adding sites with tables having circular dependencies, 3-26
adding sites with tables having self-referential constraints, 3-26
Admin Requests folder, 3-34
administration requests
deleting, 3-35
altering object definition, 3-24
applying administration requests for, 3-35
choosing, for snapshot group, 4-4
connection qualifiers, 3-17
creating, 3-16
deleting, 3-18
deleting master sites from, 3-26
destination master sites, 3-16
displaying administration requests, 3-33
displaying destination map, 3-32
displaying generated objects, 3-33
generating replication support for changes, 3-28
listing, 3-32
listing objects in, 3-32
managing, 3-16,
3-33
propagating DDL to sites in, 3-31
relocating master definition site, 3-27
removing replication objects, 3-25
resuming replication activity, 3-20
suspending replication activity, 3-18
validating, 3-31
viewing information about, 3-32
Master Groups folder, 3-32-
3-33
master site, 1-18
adding to master group, 3-25
administrator account, 3-5
choosing, for snapshot group, 4-4
creating, 10-71
creating, for multimaster replication, 3-5
customizing settings, 3-6
default propagation characteristics, 3-6
deleting from master group, 3-26
determining differences, 6-15
diagnosing problems with, 8-6
dropping, 10-144
manually loading table data from, 3-23
master group
managing, 3-16,
3-33
minimizing data propagation, 3-30
offline instantiation, 7-16-
7-17
propagating changes between, 10-34
propagator account, 3-5
receiver account, 3-5
replicating data to, 3-23
replicating object definitions to, 3-22
manual, 3-22
scheduled links for, 3-9
guidelines, 3-10
scheduled purge for
guidelines, 3-14
schema creation for, 3-6
specifying for snapshot site, 4-6
master sites
fine grained quiesce, A-4
snapshot registration, A-4
master sites and migration, B-3
master table
columns
number restriction for simple subquery snapshots, 2-24
datatypes allowed in, 2-13
dropping, 2-37
PRIMARY KEY constraint for snapshot, 2-12
reorganizing, 2-31
methods, 2-32-
2-33
requirements for primary key snapshot, 2-9
snapshot log, 1-8
snapshot log for, 2-7
truncating, 2-31
masterdef, 6-7
maximum conflict resolution method, 5-14
media failure
recovery
read-only snapshots, 2-37
migration
features requiring, B-13
master sites, B-3
obsolete procedures, B-14
snapshot sites, B-9
upgrading to primary key snapshots, B-11
Min(imize) Communications setting
Edit Replication Object property sheet, 3-30
min_communication
examples of, 7-31
Minimize Communication setting
Replication Manager, 4-20
minimizing
updates and min_communication, 7-31
minimizing communication, 7-31
minimum conflict resolution method, 5-14
mode of propagation, 7-9
multimaster replication, 1-14,
3-1,
3-47
advanced options, 3-38
building environment, 3-1
example, 3-2
creating
master group, 3-16
customizing master site settings, 3-6
database preparation, 3-4
local job queues, 3-44
master site creation, 3-5
monitoring system, 3-42,
3-47
ordering conflicts, 5-10
reviewing configuration settings, 3-7
scheduled links, 3-9
schema creation for, 3-6
setup wizard, 3-4
transaction propagation protection, 3-40-
3-41
N
naming
snapshot, 2-11
NCLOB support, A-3
new features
data subsetting and subqueries, A-3
enhanced security, A-6
for management and use, A-4
LOB support, A-3
performance, A-2
subqueries for snapshots, A-3
subquery snapshots, A-3
New Master Site dialog
setup wizard, 3-5
New Replicated Object Schema dialog
setup wizard, 3-6
New Snapshot Site dialog
setup wizard, 4-6
Next Date field
Create Refresh Group property sheet, 2-26
Next Date setting
Create New Scheduled Link property sheet, 3-9
Setup wizard, 3-13
NEXT_DATE parameter
DBMS_REFRESH package
MAKE procedure, 2-26
NEXT_DAY expression
refresh interval use of, 2-26
O
Objects page
Create New Master Group property sheet, 3-16
obsolete procedures, B-14
offline instantiation, 3-24
master site, 7-16-
7-17
replicated object groups, 10-41-
10-45
snapshots, 10-47,
10-49
offline instatiation
support for, A-5
OPEN_LINKS initialization parameter
initialization parameters
OPEN_LINK, 3-18
Operations page
Edit Master Group property sheet, 3-19,
3-30-
3-31
Options page, 2-28
Create Snapshot property sheet, 2-14
Oracle Replication Manager, 1-17
Oracle7
and min_communication, 4-21
Oracle8
features and migration, B-13
ordering conflicts, 5-10
overwrite conflict resolution method, 5-20
P
package variables
from_remote, 10-179
global_name, 10-179
i_am_a_refresh, 10-171
i_am_a_snapshot, 10-179
replication_is_on, 10-179
Parallel, 3-10
parallel propagation, 1-21,
A-2
advanced replication environment, 3-38-
3-39
dependency tracking, 3-41
Parallel Propagation setting
Create New Scheduled Link property sheet, 3-10
Parallel Server
symmetric replication versus, 7-12
parallel server processes
configuring for advanced replication environment, 3-39
PARALLEL_MAX_SERVERS initialization parameter, 3-39
PARALLEL_MIN_SERVERS initialization parameter, 3-39
PARALLEL_SERVER_IDLE_TIME initialization parameter, 3-39
PCTFREE
value for complex snapshot, 2-44
value for snapshot log, 2-10
PCTUSED
value for complex snapshot, 2-44
value for snapshot log, 2-10
performance enhancements, A-2
performance tuning
simple subquery snapshots, 2-41
snapshot, 2-41
periodic purges
scheduling, 3-14
periodic pushes
scheduling, 3-11
PL/SQL triggers
using with snapshot base table, 4-22
PRESERVE SNAPSHOT LOG option
TRUNCATE TABLE command, 2-31
primary key
missing from replicated table, 3-17
upgrading snapshots, B-11
PRIMARY KEY constraint
simple subquery snapshot and, 2-23
snapshot requirement for, 2-12
primary key snapshot, 1-11
requirements for creating log, 2-9
primary key snapshots, A-4
primary keys
conflict resolution and, 5-6
primary ownership, 1-24
priority group conflict resolution method, 5-18
priority groups, 5-36
adding members to, 5-38,
10-73
altering members
priorities, 5-40,
10-83
values, 5-39,
10-84
creating, 5-37,
10-108
dropping, 5-41,
10-117
dropping members
by priority, 5-41
by value, 5-40
removing members from, 10-116,
10-118
site priority groups
adding members to, 10-75
using, 5-36
privileges
altering snapshots, 2-36
basic replication environment, 2-3,
2-5
deleting rows from snapshot logs, 2-31
dropping snapshots, 2-37
snapshot creation, 2-12
snapshot log creation, 2-8
procedural replication, 1-27
conflicts and, 7-3
deleting and, 7-20
detecting conflicts, 1-28
generating support for, 7-3
restrictions, 7-2
using, 7-2
wrapper, 1-27
Processes setting
Create New Scheduled Link property sheet, 3-10
propagating changes
altering propagation method, 10-79,
10-88
propagation interval, 5-28
propagation
disabling, 10-36
minimizing data, 7-30
mode of, 7-9
parallel, 1-21,
A-2
security context of propagator, 7-7
serial, 1-21
setting default characteristics, 3-6
status of, 10-23
propagation reduction, A-2
propagator, 1-23
account
snapshot site, 4-5,
4-7
registering, 10-31
propagator account
master site, 3-5
purge
manual, 3-15
scheduling, 3-15
PURGE SNAPSHOT LOG option
TRUNCATE TABLE command, 2-32
PURGE_LOG procedure
DBMS_SNAPSHOT package, 2-29-
2-30
purges
periodic
scheduling, 3-14,
4-8
purging, 3-15
deferred tranaction queue, 3-13
RepCatLog table, 10-137
snapshot log, 2-29
statistics, 10-138
pushes
continuous
scheduling, 3-11,
3-14
periodic
scheduling, 3-11
Q
query, defining
for snapshot, 2-12
quiescing
and fine grained quiesce, A-4
replicated schemas, 10-151
quiescing master group, 3-18
R
read-only replication, 1-2,
1-4
uses of, 1-4
read-only snapshot, 1-5
altering
privileges required, 2-36
base table, 1-7
dropping, 2-37
index, 1-7
managing, 2-34,
2-37
privileges required to query, 2-35
recovery from media failure, 2-37
refresh types, 1-10
registration, 2-36
manual, 2-36
unregistering, 2-36
using, 2-34
view, 1-7
real-time replication, 1-28,
7-7
receiver, 1-23
receiver account
master site, 3-5
recovery, 6-7
rectifying
tables, 10-54
rectifying tables, 6-15
re-executing transactions, 6-4
refresh
failures, 2-40
fast and table reorg, A-4
retries, 2-40
snapshot, 4-9
snapshot sites
syntax, 10-139
snapshots, 10-173
REFRESH clause
ALTER SNAPSHOT command, 2-45
CREATE SNAPSHOT command, 2-45
refresh group, 1-9
adding members, 2-38
adding snapshots, 4-24
altering settings, 2-38
automatic refresh, 1-9
creating, 2-3,
2-25,
4-3
for snapshot site, 4-24
deleting, 2-39
deleting members, 2-38
designing, 2-5
managing, 2-41
manual refresh, 1-10,
2-39
refresh interval, 2-26
settings
next date, 2-26
snapshot, 4-24
refresh groups
adding members to, 10-57
creating new, 10-61
data dictionary views, 11-21
deleting, 10-60
listing group members, 11-25
refresh interval
changing, 10-58
refreshing
manually, 10-64
removing members from, 10-65
troubleshooting refresh, 2-39
USER_REFRESH view, 11-24
USER_REFRESH_CHILDREN view, 11-25
refresh interval
listing, 11-24
NEXT_DAY expression, 2-26
snapshot refresh group, 1-9
SYSDATE expression, 2-26
USER_REFRESH view, 11-24
REFRESH procedure
DBMS_REFRESH package, 2-39
refresh settings
snapshot, 2-12
refresh types
read-only snapshots, 1-10
snapshot, 2-27
REFRESH view, 11-24
REFRESH_CHILDREN view, 11-25
REGISTER_SNAPSHOT procedure
DBMS_SNAPSHOT package, 2-36
registering
propagator for local database, 10-31
snapshots, A-4
RELOCATE_MASTERDEF procedure
DBMS_REPCAT package, 3-28
relocating
master definition site, 6-7
remote data
referencing for snapshot, 2-13
remote procedure call, 1-21
deferring, 9-5
REMOVE_MASTER_DATABASES procedure
DBMS_REPCAT package, 3-26
removing
column group members, 5-30
RepCat table
updating, 6-19
REPCATLOG view, 3-36-
3-37,
3-47
RepCatLog view, 11-3
diagnosing problems with, 8-3
purging, 6-13,
10-137
RepColumn_Group table
updating, 6-19,
10-90
RepColumn_Group view, 11-4-
11-5
RepConflict view, 11-5
RepDDL view, 11-6
RepGenerated view, 11-6
RepGenObjects view, 11-15
REPGROUP view, 3-47
RepGroup view, 11-2
updating, 10-93
RepGrouped_Column view, 11-7
RepKey_Columns view, 11-7
replicated environment
determining differences, 6-15
replicated object groups
creating, 5-51
master sites, 10-98
dropping, 10-113
offline instantiation of, 10-41-
10-45
replicated objects
altering, 10-81
creating
master sites, 10-99
snapshot sites, 10-104
DROP_MASTER_REPOBJECT and, 10-115
dropping
snapshot site, 10-123
generating support for, 10-128-
10-129,
10-131
replicated tables
alternate key for, 3-21
datatypes allowed, 3-21
populating manually, 3-23
replicated transactions
dependency ordering, 3-40
replication
administrator, 1-23
basic, 1-2,
1-4,
1-11,
2-1,
2-45
catalog, 1-18
conflicts, 1-23
column groups, 1-26
data models and, 1-24
detecting, 1-26
procedural replication, 1-28
resolution methods, 1-27
resolving, 1-26
row-level replication, 1-26
definition, 1-2
disabling, 7-27
enabling, 7-27
group, 1-17
multimaster, 3-1,
3-47
advanced options, 3-38
building environment
example, 3-2
monitoring, 3-42,
3-47
object, 1-17
generated, 1-19
of object definitions to master sites, 3-22
manual, 3-22
off/on affects current session, 7-27
procedural, 1-27
propagator, 1-23
real-time, 1-28,
7-7
receiver, 1-23
resumingfor master group, 3-20
site, 1-18
suspending for master group, 3-18
symmetric
overview, 1-12,
1-30
uses of read-only, 1-4
uses of symmetric, 1-12
replication catalog views, 11-2
replication group
master site
managing, 3-16,
3-33
replication management API, 1-18,
10-1
Replication Manager, 1-17
Add Objects to Group dialog, 3-20
administration requests, 3-34,
3-37
Alter Replication Object dialog, 3-24
Create New Master Group property sheet, 3-16
Create New Scheduled Link property sheet, 3-9
Create Refresh Group property sheet, 4-3
Create Snapshot Log property sheet, 4-11
Edit Database Destination property sheet, 3-33
Edit Master Group property sheet, 3-19-
3-20
Edit Replication Object property sheet, 3-24
Edit Snapshot Log property sheet, 4-12
Execute DDL dialog, 3-31
Finish page, 3-7
Scheduled Links folder, 3-12
Scheduling folder, 3-12
Set Alternate Key Columns dialog, 3-17,
3-21
Set Date dialog, 3-9,
3-13
Set Interval dialog, 3-9,
3-13
Set Scheduled Link dialog, 3-9
setup wizard, 3-4
replication objects
adding to master group, 3-16,
3-20
altering definition, 3-24
deleting from master group, 3-25
replication support
generating for all master group tables, 3-30
generating for master group, 3-28
generation for object, 3-30
replication tables
updating Comments, 6-19
RepObject table
updating, 6-19,
10-95
REPOBJECT view, 3-47
RepObject view, 11-8
RepParameter_Column, 11-8
RepPriority view, 5-18,
11-9
RepPriority_Group table
updating, 6-19,
10-91
RepPriority_Group view, 11-11
RepProp view, 11-11
RepResolution Statistics Control view, 11-13
RepResolution table
updating, 6-19,
10-96
RepResolution view, 11-12
RepResolution_Method view, 11-13
RepResolution_Statistics table
purging, 6-10,
10-138
RepResolution_Statistics view, 11-14
gathering statistics, 6-9
RepSchema table
updating, 6-19
RepSite view, 11-14
updating, 10-94
REPSITES view, 3-47
resolving errors, 6-4
restrictions
procedural replciation, 7-2
RESUME_MASTER_ACTIVITY procedure
DBMS_REPCAT package, 3-20
RESUME_SUBSET_OF_MASTERS procedure
DBMS_OFFLINE_OG package, 7-17
resuming replication activity, 10-146
rollback segment
setting for snapshot, 2-27
ROWID snapshot, 1-11,
2-44
row-level replication, 1-19
detecting conflicts, 1-26,
5-4
RPC, 1-21
S
SCHEDULE_EXECUTION procedure
DBMS_DEFER_SYS package, 3-10,
3-12-
3-13,
3-15
SCHEDULE_PUSH procedure
DBMS_DEFER_SYS package, 3-10,
3-12-
3-13,
3-15
scheduled link
continuous pushes, 3-11,
3-14
creating, 3-9
snapshot site, 4-7
database link to use, 3-9
deleting, 3-12
editing, 3-12
guidelines, 3-10
managing, 3-9
number of background processes used, 3-10
parallel propagation, 3-10,
3-38-
3-39
periodic pushes, 3-11
serial propagation, 3-10,
3-38
viewing status, 3-12
Scheduled Links folder
Replication Manager, 3-12
scheduled purge
editing, 3-15
guidelines, 3-14
scheduled purges
periodic purges, 3-14
Scheduling folder
Replication Manager, 3-12
Scheduling page
Create Refresh Group property sheet, 4-24
schema
creating for multimaster replication, 3-6
creating for snapshot, 2-4
creating for snapshot site, 4-7
for snapshot site, 2-2,
2-4
Schema Manager
Create Refresh Group property sheet, 2-26
Create Snapshot Log property sheet, 2-9
Create Snapshot property sheet, 2-14-
2-15
creating snapshot with, 2-7
creating snapshots with, 2-11
snapshot log creation, 2-7
Snapshot Log property sheet, 2-35
security, A-6
Select from Master Schemas list
setup wizard, 4-7
self-referential constraints in tables
adding sites with to master group, 3-26
sequences
coordinated generation, 1-25
serial propagation, 1-21
scheduled link, 3-10
Set Alternate Key Columns dialog
Replication Manager, 3-17,
3-21
Set Date dialog
Replication Manager, 3-9,
3-13
Set Interval dialog
Replication Manager, 3-9,
3-13
Set Scheduled Link dialog
Replication Manager, 3-9
SET_COLUMNS procedure
DBMS_REPCAT package, 3-21
SET_DISABLED procedure
DBMS_DEFER_SYS package, 3-12-
3-13,
3-15
setup wizard
configuring snapshot sites, 4-3
Create Master Sites page, 3-25
Create Scheduled Link property sheet, 3-11,
3-14
creating
administrator account, 3-5,
4-7
propagator account, 3-5,
4-7
receiver account, 3-5
Customize Master Site property sheet, 3-7
Customize Snapshot property sheet, 4-8
Edit DB Connection property sheet, 3-14
Edit Master Group property sheet, 3-26
Edit Scheduled Link property sheet, 3-11
Finish page, 3-7
New Master Site dialog, 3-5
New Replicated Object Schema dialog, 3-6
Replication Manager, 3-4
Select from Master Schemas list, 4-7
shadow column group, 1-27
shared ownership, 1-25
simple snapshot
refresh groups
creating, 2-25
SQL restrictions, 2-13
structure, 1-6
simple subquery snapshot
many-to-many references, 2-19,
2-23
many-to-one references, 2-19,
2-23
requirements, 2-10
tuning, 2-41
site priority
altering, 10-86
site priority conflict resolution method, 5-18
site priority groups, 5-43
adding members to, 5-44,
10-75
altering members
priorities, 5-44
values, 5-45
creating, 5-43
syntax, 10-109
dropping, 5-46,
10-120
dropping members, 5-45
removing members from, 10-121
using, 5-43
snapshot
altering
privileges required, 2-36
altering definition, 4-23
assigning to refresh group, 2-3
clustered, 2-15
complex, 1-10,
2-42
value for PCTFREE, 2-44
value for PCTUSED, 2-44
creating, 2-3,
4-18
privileges required, 2-12
with subquery, 4-21
with WHERE clause, 4-20
creating schema for, 2-4
creating synonyms based on, 2-35
creating views based on, 2-35
data dictionary views, 11-21
data load options, 2-15
datatypes supported, 4-19
DBA_SNAPSHOTS view, 11-21
defining query, 1-6,
2-12
deleting from snapshot group, 4-23
dropping
privileges required, 2-37
dropping master table for, 2-37
editing, 4-22
editing storage settings, 4-22
granting access, 2-3
granting access to, 4-4
group, 1-18
indexing, 2-41
log, 1-8
managing, 4-18,
4-23
managing base table, 4-22
naming, 2-11
offline instantiation of, 10-47,
10-49
performance tuning, 2-41
primary key, 1-11,
2-12,
A-4
requirements for creating log, 2-9
read-only, 1-5
altering, 2-36
base table, 1-7
dropping, 2-37
index, 1-7
managing, 2-34,
2-37
privileges required to query, 2-35
registration, 2-36
simple with subqueries, A-3
unregistering, 2-36
using, 2-34
view, 1-7
referencing remote data, 2-13
refresh, 1-8,
1-10
failures, 2-40
individual snapshot, 2-44
querying for last refresh time, 2-35
retries, 2-40
rollback segment for, 2-27
troubleshooting, 2-39-
2-40
refresh group, 4-24
adding members, 2-38
altering settings, 2-38
creating, 2-25
deleting, 2-39
deleting members, 2-38
designing, 2-5
managing, 2-41
manual refresh, 2-39
refresh setting, 2-12
refresh types, 2-27
refreshing, 10-173
requirements for fast refresh, 2-17
ROWID, 2-44
rowid, 1-11
simple
structure, 1-6
simple subquery
advanced subsetting, 2-16
AND expression and, 2-24
examples, 2-16
EXISTS clause and, 2-24
filter columns requirement, 2-10,
2-24
joins and, 2-24
number of columns in master tables, 2-24
requirements, 2-10
site, 1-18
schema for, 2-4
SQL restrictions for simple, 2-13
storage options, 2-14
subquery, 1-7,
2-16
examples, 2-21
many-to-many references, 2-19
many-to-one references, 2-19
trace file, 2-40
troubleshooting, 8-10
tuning, 2-41
underlying objects for, 1-7
updatable, 1-15
deferred constraints, A-5
updating, 1-8
upgrading to primary key, B-11
using PL/SQL triggers with base table, 4-22
viewing information about, 2-35
snapshot group
choosing master site, 4-4
choosing objects to replicate, 4-4
managing, 4-13,
4-17
picking master group, 4-4
snapshot group wizard
Replication Manager, 4-3
snapshot log
altering, 2-28,
4-11
privileges required, 2-28
creating, 2-3,
2-7,
4-3,
4-11
privileges required, 2-8
deleting, 4-12
deleting rows
privileges required, 2-31
dropping, 2-34
privileges required, 2-34
excessive growth, 2-41
filter columns
adding, 2-28
internal operations, 2-10
managing space, 2-29
master table
dropping, 2-34
purging, 2-29
naming, 2-8
purging
manual, 2-29
privileges required, 2-30
reducing space allocated to, 2-30
reorganizing master tables with, 2-31
storage parameters, 2-9
truncating, 2-30
privileges required, 2-31
truncating master table with, 2-31
underlying table for, 1-9
when to create, 2-9
Snapshot Log property sheet, 2-28
General page, 2-35
Options page, 2-28
Storage page, 2-28
snapshot logs
master table
purging, 10-172
snapshot refresh, 4-9
complete, 1-8
fast, 1-8
group
refresh interval, 1-9
groups, 1-9
snapshot log and, 1-8
snapshot refresh group
adding members, 2-38
altering settings, 2-38
creating, 2-3
deleting, 2-39
deleting members, 2-38
managing, 2-41
manual refresh, 2-39
snapshot registration at master sites, A-4
snapshot site
account configurations, 4-7
adding to advanced replication environment, 4-2,
4-10
changing masters, 6-8,
10-152
configuration, 4-3
creating
syntax, 10-102
creating refresh group for, 4-24
customizing settings, 4-8
database links for, 2-2,
2-5
designing, 4-2
dropping, 10-122
preparing for replication, 4-5
propagating changes to master, 10-34
refreshing
syntax, 10-139
replication administrator, 4-5
replication propagator, 4-5
reviewing settings, 4-8
scheduled links for, 3-9
guidelines, 3-10
scheduled purge for
guidelines, 3-14
schema creation for, 4-7
schema for, 2-2
SNP background processes for, 4-10
specifying master site for, 4-6
snapshot site replication, 4-1,
4-26
snapshot sites and migration, B-9
snapshots
refresh groups
data dictionary views, 11-21
Snapshots page
Create Refresh Group property sheet, 4-24
SNAPSHOTS view, 11-21
SNP background process, 3-8,
4-10
basic replication environment, 2-6
for automatic snapshot refresh, 1-10
snapshot sites, 4-10
space
reducing snapshot log, 2-30
SQL
restrictions for simple snapshot, 2-13
SQL commands
snapshot creation, 2-16,
2-21
static ownership, 1-24
statistics
auditing conflict resolution, 6-9
collecting, 10-141
status
propagation, 10-23
Stop on Error setting
Create New Scheduled Link property sheet, 3-10
storage options
PCTFREE, 2-10
PCTUSED, 2-10
Storage page
Create Snapshot Property Sheet, 2-14
Snapshot Log property sheet, 2-28
storage parameters
snapshot, 2-14
snapshot log, 2-9
altering, 2-28
storage settings
editing for snapshot, 4-22
store-and-forward replication, 1-20
subqueries for snapshots, A-3
subquery
creating snapshot with, 4-21
subquery snapshot, 1-7,
2-16
advanced subsetting, 2-16
AND expression and, 2-24
creating, 4-21
EXIST clause and, 2-24
filter columns requirement, 2-10,
2-24
joins for, 2-24
many-to-many references, 2-19,
2-23
many-to-one references, 2-19,
2-23
number of columns in master tables, 2-24
requirements, 2-10
tuning, 2-41
SUBTRACT procedure
DBMS_REFRESH package, 2-38
survivability, 7-12
design considerations, 7-13
Parallel Server and, 7-12
symmetric replication and, 7-12
SUSPEND_MASTER_ACTIVITY procedure
DBMS_REPCAT package, 3-19
SWITCH_SNAPSHOT_MASTER procedure
DBMS_REPCAT package
ALTER_SNAPSHOT_PROPAGATION procedure, 4-17
symmetric replication, 1-3
overview, 1-12,
1-30
uses for, 1-12
synchronous data propagation, 1-28,
7-7
synonyms
creating, based on snapshot, 2-35
SYSDATE expression
refresh interval use of, 2-26
system-based security, A-6
T
tables
comparing, 10-51
partitioned and indexes, A-5
rectify, 6-15
rectifying, 10-54
reorg, A-4
Tablespace and Extents page
Create Snapshot Log property sheet, 4-11
Edit Snapshot Log property sheet, 4-12
Edit Snapshot property sheet, 4-22
timestamp conflict resolution method, 5-15,
5-27
sample trigger, 5-54
token passing, 7-23
sample implementation, 7-22
trace file
snapshot, 2-40
transaction propagation
protection mechanisms, 3-40-
3-41
transactions
deferred
deleting, 3-43
executing, 3-43
deleting, 6-5-
6-6
error
deleting, 3-44
displaying, 3-43
executing, 3-44
re-executing, 6-4
triggers
internal, A-2
replicating, 7-28
troubleshooting, 8-1
TRUNCATE command, 2-30
TRUNCATE TABLE command
PRESERVE SNAPSHOT LOG option, 2-31
PURGE SNAPSHOT LOG option, 2-32
U
Ungrouped Snapshots folder, 4-24
UNIQUE constraint
simple subquery snapshot and, 2-23
uniqueness conflicts, 1-23,
5-6
UNREGISTER_SNAPSHOT procedure
DBMS_SNAPSHOT package, 2-36
UNSCHEDULE_PUSH procedure
DBMS_DEFER_SYS package, 3-12
updatable snapshot, 1-15
generating replication support for, 4-22
update, 7-31
update conflicts, 1-23,
5-6
updating
and min_communication, 7-31
Comments, 6-19
replication tables, 6-19
USER_REFRESH view, 2-40
USER_REFRESH_CHILDREN view, 2-40
V
VALIDATE procedure, A-5
View Database Destination property sheet, 3-43
views
creating, based on snapshot, 2-35
DBA_REFRESH, 2-45
DBA_REFRESH_CHILDREN, 2-45
DBA_REGISTERED_SNAPSHOTS, 2-35,
2-45,
11-22
DBA_RGROUP, 2-45
DBA_SNAPSHOT_LOGS, 2-35,
2-45
DBA_SNAPSHOTS, 2-45,
11-21
DefCall, 11-16
DefCallDest, 11-16
DefDefaultDest, 11-16
DefError, 11-17-
11-19
DefErrorCount, 11-17
DefPropagator, 11-18
DefTranDest, 11-20
REPCATLOG, 3-36-
3-37,
3-47
RepCatLog, 11-3
RepColumn_Group, 11-4-
11-5
RepConflict, 11-5
RepDDL, 11-6
REPGROUP, 3-47
RepGrouped_Column, 11-7
RepKey_Columns, 11-7
replication catalog, 11-2
REPOBJECT, 3-47
RepObject, 11-8
RepParameter_Column, 11-8
RepPriority, 11-9
RepPriority_Group, 11-11
RepProp, 11-11
RepResol_Stats_Control, 11-13
RepResolution, 11-12
RepResolution_Method, 11-13
RepResolution_Statistics, 11-14-
11-15
REPSITES, 3-47
RepSites, 11-14
USER_REFRESH, 2-40,
11-24
USER_REFRESH_CHILDREN, 2-40,
11-25
W
WHERE clause
creating updatable snapshot with
updatable snapshots
creating with WHERE clause, 4-20
workflow, 7-22
wrapper
procedural replication, 1-27
Prev
Copyright © 1997 Oracle Corporation.
All Rights Reserved.
Library
Product
Contents