Chapter 9. Deployingand Synchronizing Databases
anduses large numbers of locks. Also,the subscriptions must be started at
thesame time that the copy is made. Anyoperations that take place between
thecopy and the starting of the subscriptions would be lost, and could lead
toerrors at remote databases.
Extracting groups
Ifthe remote user is a group user ID, the extraction utility extracts all the
userIDs of members of that group. Youcan use this feature to all multiple
userson each remote database, using different user IDs, without requiring a
customextraction process.
Whena database is extracted for a user, all message link parameters for that
userand the groups of which the user is a member are extracted.
Limits to using the extraction utility
Whilethe extraction utility is the recommended way of creating and
synchronizingremote databases from a consolidated databases, there are
somecircumstances where it cannot be used, and you must synchronize
remotedatabases manually. This section describes some of those cases.
Cannotcreate Adaptive Ser ver Enterprise remote databases The
extractionutility can only be used for Adaptive Server Anywhere remote
databases.
Additionaltables at the remote database Remote databases can have
tablesnot present at their consolidated database as long as these tables do
nottake part in replication. Ofcourse, the extraction utility cannot extract
suchtables from a consolidated database.
AdaptiveSer ver Enterprise/Adaptive Server Anywheredifferences
Somefeatures in Adaptive Server Enterprise are not present in Adaptive
ServerAnywhere. Theextraction utility carries out a mapping onto
similarfeatures, but the mapping is not complete.
Formore information on Adaptive Server Enterprise/Adaptive Server
Anywhereissues, see “Using the extraction utility for Adaptive Server
Enterprise”on page 196.
Extractingprocedures and views By default, the extraction utility
extractsall stored procedures and views from the database. Whilesome
ofthese views and procedures are likely to be required at the remote site,
othersmay not be required—they may refer only to parts of the database
thatare not included in the remote site.
Afterrunning the extraction utility, you should edit the reload script and
removeunnecessary views and procedures.
195