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

Table Of Contents
Types of Key-Sequenced File Access.....................................................................................31
Key-Sequenced Tree Structure..............................................................................................31
Planning Table and Index Partitioning........................................................................................33
Range Partitioning and Hash Partitioning..............................................................................33
Using Range Partitioning.....................................................................................................33
Using Hash Partitioning......................................................................................................33
Determining a Database Layout................................................................................................34
Using SQL/MX Tables........................................................................................................34
Using Views......................................................................................................................35
Determining When to Use Indexes.......................................................................................36
3 Planning Database Security and Recovery...................................................41
Planning Database Security.....................................................................................................41
Planning Guidelines...........................................................................................................41
Database Access and Security.............................................................................................42
OSS File and Directory Security...........................................................................................42
Safeguard Security.............................................................................................................43
Planning Database Recovery....................................................................................................44
Using Guardian Physical Names for SQL/MX Objects............................................................45
Database Recovery Guidelines............................................................................................45
Recovering Dropped Database Objects................................................................................46
Using TMF for Transaction Recovery, Database Consistency, and Database Recovery......................47
TMF Concepts...................................................................................................................47
Levels of Database Recovery With TMF.................................................................................48
NonStop SQL/MX Requirements for TMF..............................................................................49
Guidelines for Configuring TMF...........................................................................................49
Guidelines for Creating and Managing Online Dumps...........................................................50
Operations That Impact TMF Online Dumps..........................................................................51
Using the TMF DUMP FILES Command.................................................................................52
TMF Considerations in Using MXCI......................................................................................54
Using TMF In Recovery Operations.......................................................................................54
Using RDF to Set Up a Backup System.......................................................................................55
Using Guardian Physical Names for SQL/MX Objects............................................................56
Configuring Disk Volumes for RDF........................................................................................56
Creating RDF Backup Catalogs............................................................................................56
Creating RDF Backup Schemas............................................................................................56
Using Backup and Restore 2 to Create Offline RDF Backup Databases......................................57
Using Backup and Restore 2 for SQL/MX Database Recovery......................................................60
Frequency of Backups.........................................................................................................62
Backup Objects Hierarchy...................................................................................................63
SQL/MX Objects Backed Up Explicitly..................................................................................63
SQL/MX Objects Backed Up Implicitly..................................................................................64
SQL/MX Objects Not Restored by BRCOM...........................................................................64
Other Restrictions on Backup and Restore 2 Operations..........................................................65
Backing Up and Restoring OSS Program Files and SPJs...........................................................65
Using the RESTORE SHOWDDL ON Option to Re-Create Objects............................................66
4 Reviewing and Setting System Defaults........................................................67
Setting and Updating System Defaults.......................................................................................67
Consequences of Inserting Rows Into the SYSTEM_DEFAULTS Table................................................68
System Default Settings to Review After Installing Current Release of SQL/MX ................................68
Alternative Settings for Selected System Defaults.....................................................................68
Settings Required to Achieve ANSI Compliance.....................................................................71
5 Creating an SQL/MX Database.................................................................72
Preparing to Create Your SQL/MX Database.............................................................................72
4 Contents