GT.M Administration and Operations Guide

April 01, 2006

Table of Contents

About This Manual
Intended Audience
Purpose of the Manual
How to Use This Manual
Overview
Examples
1. About GT.M
Hardware/Operating System Environment
Installation
Security
Program Development Environment
Data Management System
GT.M Utilities
Database Integrity
Interprocess Communication
2. Installing GT.M
GT.M Distribution Media
Installation Procedures
3. Basic Operations
Before You Start
Providing Access to GT.M
Running GT.M
4. Global Directory Editor
GDE Overview
Global Directories
Using GDE
Global Directory Editor Commands
Name, Region, and Segment Qualifiers
GDE Command Summary
5. MUPIP
Operating In MUPIP
MUPIP Commands and Qualifiers
MUPIP Command Summary
6. GT.M Journaling
Deciding Whether to Use Journaling
Setting Up for Journaling
Journal File Operations
GT.M Language Extensions for Journaling
MUPIP Set
MUPIP JOURNAL
7. Database Replication
Theory of Operation
Implementing Replication and Recovery
Commands and Qualifiers
8. M Lock Utility
Operating in LKE
LKE Commands and Qualifiers
LKE Command Summary
9. Database Structure Editor
Operating in DSE
DSE Commands and Qualifiers
DSE Command Summary
10. Greystone Database Structure
Database File Organization
Database File Header
MLOCK Space
Bitmaps
Database Structure
11. Maintaining Database Integrity
Verifying Database Integrity
Approaches to Database Recovery
Repairing the Database with DSE
Finding and Fixing Database Errors
12. Raw Partitions
Setting Up a Raw Partition
Reinitializing a Partition
Backing Up Raw Partitions
Journaling Issues
Restrictions
A. Appendix
Programs
Checking IPC Resources
Index

List of Figures

7.1. GT.M Recovery Architecture
7.2. Logical Dual-Site Application Architecture
7.3. Complex Dual-Site Failure
10.1. Two-level directory tree; Three-level Global Variable Tree