Copyright © 2011-2015 Fidelity National Information Services, Inc. and/or its subsidiaries. All rights reserved.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts.
GT.M™ is a trademark of Fidelity National Information Services, Inc. Other trademarks are the property of their respective owners.
This document contains a description of GT.M and the operating instructions pertaining to the various functions that comprise the system. This document does not contain any commitment of FIS. FIS believes the information in this publication is accurate as of its publication date; such information is subject to change without notice. FIS is not responsible for any errors or defects.
February 27, 2015
Revision History | ||
---|---|---|
Revision V6.2-001 | 27 February 2015 |
|
Revision V6.1-000/1 | 04 September 2014 |
|
Revision V6.1-000 | 01 August 2014 |
|
Revision V6.0-003/1 | 19 February 2014 |
|
Revision V6.0-003 | 27 January 2014 |
|
Revision V6.0-001/2 | 10 April 2013 |
|
Revision V6.0-001/1 | 22 March 2013 |
|
Revision V6.0-001 | 27 February 2013 |
|
Revision V6.0-000/1 | 21 November 2012 |
|
Revision V6.0-000 | 19 October 2012 |
|
Revision 11 | 05 October 2012 |
|
Revision 10 | 28 September 2012 |
|
Revision 9 | 14 August 2012 |
|
Revision 8 | 03 August 2012 |
|
Revision 7 | 26 July 2012 |
|
Revision 6 | 19 July 2012 |
|
Revision 5 | 17 July 2012 |
|
Revision 4 | 6 June 2012 |
|
Revision 3 | 02 May 2012 |
|
Revision 2 | 19 March 2012 |
|
Revision 1 | 5 March 2012 |
|
Revision V5.5-000 | 27 February 2012 |
|
Revision 4 | 13 January 2012 |
|
Revision 3 | 26 December 2011 | In “GT.M Journaling”, added the Journal Extract format for the ZTRIG record. |
Revision 2 | 2 December 2011 |
|
Revision 1 | 10 November 2011 | |
Revision V5.4-002B | 24 October 2011 | Conversion to documentation revision history reflecting GT.M releases with revision history for each chapter. |
Contents
- About This Manual
- 1. About GT.M
- 2. Installing GT.M
- 3. Basic Operations
- 4. Global Directory Editor
- 5. General Database Management
- 6. GT.M Journaling
- Introduction
- Journal Files
- Recovery from a Journal File
- rolled_bak* files
- Journal Files Access Authorization
- Triggers in Journal Files
- BEFORE_IMAGE Journaling
- NOBEFORE_IMAGE Journaling
- Choosing between BEFORE_IMAGE and NOBEFORE_IMAGE
- Broken Transaction File
- Lost Transaction File
- Journaling Benefits
- Backup Journal Files
- Select database files for Journaling
- Fencing Transactions
- Deciding Whether to Use Fencing
- VIEW Keywords
- $VIEW() Keywords
- SET
- JOURNAL
- Journal Extract Formats
- 7. Database Replication
- Introduction
- Implementing Replication and Recovery
- Procedures
- Commands and Qualifiers
- Turning Replication On/Off
- Creating the Replication Instance File
- Displaying/Changing the attributes of Replication Instance File and Journal Pool
- Starting the Source Server
- Shutting down the Source Server
- Activating a Passive Source Server
- Deactivating an Active Source Server
- Stopping the Source Filter
- Checking Server Health
- Changing the Log File
- Enabling/Disabling Detailed Logging
- Stopping a Source Server
- Reporting the Current Backlog of Journal Records
- Processing Lost Transactions File
- Starting the Receiver Server
- Starting the Update Process
- Stopping the Update Process
- Checking Server Health
- Changing the Log File
- Enabling/Disabling Detailed Logging
- Reporting the Current Backlog of Journal Records
- Rolling Back the Database After System Failures
- 8. M Lock Utility (LKE)
- 9. GT.M Database Structure(GDS)
- 10. Database Structure Editor
- 11. Maintaining Database Integrity
- Verifying Database Integrity
- Approaches to Database Recovery
- Repairing the Database with DSE
- Finding and Fixing Database Errors
- C1–Possible Cache Control Problems
- H1–Process Hangs
- H3–Database Access Problems
- H4–Database Cache Problems
- H5–Critical Section Problems
- H6–UNIX Problems
- H7–Disk Hardware Problems
- H8–Application Problems
- I1–MUPIP INTEG Errors
- I2–GT.M Version Mismatch
- I3–File Header Errors
- I4–File Size Errors
- I5–More Database Access Problems
- I6–Transient Errors
- I7–Database Rundown Problem
- I8–Repair-Induced Problems
- K1–Bad Key
- K2–Keys Misplaced
- K3–Block Doubly Allocated
- K4–Pointer Problems
- K5–Star Key Problems
- K6–Compression Count Error
- K7–Key Warning
- M1–Bitmap Errors
- M2–Bitmap Header Problems
- O1–Bad Block
- O2–Record Errors
- O3–Data Block Errors
- O4–Salvage of Data Blocks with Lost Indices
- O5–Salvage of a damaged spanning node
- P1–Process Damage
- Q1–Restricting Database Access
- R1–GT.M Run-Time Errors
- R2–Structural Database Integrity Errors
- R3–Run-time Database Cache Problems
- R4–Stopped Processes
- R5–No More Room in the File
- R6–GTMASSERT and GTMCHECK Errors
- R7–Interlocked Queue Hardware Problems
- R8–Database Tree Maximum Level Exceeded
- R9–Read-only Process Blocked
- 12. Database Encryption
- 13. GT.CM Client/Server
- A. GT.M's IPC Resource Usage
- B. Monitoring GT.M
- C. Compiling ICU on GT.M supported platforms
- Compiling ICU
- Compiling ICU 4.4 on AIX 6.1
- Compiling ICU 4.2 on AIX 6.1
- Compiling ICU 4.2 on AIX 5.3
- Compiling ICU 3.6 on AIX 5.2
- Compiling ICU 4.2 on HP Integrity IA64 HP-UX 11.31
- Compiling ICU 3.6 on HP Integrity IA64 HP-UX 11.31
- Compiling ICU 3.6 on HP PA-RISC HP-UX 11.31 (11iv3)
- Compiling ICU 3.6 on HP PA-RISC HP-UX 11.11
- Compiling ICU 4.2 on Red Hat Enterprise Linux 4 Update 2
- Compiling ICU 3.6 on Red Hat Enterprise Linux 4 Update 2
- Compiling ICU 4.4 on Solaris 9 (SunOS 5.9)
- Compiling ICU 4.2 on Solaris 9 (SunOS 5.9)
- Compiling ICU 3.6 on Solaris 9 (SunOS 5.9)
- D. Building Encryption Libraries
- Building Encryption Libraries
- Ubuntu 8.04 LTS (x86_64)
- Red Hat Enterprise Linux 5.4 (x86_64)
- Red Hat Enterprise Linux 5.5 (x86)
- Red Hat Enterprise Linux 5.3 (IA64)
- IBM z/OS (zSeries)
- IBM AIX 5.3 (pSeries)
- Solaris 9 and 10 (SPARC)
- HP-UX 11.31 (IA64)
- SUSE Linux Enterprise Server 11 (x86_64)
- SUSE Linux Enterprise Server 11 (s390x)
- SUSE Linux Enterprise Server 10 (s390x)
- E. GT.M Security Philosophy
- F. GTMPCAT - GT.M Process/Core Analysis Tool
- G. Packaging GT.M Applications
- Glossary
- Index