RMS Journaling for OpenVMS, Version 6.2, is a software product designed to maintain the data integrity of OpenVMS RMS files and protect them from loss or inconsistency due to various failure scenarios. It offers three primary methods of journaling, which can be applied individually or in combination on a file-by-file basis:
The system stores recovery information in "journals," which can be shared by multiple files. RU journaling integrates with DECdtm transaction services, acting as a resource manager to provide atomic operations, including for remote RMS files.
RMS Journaling supports most RMS file organizations (sequential, relative, indexed), with some specific exceptions for certain indexed file types. Both data files and journals must reside on Files-11 Structure Level 2 disks, and journaling across networks or to tape is not supported.
Enabling journaling requires marking files via DCL commands, which typically necessitates exclusive access to the file. While AI and BI journaling require no application changes, RU journaling demands applications to define the start and end of recovery units.
Data recovery processes differ:
The product is fully supported in OpenVMS Cluster environments and can be used with Volume Shadowing to address a broader range of recovery scenarios, such as accidental file deletion, file system corruption, or software errors during multi-block writes. RMS Journaling for OpenVMS Version 6.2 requires OpenVMS Version 6.2.
Site structure and layout ©2025 Majenko Technologies