Oracle8(TM) Server Replication Release 8.0 A54651-01 |
|
This Preface contains the following topics:
This manual describes Oracle8 Server replication capabilities. To use the synchronous replication facility, you must have installed Oracle's advanced replication option. Basic replication (read-only and updatable snapshots) is standard Oracle distributed functionality. Procedural replication requires PL/SQL and the advanced replication option.
Information in this manual applies to the Oracle8 Server running on all operating systems.Topics include the following:
This manual is written for application developers and database administrators who develop and maintain advanced Oracle8 distributed systems.
This manual assumes you are familiar with relational database concepts, distributed database administration, PL/SQL (if using procedural replication), and the operating system under which you run an Oracle replicated environment.
This manual also assumes that you have read and understand the information in the following documents:
This manual contains 13 chapters and two appendices, as described below.
Chapter 1, "Understanding Replication"
Introduces you to the concepts and terminology of Oracle replication.
Chapter 2, "Using Basic Replication"
Explains how to use read-only snapshots to perform basic primary site replication.
Chapter 3, "Using Multimaster Replication"
Describes how to create and maintain a multi-master replicated environment using the Oracle advanced replication facility.
Chapter 4, "Using Snapshot Site Replication"
Describes how to create and maintain a snapshot site using the Oracle advanced replication facility. This chapter also describes updatable snapshots.
Chapter 5, "Conflict Resolution"
Describes how to use Oracle-supplied conflict resolution methods to resolve conflicts resulting from dynamic or shared ownership of data in a replicated environment.
Chapter 6, "Administering a Replicated Environment"
Describes how to detect and resolve unresolved replication errors, as well as how to monitor successful conflict resolution.
Chapter 7, "Advanced Techniques"
Describes advanced replication techniques, including how to do the following: create your own conflict resolution routines; implement a fail-over site; implement token passing; use procedural replication; and handle deletes.
Chapter 8, "Troubleshooting"
Describes how to solve several common problems that you may encounter in setting up your replicated environment.
Chapter 9, "Using Deferred Transactions"
Describes how to build transactions for deferred execution at remote locations.
Chapter 10, "Replication Management API Reference"
Describes the parameters for the packaged procedures used to implement a replicated environment, as well as any exceptions that might be raised by these procedures.
Chapter 11, "Data Dictionary Views"
Describes the views that may be of interest to users of deferred transactions, read-only snapshots, and the advanced replication facility.
Appendix A, "New Features"
Briefly describes the new features of this release, and provides pointers to sections of this document that contain more information.
Appendix B, "Migration and Compatibility"
Discusses the compatibility issues between release 8 of the advanced replication option and previous releases.
This manual uses different fonts to represent different types of information.
Special notes alert you to particular information within the body of this manual:
Note: Indicates special or auxiliary information.
Attention: Indicates items of particular importance, or example, about matters that require caution.
Additional Information: Indicates where to get more information.
Additional Information: The OSDoc icon refers you to the Oracle operating system-specific documentation for additional information.
The following sections describe the conventions used in the text of this manual.
Uppercase text is used to call attention to command keywords, object names, parameters, filenames, and so on.
For example, "If you create a private rollback segment, the name must be included in the ROLLBACK_SEGMENTS parameter of the parameter file."
Italicized words within text indicate the definition of a word, book titles, or emphasized words.
An example of a definition is the following: "A database is a collection of data to be treated as a unit. The general purpose of a database is to store and retrieve related information, as needed."
An example of a reference to another book is the following: "For more information, see Oracle8 Server Tuning."
An example of an emphasized word is the following: "You must back up your database regularly."
SQL, Server Manager line mode, and SQL*Plus commands/statements appear separated from the text of paragraphs in a monospaced font. For example:
INSERT INTO emp (empno, ename) VALUES (1000, 'SMITH');
ALTER TABLESPACE users ADD DATAFILE 'users2.ora' SIZE 50K;
Example statements may include punctuation, such as commas or quotation marks. All punctuation in example statements is required. All example statements terminate with a semicolon (;). Depending on the application, a semicolon or other terminator may or may not be required to end a statement.
Uppercase words in example statements indicate the keywords within Oracle SQL. When issuing statements, however, keywords are not case sensitive.
Lowercase words in example statements indicate words supplied only for the context of the example. For example, lowercase words may indicate the name of a table, column, or file.
We value and appreciate your Comments as an Oracle user and reader of the manuals. As we write, revise, and evaluate, your opinions are the most important input we receive. At the back of this manual is a Reader's Comment Form, which we encourage you to use to tell us what you like and dislike about this manual or other Oracle manuals.
Oracle8 Server Documentation Manager
Oracle Corporation
500 Oracle Parkway
Redwood Shores, CA 94065
You can also e-mail comments to:
infodev@us.oracle.com