This Preface contains the following topics:
Oracle8i Replication contains information relating to both Oracle8i Server and Oracle8i Server Enterprise Edition. Some features documented in this manual are available only with the Oracle8i Server Enterprise Edition. Furthermore, some of these features are only available if you have purchased a particular option, such as the Objects Option.
For information about the differences between Oracle8i Server and the Oracle8i Server Enterprise Edition, please refer to Getting to Know Oracle8i. This text describes features common to both products, and features that are only available with the Oracle8i Server Enterprise Edition or a particular option.
This manual describes Oracle8i Server replication capabilities. To use the synchronous replication facility, you must have installed Oracle's advanced replication option. Basic replication (read-only and updateable snapshots) is standard Oracle distributed functionality. Procedural replication requires PL/SQL and the advanced replication option.
Information in this manual applies to the Oracle8i 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 Oracle8i 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 nine chapters and two appendices as described below.
Chapter 3, "Snapshot Concepts & Architecture"
Describes the concepts and architecture of snapshot replication. This chapter will additionally discuss the prerequisites of building a snapshot environment.
Chapter 5, "Directly Create Snapshot Environment"
Chapter 5 shows you how to build a snapshot environment will directly connected to a remote snapshot site. In addition to creating a new environment, you will also learn how to manage the snapshot site.
Chapter 8, "Advanced Techniques"
Describes advanced replication techniques, including how to do the following: create your own conflict resolution routines, implement fail-over sites, implement token passing, use procedural replication, and manage deletes.
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 about matters requiring special attention or caution.
Additional Information: Indicates where to get more information.
The following sections describe conventions used 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".
An example of a reference to another book is the following: "For more information, see the book Oracle8i 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 your comments as an Oracle user and reader of our manuals. As we write, revise, and evaluate, your opinions are the most important input we receive. This manual contains a Reader's Comment Form that we encourage you to use to tell us what you like and dislike about this manual or other Oracle manuals. Please mail comments to:
Oracle8i Server Documentation Manager
500 Oracle Parkway
Redwood Shores, CA 94065
You can send comments and suggestions about this manual to the Information Development department at the following e-mail address: