SQL/MX 3.2 Management Manual (H06.25+, J06.14+)

Table Of Contents
Using REGISTER CATALOG to Access Objects on Remote Nodes...........................................216
Maintaining Local Autonomy for Programmatic Queries........................................................216
Ensuring Proper Name Resolution...........................................................................................217
Setting DEFINEs...............................................................................................................217
Setting SQL/MP Aliases....................................................................................................217
Assigning Permissions for Running Database Applications..........................................................218
Managing Permissions for Files in OSS Space.....................................................................218
Managing Permissions for Files in Guardian Space..............................................................218
Maintaining Query Execution Plan Validity..............................................................................219
Factors Affecting the Query Execution Plan..........................................................................219
Recompiling a Module.....................................................................................................219
Migrating SQL/MX Nodes to Obtain Improved Query Plan Performance.................................219
Displaying and Analyzing Query Execution Plans................................................................220
Managing Modules..............................................................................................................220
Producing Locally Placed Modules or Globally Placed Modules.............................................220
Securing User Modules.....................................................................................................220
Checking Module Dependencies with DISPLAY USE OF........................................................223
Grouping Applications and Modules to Run Multiple DISPLAY USE OF Operations...................225
Removing Modules...........................................................................................................228
Converting Globally Placed Modules to Locally Placed Modules............................................229
Managing Module Files and Their Applications During Fallback From SQL/MX Release 3.2......230
Backing Up and Restoring Programs.......................................................................................230
10 Performing Recovery Operations.............................................................232
Recovering Databases After Disk or Node Failures....................................................................232
Recovering Disk Volumes.......................................................................................................232
Recovering Files....................................................................................................................233
Recovering Files With the TIME Option...............................................................................233
Recovering Files to New Locations......................................................................................234
Recovering Metadata............................................................................................................236
Recovering Database Objects................................................................................................236
Recovering Range Partitions...............................................................................................236
Recovering SPJs...............................................................................................................237
Recovering Tables............................................................................................................237
Recovering Views and Indexes...........................................................................................248
Restoring Objects With BRCOM RESTORE...............................................................................248
Restoring Catalogs...........................................................................................................248
Restoring Schemas...........................................................................................................249
Restoring Tables and Partitions...........................................................................................249
Restoring Indices and Index Partitions.................................................................................249
Using SHOWDDL............................................................................................................250
Repairing Damaged SQL/MX Metadata and Objects...............................................................250
Strategies for Repairing Damaged Metadata and Objects.....................................................251
Identifying Problem Data and Objects................................................................................252
Using FIXUP to Correct Problem Data and Objects...............................................................256
Examples of Using FIXUP..................................................................................................258
Using GOAWAY to Delete Damaged Objects..........................................................................260
Recovering From SCF Commands...........................................................................................260
ABORT DISK...................................................................................................................260
ALTER DISK, ALTNAME and ALTER DISK, VOLNAME............................................................261
ALTER DISK, LABEL...........................................................................................................261
INITIALIZE DISK...............................................................................................................262
START DISK and STOP DISK..............................................................................................262
11 Managing an SQL/MX Distributed Database............................................263
Managing a Locally Distributed SQL/MX Database..................................................................263
Contents 9