ALLBASE/Replicate User's Guide : COPYRIGHT NOTICE [ ALLBASE/Replicate User's Guide ] MPE/iX 5.0 Documentation
ALLBASE/Replicate User's Guide
ALLBASE/Replicate User's Guide
900 Series HP 3000 Computer Systems
HP Part No. B2494-90005
Printed in U.S.A.
Edition First Edition
E1294
________________________________________________________________________
|The information in this document is subject to change without |
|notice. |
| |
|Hewlett-Packard makes no warranty of any kind with regard to this |
|manual, including, but not limited to, the implied warranties of |
|merchantability and fitness for a particular purpose. Hewlett-Packard|
|shall not be liable for errors contained herein or for direct, |
|indirect, special, incidental or consequential damages in connection |
|with the furnishing or performance or use of this material. |
| |
|Hewlett-Packard assumes no responsibility for the use or reliability |
|of its software on equipment that is not furnished by Hewlett-Packard.|
| |
|This document contains proprietary information which is protected by |
|copyright. All rights are reserved. Reproduction, adaptation, or |
|translation without prior written permission is prohibited, except as |
|allowed under the copyright laws. |
________________________________________________________________________
Copyright (c) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994 by Hewlett-Packard Company
________________________________________________________________________
|Use, duplication or disclosure by the U.S. Government is subject to |
|restrictions as set forth in subparagraph (c) (1) (ii) of the Rights |
|in Technical Data and Computer Software clause at DFARS 252.227-7013 |
|for DOD agencies, and subparagraphs (c) (1) and (c) (2) of the |
|Commercial Computer Software Restricted Rights clause at FAR 52.227-19|
|for other agencies. |
| |
|HEWLETT-PACKARD COMPANY |
|3000 Hanover Street |
|Palo Alto, California 94304 U.S.A. |
| |
|Use of this manual and flexible disk(s) or tape cartridge(s) supplied |
|for this pack is restricted to this product only. Additional copies |
|of the programs may be made for security and back-up purposes only. |
|Resale of the programs in their present form or with alterations, is |
|expressly prohibited. |
________________________________________________________________________
Restricted Rights Legend
Printed 1994
Printing History
The following table lists the printings of this document, together with
the respective release dates for each edition. The software version
indicates the version of the software product at the time this document
was issued. Many product releases do not require changes to the
document. Therefore, do not expect a one-to-one correspondence between
product releases and document editions.
Edition Date Software Version
---------------------------------------------------------------------------------------
First Edition December 1994 36216-02A.01.G0
ALLBASE/SQL Manuals
Title Customer
Order Number
--------------------------------------------------------------------------------------
ALLBASE/NET User's Guide 36216-90031
ALLBASE/SQL Advanced Application Programming Guide 36216-90100
ALLBASE/SQL C Application Programming Guide 36216-90023
ALLBASE/SQL COBOL Application Programming Guide 36216-90006
ALLBASE/SQL Database Administration Guide 36216-90005
ALLBASE/SQL FORTRAN Application Programming Guide 36216-90030
ALLBASE/SQL Message Manual 36216-90009
ALLBASE Pascal Application Programming Guide 36216-90007
ALLBASE/SQL Performance and Monitoring Guidelines 36216-90102
ALLBASE/SQL Reference Manual 36216-90001
HP ALLBASE/QUERY User's Guide 92534-90011
HP PC API User's Guide for ALLBASE/SQL and IMAGE/SQL 36216-90104
ISQL Reference Manual for ALLBASE/SQL and IMAGE/SQL 36216-90096
Up and Running with ALLBASE/SQL 36389-90011
Preface
This manual presents the basic concepts, syntax, and semantics of
ALLBASE/Replicate on HP 3000 computers running under the MPE/iX operating
system. ALLBASE/Replicate is Hewlett-Packard's proprietary relational
database replication product.
This manual contains basic information about ALLBASE/Replicate as well as
information about ALLBASE/SQL statements modified to support
ALLBASE/Replicate and newly created ALLBASE/SQL statements unique to the
operation of ALLBASE/SQL.
All chapters are for experienced SQL users and SQL application
programmers. The following briefly describes the contents of the
chapters:
* Chapter 1, "Introduction to ALLBASE/Replicate," gives an overview
of fundamental ALLBASE/Replicate concepts and terms and describes
the components of the resynchronization process.
* Chapter 2, "Basic Concepts of ALLBASE/Replicate," describes basic
ALLBASE/Replicate concepts including: partitions, partition
configurations, audit elements, synchronization checkpoint record
Arrays, audit logging, ALLBASE/SQL statements that support
ALLBASE/Replicate, types of resynchronization, and other issues.
* Chapter 3, "Soft Resynchronization," presents step-by-step
instructions for setting up and using the soft resynchronization
process.
* Chapter 4, "Hard Resynchronization," presents the hard
resynchronization techniques using: ISQL UNLOAD/LOAD, SQLUtil
static STORE/RESTORE, and SQLUtil STOREONLINE and associated
restore commands.
* Chapter 5, "Hints and Suggestions," describes ways of managing
both soft and hard resynchronization for several different
ALLBASE/Replicate configurations including replication of: an
entire DBEnvironment to a dedicated slave, a subset of a
DBEnvironment to a dedicated slave, multiple master DBEnvironments
to a single slave, two DBEnvironments in a two-way configuration,
and non-ALLBASE/Replicate DBEnvironments that must be converted
for use with ALLBASE/Replicate.
* Chapter 6, "ALLBASE/Replicate Statement Syntax Reference,"
describes in detail the syntax and semantics for all ALLBASE/SQL
statements that support ALLBASE/Replicate.
* Appendix A, "ALLBASE/Replicate Messages," describes the messages,
causes, and actions for all warning and error messages produced by
ALLBASE/Replicate.
Most of the examples in this manual are based on the tables, views, and
other objects in the sample DBEnvironment called "PartsDBE." For complete
information about PartsDBE, refer to appendix C, of the ALLBASE/SQL
Reference Manual.
Conventions
UPPERCASE In a syntax statement, commands and keywords are
shown in uppercase characters. The characters
must be entered in the order shown; however, you
can enter the characters in either uppercase or
lowercase. For example:
COMMAND
can be entered as any of the following:
command Command COMMAND
It cannot, however, be entered as:
comm com_mand comamnd
italics In a syntax statement or an example, a word in
italics represents a parameter or argument that
you must replace with the actual value. In the
following example, you must replace filename with
the name of the file:
COMMAND filename
punctuation In a syntax statement, punctuation characters
(other than brackets, braces, vertical bars, and
ellipses) must be entered exactly as shown. In
the following example, the parentheses and colon
must be entered:
(filename):(filename)
underlining Within an example that contains interactive
dialog, user input and user responses to prompts
are indicated by underlining. In the following
example, yes is the user's response to the prompt:
Do you want to continue? >> yes
{ } In a syntax statement, braces enclose required
elements. When several elements are stacked
within braces, you must select one. In the
following example, you must select either ON or
OFF:
COMMAND { ON }
{ OFF}
[ ] In a syntax statement, brackets enclose optional
elements. In the following example, OPTION can be
omitted:
COMMAND filename [OPTION]
When several elements are stacked within brackets,
you can select one or none of the elements. In
the following example, you can select OPTION or
parameter or neither. The elements cannot be
repeated.
COMMAND filename [ OPTION ]
[ parameter]
Conventions (continued)
[...] In a syntax statement, horizontal ellipses
enclosed in brackets indicate that you can
repeatedly select the element(s) that appear
within the immediately preceding pair of brackets
or braces. In the example below, you can select
parameter zero or more times. Each instance of
parameter must be preceded by a comma:
[,parameter][...]
In the example below, you only use the comma as a
delimiter if parameter is repeated; no comma is
used before the first occurrence of parameter:
[parameter][,...]
|...| In a syntax statement, horizontal ellipses
enclosed in vertical bars indicate that you can
select more than one element within the
immediately preceding pair of brackets or braces.
However, each particular element can only be
selected once. In the following example, you must
select A, AB, BA, or B. The elements cannot be
repeated.
{ A} |...|
{ B}
... In an example, horizontal or vertical ellipses
indicate where portions of an example have been
omitted.
In a syntax statement, the space symbol shows a
required blank. In the following example,
parameter and parameter must be separated with a
blank:
(parameter) (parameter)
The symbol indicates a key on the keyboard. For
example, RETURN represents the carriage return key
or Shift represents the shift key.
CTRLcharacter CTRLcharacter indicates a control character. For
example, CTRLY means that you press the control
key and the Y key simultaneously.
MPE/iX 5.0 Documentation