CONTENTS Title Page Copyright Page Preface 1 Installing DSM Required Operating System Components DSM Distribution Kit Space and Time Requirements for Installing DSM Installation Overview DSM Installation Backing Up Your System Registering Your DSM License Determining SYSGEN Requirements for Installation Installing DSM Using VMSINSTAL DSM Shareable Images Installing DSM as Shared Images Installing DSM in a VMScluster Environment Postinstallation Activities Creating the DSM Environment Manager's Account Running DSM$INIT.COM Configuring DSM Editing the VMS System Files System Startup System Shutdown DSMCRASH.LOG Log File for Image Exits 2 Managing DSM for OpenVMS Systems DSM Environment Environment Directories, Files, and Protection DSM Baseline Mode DSM Configurations DSM Accounts Overview of DSM Databases Configuration Management ( ^CONMAN ) Defining Configurations ( ^CONFIG ) Starting Up and Shutting Down Configurations Starting a Configuration Shutting Down a Configuration Affects of Abnormal Image Termination Modifying Characteristics of a Configuration Running Multiple DSM Configurations Initializing DSM in a VMScluster Environment Directory Structure in a VMScluster Environment Defining VMScluster Configurations Running DSM in a Heterogeneous VMScluster Environment DSM Detached Processes Write Demon Garbage Collector Journal Process Recovery Process DDP Servers DDP DECnet Link Servers 3 Controlling Access to DSM Controlling User Access VMS Access Control Environment Access Control Protecting Environment Files Maintaining Environment Security Configuration Access Control DSM Access Modes Manager Mode Access Programmer Mode Access Application Mode Access Programmer Mode and Application Mode Restrictions Global Access Control Establishing VMS Accounts for Programmers and Application Users Configuration Access Control Utilities Granting Access Interactively ( ^ACL ) Granting Access Noninteractively ( ^ACLCALL ) Creating Dedicated Application Accounts Setting Up a Captive Account Creating a Captive Command Procedure Setting Up DSM Tied Routine and Port Tables Controlling Access to the Callable Routines Interface Using the Login Control Utility ( ^LOGIN ) 4 Tuning the VMS Operating System for Use with DSM Overview Process Quotas for DSM Users SYSGEN Parameters for DSM Configurations Using the ^MEMORY Utility Modifying VMS System Parameters Page and Swap File Size Configuring DSM Shared Memory Configuring Nonpaged Memory 5 Optimizing DSM Optimizing DSM Applications Using Mapped Routines Mapped Routine Utilities ( ^RMAP ) Determining Memory Requirements of Mapped Routine Sections Creating and Mapping Routine Sets Executing Mapped Routines Disabling Individual Mapped Routines Considerations When Using Mapped Routines Global Statistics ( ^GLSSTA ) Performance Statistics ( ^RTH ) Using the Performance Statistics Utility Database Event Counts and Derivative Ratios Histogram Individual Routine CPU Time as a Percentage of Total Routine CPU Time Histogram Individual Routine Loads as Percentage of Total Histogram Global References Per Second Histogram Distributed Data Processing Activity Histogram Optimizing DSM Based on Performance Statistics 6 DSM System Utilities Overview of DSM Utilities Utility Conventions Running the DSM System Utilities Configuration Management Utilities ( ^CONMAN ) Deleting Configurations ( DELETE^CONFIG ) Displaying Configurations ( DISPLAY^CONFIG ) Copying Configurations ( COPY^CONFIG ) Modifying Configurations ( MODIFY^CONFIG ) Database Set Management Utilities ( ^DBSMAN ) After-Image Journaling Utilities ( ^JOURNAL ) Before-Image Journaling Utilities Database Set Utilities Volume Set Utilities ( ^VOLUTL ) Disk Block Tally ( ^DBT ) Distributed Data Processing Utilities ( ^DDP ) Mapped Routine Utilities ( ^RMAP ) Option File Management Utilities ( ^OPTMAN ) Performance Utilities System Management Utilities ( ^SYSMAN ) Force Exit ( ^FORCEX ) Lock Table Display ( ^LOCKTAB ) Shutdown ( ^SHUTDWN ) A Installing DSM Software in an Alternate Root Using DSM from an Alternate System Root Installing DSM in an Alternate Root Running the DSM$ALTROOT_INSTALL.COM Procedure Installing DSM in an Alternate Root in a VMScluster Environment Shutting Down DSM Configurations That Use Alternate Root Software B Using the Configuration Option File Utility ( ^OPTMAN ) Using the Configuration Option File Configuration Option File Utilities ( ^OPTMAN ) Creating an Option File ( ^OPTBLD ) Converting the Option File ( ^OPTCON ) Starting Up a Configuration Configuration Option File Keywords C Sample Listings for DSM Installation and IVP VMSINSTAL and IVP Procedure (Console Output)