SQL/MP Reference Manual
HP NonStop SQL/MP Reference Manual—523352-013
M-8
Considerations—MODIFY CATALOG with
REPLACE NODENAME
LISTALL is the default.
DETAIL [ MATCH | ALL ] REPORT [ TO EMS-Collector ]
 [ ON ]
 [ OFF ]
specifies that detail about the MODIFY CATALOG with REPLACE NODENAME 
operation is to be sent in event messages to a valid EMS collector.
If MATCH is specified, detailed is reported about SQL catalog tables specified in 
target-spec that contain node names that match the criteria specified in the 
REPLACE clause. If ALL is specified, detailed is reported about all SQL catalog 
tables specified in target-spec.
MATCH is the default.
For information on report options, see REPORT Option on page R-3.
CHECKONLY
specifies that the catalog tables specified in target-spec should be checked to 
see if they contain node names that match the criteria specified in the REPLACE 
clause. No catalog tables are changed. The CHECKONLY option enables you to 
estimate the effect of running the MODIFY CATALOG with REPLACE NODENAME 
command before actually modifying the catalog tables.
Considerations—MODIFY CATALOG with REPLACE NODENAME
You must be logged on as the super ID to run a MODIFY CATALOG with 
REPLACE NODENAME command unless you specify the CHECKONLY option. If 
you specify the CHECKONLY option, you must have authority to read the catalogs.
SQL uses the TMF subsystem to protect the integrity of the database during the 
MODIFY operation. MODIFY CATALOG with REPLACE NODENAME commands 
are not allowed inside a user-defined transaction.
One system-defined transaction is used for each set of catalog tables modified. If 
an error occurs while MODIFY CATALOG with REPLACE NODENAME is 
modifying a catalog table, the changes made to that catalog table and all other 
tables in the same catalog are backed out. However, changes that have been 
made to other catalogs during the same instance of the MODIFY CATALOG with 
REPLACE NODENAME command are not backed out. Thus, for one set of catalog 
tables, either the node name is changed in all the tables in the set or it is not 
changed in any of the tables in the set.
The MODIFY CATALOG with REPLACE NODENAME Command is one of a set of 
commands that uses the MODIFY DICTIONARY utility. The other related 
commands are MODIFY CATALOG with REPLACE VOLUME (to replace volume 
name in catalog), MODIFY LABEL with REPLACE NODENUMBER (to replace 
node number in file labels), MODIFY LABEL with REPLACE VOLUME (to replace 










