Creates a new transaction log.
CAUTION
If a node already has a transaction log, using the CREATE
LOG command to create a new one can corrupt data.
Requires READ and WRITE access to the directory in which the
transaction log is to be created.
Format
CREATE LOG filespec
1 – Parameter
filespec
The file specification of the transaction log to be created.
For DECdtm services to use the transaction log, the file must
have a name of the form SYSTEM$node.LM$JOURNAL, where node is the
name of the node.
The CREATE LOG command uses the following defaults:
o If you omit the disk and directory, the CREATE LOG command
creates the transaction log in the first accessible directory
pointed to by the logical SYS$JOURNAL, which must be defined
in executive mode in the system logical name table.
o If you omit the file type, the CREATE LOG command uses
.LM$JOURNAL.
If you specify a disk and directory not pointed to by SYS$JOURNAL
a warning message is displayed. However, the transaction log is
still created, but will not be used until either:
o SYS$JOURNAL is modified to point to the disk and directory
where the log was created, or
o You move the new transaction log to a directory pointed to by
SYS$JOURNAL.
2 /NEW_VERSION
Forces the CREATE LOG command to create a new version of an
existing transaction log.
CAUTION
Creating a new version of an existing transaction log can
lead to data corruption.
The data in the two transaction logs cannot be merged.
Once it has started using the new transaction log, DECdtm
services cannot access any transaction records in the old
transaction log.
3 /OWNER
/OWNER=uic
Specifies the owner of the transaction log.
Specify the owner using the standard UIC format, as described in
the OpenVMS System User's Manual.
4 /SIZE
/SIZE=size
Specifies the size of the transaction log in blocks.
The minimum size is 100 blocks. If you omit this qualifier, the
transaction log is created with the default size of 4000 blocks.
5 – Example
LMCP> CREATE LOG/SIZE=5000 DISK$LOG1:[LOGFILES]SYSTEM$ORANGE.LM$JOURNAL
This example creates a 5000-block transaction log for node
ORANGE in DISK$LOG1:[LOGFILES].