RDO$MSG
1 – ABSACTIVE
AIJ backup active or backup operations suspended on this node Explanation: After-image journal backup operations have already been suspended from this node. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
2 – ABSNSUSPENDED
AIJ backup operations not suspended on this node Explanation: After-image journal backup operations have not been suspended from this node. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
3 – ABSSUSPENDED
AIJ backup operations already suspended on this node Explanation: After-image journal backup operations have already been suspended from this node. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
4 – ACCVIO
access violation on read/write of user address Explanation: A readable parameter is not readable by the DBCS or a writeable parameter is not writeable by the DBCS. User Action: Pass good parameters to the DBCS.
5 – ACENOTFND
no matching access control entry found Explanation: In a protection statement that refers to an existing access control entry, there was no existing entry that matched the input. User Action: Use SHOW PROTECTION to see what the ACL currently looks like, and correct your statement.
6 – ACLNOTIMP
ACL not imported for <str> Explanation: The ACL contained in the RBR file could not be imported to the named object (database/relation/field) User Action: If you really want it, you must either obtain the needed privileges (BYPASS) or import the database under the account of the former owner (which may not be sufficient anyway). If you do not care about the restoration of protections you can ignore the message or import the database using the NOACL parameter which will cause all privileges and protections in the RBR file to be ignored.
7 – ACTMISMATCH
journal is for database activation <time>, not <time> Explanation: The activation time and date stamp in the root does not match the activation time and date stamp in the journal file. This journal cannot be applied to this database. User Action: Use the correct journal file or backup file.
8 – AGGNOTALL
aggregate expressions are not allowed in VALID IF expressions Explanation: You entered a VALID IF expression that contained something other than an operator, literal value, or the field name. User Action: Check the Oracle Rdb Reference Manual for details on VALID IF.
9 – AIJACTIVE
<num> active transaction(s) not yet committed or aborted Explanation: Upon completion of the roll-forward operations for the current AIJ file, more than 1 transaction remains active. That is, the commit or roll-back information resides in the next AIJ file to be processed. It is also possible that one or more of these active transactions are prepared transactions, which may be committed or aborted by the recovery operation using DECdtm information; in this case, a separate message indicating the number of prepared transactions will be displayed. User Action: No user action is required. This message is informational only.
10 – AIJALLDONE
after-image journal roll-forward operations completed Explanation: The after-image journal roll-forward operation has completed. User Action: No user action is required. This message is informational only.
11 – AIJAUTOREC
starting automatic after-image journal recovery Explanation: The /AUTOMATIC command qualifier was specified for the after-image roll-forward operation, and the roll-forward operation has detected that automatic journal recovery is possible. This message indicates that automatic recovery has begun. User Action: No user action is required.
12 – AIJBADAREA
inconsistent storage area <str> needs AIJ sequence number <num> Explanation: The indicated storage area has been marked inconsistent with the rest of the database. The AIJ file with the indicated sequence number is required to commence recovery of the area. If the sequence number of the AIJ file is different than the indicated sequence number, recovery of the area will not be performed. User Action: No user action is required. This message is informational only.
13 – AIJBADPAGE
inconsistent page <num> from storage area <str> needs AIJ sequence number <num> Explanation: The indicated page has been marked inconsistent with the rest of the database. The AIJ file with the indicated sequence number is required to commence recovery of the page. If the sequence number of the AIJ file is different than the indicated sequence number, recovery of the area will not be performed. User Action: No user action is required. This message is informational only.
14 – AIJBCKACT
AIJ modify operation not allowed; AIJ backup in progress Explanation: An AIJ backup is currently in progress. While an AIJ backup is in progress, AIJ modify operations (such as, disabling AIJ journaling or changing the default AIJ filename) are not permitted. If the AIJ backup was prematurely terminated by the user, another AIJ backup must complete before AIJ modifications are permitted. User Action: Allow the AIJ backup to finish before attempting the AIJ modify operation. If the AIJ backup was prematurely terminated by the user, start another AIJ backup and allow it to complete. The AIJ modify operation will then be possible.
15 – AIJBCKACTV
journal <str> backup (sequence <num>) already active Explanation: An AIJ backup is already active for the specified journal. In most cases, the previously active backup is being performed by the background AIJ backup server. This problem only occurs when using the "by-sequence" AIJ backup option, and normally when specifying only a single AIJ sequence number value (i.e. "/SEQUENCE=15"). User Action: Let the active backup finish before attempting to start another AIJ backup operation, or specify both a starting and ending AIJ sequence number (i.e. "/SEQUENCE=(15,15)").
16 – AIJBCKBADSEQ
invalid AIJ backup sequence numbers (<num> through <num>) Explanation: The specified AIJ backup sequence numbers incorrect. User Action: Specify the sequence numbers in ascending order.
17 – AIJBCKBEG
beginning after-image journal backup operation Explanation: This is an informational message to inform the user that the after-image backup operation has begun. User Action: No user action is required.
18 – AIJBCKCNFT
cannot specify a backup filename and use SAME AS JOURNAL option Explanation: An attempt was made to specify an after-image backup filename and use the BACKUP SAME AS JOURNAL option. User Action: Specify one or the other of the after-image backup options, but not both.
19 – AIJBCKCUR
cannot backup current AIJ journal if no other unmodified journals exist Explanation: An attempt was made to backup the "current" after-image journal, but no other unmodified after-image journals are available. This situation occurs when a "by-sequence" backup is performed in the wrong order; that is, the current after-image journal was backed up when a "modified" lower sequence after-image journal exists. User Action: Backup the lower-sequence after-image journal first.
20 – AIJBCKDIR
AIJ-backup filename "<str>" does not include device and directory Explanation: The AIJ-backup filename specified does not include a device and directory. User Action: For maximum protection, you should always include a device and directory in the AIJ-backup file specification, preferably one that is different from both the database device and AIJ device.
21 – AIJBCKDONE
AIJ backup completed when accessing unmodified journal <str> Explanation: An attempt was made to backup an after-image journal that has not been modified. This normally occurs when a "by-sequence" is done out of order (For instance, sequence 6 is backed up, then sequences 5 through 7 are attempted). User Action: In the above example, the backup was completed when the previously backed up AIJ sequence 6 was encountered; the journal containing sequence 5 was fully and safely backed up. Restart the backup with the next journal requiring backup (in the above example, sequence 7).
22 – AIJBCKDSBL
database contains no after-image journals that qualify for backup Explanation: An attempt was made to perform an after-image backup for a database that has after-image journaling disabled and does not have any journals that qualify to be backed up. This situation occurs if there are no after-image journals, or all journals are unmodified and do not require backup. User Action: No user action is required.
23 – AIJBCKEND
after-image journal backup operation completed successfully Explanation: This is an informational message to inform the user that the after-image backup operation has completed successfully. User Action: No user action is required.
24 – AIJBCKFAIL
the AIJ backup that created the AIJ file did not complete Explanation: It appears that the AIJ backup process, that created the AIJ file currently being recovered, failed or was prematurely terminated. When this situation occurs, it is possible that one or more transactions active at the time of the backup failure may not have been recovered completely. User Action: Roll forward the next AIJ file, which should contain the commit information for any transactions that were not completely recovered. If there are no more AIJ files to be rolled forward, then all transactions have been completely recovered.
25 – AIJBCKFIL
no after-image journal backup filename specified Explanation: An attempt was made to back up an after-image journal, but no backup file name was specified, and the journal did not contain a default backup-file name specification. User Action: Specify an after-image journal backup filename, or modify the journal to contain a default backup-file name specification.
26 – AIJBCKFIX
cannot perform by-sequence AIJ backup of extensible journals Explanation: An attempt has been made to back up an "extensible" after-image journal using the "by-sequence" command qualifier. User Action: Do NOT use the "by-sequence" command qualifier when backing up an extensible AIJ journal.
27 – AIJBCKGAP
AIJ backup completed after skipping previously backed up journal sequence <num> Explanation: An attempt was made to back up an after-image journal that does not have the next chronological sequence number. This condition normally occurs when a "by-sequence" operation is done out of order. For instance, sequence 6 is backed up, then sequences 5 through 7 are attempted. User Action: In the above example, the backup was completed when the previously backed up AIJ sequence 6 was encountered. The journal containing sequence 5 was fully and safely backed up. Restart the backup with the next journal requiring back up (in the above example, sequence 7).
28 – AIJBCKHARD
after-image journals cannot be backed up due to unrecoverable data loss Explanation: An attempt was made to back up an after-image journal after loss of AIJ data has occurred. One or more of the following events may have occurred: 1. An inaccessible journal was deleted. 2. A modified journal was deleted while journalling was disabled. 3. A journal was overwritten. 4. Journal switch-over failed. User Action: A full database backup must be immediately performed to make the database recoverable again.
29 – AIJBCKINAC
AIJ backup completed when accessing inaccessible journal <str> Explanation: An attempt was made to backup an after-image journal that is not currently accessible. User Action: The specified after-image journal must be deleted or unsuppressed before the backup will be allowed to proceed.
30 – AIJBCKINTR
invalid after-image journal backup interval value "<num>" specified Explanation: An invalid AIJ journal backup interval was specified. User Action: The AIJ journal backup interval specifies the number of seconds for which the backup utility will wait. The value must be a positive number, which may include the value "0".
31 – AIJBCKMOD
cannot modify AIJ information while backup is active or suspended Explanation: An attempt was made to modify after-image journal information while an AIJ backup was in progress. User Action: Wait until the AIJ backup completes.
32 – AIJBCKOVR
AIJ backup not possible when modified journals have been overwritten Explanation: An attempt was made to perform an after-image backup when one or more of the active AIJ journals have been overwritten. Backing up an AIJ journal that has been overwritten is not possible, because AIJ data was lost when the journal was overwritten, making the database non-recoverable. The resulting AIJ backup file could not be used for subsequent AIJ roll-forward operations. User Action: Perform a full database backup. Once the full database backup has been completed, after-image journal backup operations will again be possible.
33 – AIJBCKOVRW
AIJ backup completed when accessing overwritten journal <str> Explanation: An attempt was made to back up an after-image journal that has been overwritten. User Action: While an after-image journal was in progress, the journal being backed up was overwritten. Consequently, data-loss has occurred, and the backup operation cannot continue any further. A full database backup is required.
34 – AIJBCKRENAME
/RENAME qualifier invalid when backup filespec also specified Explanation: The /RENAME qualifier cannot be specified when an AIJ backup filename specification is also specified, since these are conflicting options. User Action: Specify either the /RENAME qualifier (using "" for the AIJ backup filename specification) or the AIJ backup filename specification, but not both.
35 – AIJBCKSEQ
backing up after-image journal sequence number <num> Explanation: The created after-image backup file will be internally identified with the indicated sequence number. When AIJ files are rolled forward, the roll-forward utility will prompt for specific AIJ sequence numbers. The AIJ file sequence number should be included as a component of any external file identification information, such as magtape labels. User Action: No user action is required. This message is informational only.
36 – AIJBCKSTOP
backup of after-image journal <str> did not complete Explanation: The AIJ backup operation of the identified journal did not complete, typically because of some previous backup failure condition. User Action: Restart the AIJ backup operation after correcting the identified problems.
37 – AIJBCKSWTCH
journal <str> is busy and AIJ switch-over suspended - add new journal Explanation: The AIJ switch-over operation is suspended and performing the requested AIJ backup operation cannot proceed because active processes require the specified AIJ journal for recovery reasons. User Action: It is necessary to add a new journal before performing the AIJ backup operation.
38 – AIJBCKTHRS
invalid after-image journal backup threshold value "<num>" specified Explanation: An invalid AIJ journal backup threshold was specified. User Action: The AIJ journal backup threshold specifies the approximate limit on the size of the journal. The value must be a positive number, which may include the value "0".
39 – AIJCCHDIR
AIJ-cache file name "<str>" does not include device and directory Explanation: The AIJ-cache filename specified does not include a device and directory. User Action: For maximum protection, you should always include a device and directory in the AIJ-cache file specification, preferably one that is different from both the database device and AIJ device.
40 – AIJCONFIRM
Do you wish to continue the roll-forward operation of this journal [<char>]: Explanation: Continue or terminate the AIJ roll-forward operation with the current journal file. User Action: Enter 'YES' to continue the roll-forward operation of the journal. Enter 'NO' to terminate the roll-forward operation of the journal. Any response other then 'YES' will also result in the termination of the roll-forward operation.
41 – AIJCORRUPT
journal entry <num>/<num> contains <num>!1%Can AIJBUF with an invalid length!2%Can AIJBL with an invalid length!3%Cthe start of a new AIJBL before previous AIJBL is complete!4%Ca new AIJBL that doesn't have the start flag set!%E**!%F Explanation: The journal contains corruption at the location indicated (record number / block number). User Action: Contact your Oracle support representative for assistance.
42 – AIJCURSEQ
specified after-image journal contains sequence number <num> Explanation: The specified after-image journal contains the indicated sequence number. This sequence number must exactly match that expected by the roll-forward utility. User Action: No user action is required. This message is informational only.
43 – AIJDELCUR
cannot remove the current AIJ journal "<str>" Explanation: An attempt was made to remove the AIJ journal currently in use. User Action: Disable AIJ journaling first, or try to remove the AIJ journal when the journal is no longer in use.
44 – AIJDELMOD
cannot remove AIJ journal "<str>" until backed up Explanation: An attempt was made to remove an AIJ journal that has not yet been backed up. User Action: Disable AIJ journaling first, or backup the AIJ journal.
45 – AIJDEVDIR
AIJ filename "<str>" does not include a device/directory Explanation: The after-image journal file name specified does not include a device and directory. User Action: For maximum protection, you should always include a device and directory in the file specification, preferably one that is different from the database device.
46 – AIJDISABLED
after-image journaling must be enabled for this operation Explanation: You attempted to perform an after-image journal operation, such as a backup of the journal file, for a database that has after-image journaling disabled. User Action: Enable after-image journaling for your database, and try the backup again at some later time.
47 – AIJDSBLCUR
cannot manually suppress the current AIJ journal "<str>" Explanation: An attempt was made to manually suppress the AIJ journal currently in use. User Action: Disable AIJ journaling first, or try to unsuppress the AIJ journal when the journal is no longer in use.
48 – AIJDSBLMOD
cannot manually suppress AIJ journal "<str>" until backed up Explanation: An attempt was made to manually suppress an AIJ journal that has not yet been backed up. User Action: Disable AIJ journaling first, or backup the AIJ journal.
49 – AIJDUPSVRNAM
duplicate "Hot Standby" server name Explanation: The specified "Hot Standby" server name is a duplicate of an existing server name on this node. User Action: Specify another server name.
50 – AIJENABLED
after-image journaling must be disabled Explanation: You attempted to perform an operation that requires after-image journaling to be disabled, but the database still has after-image journaling enabled. User Action: Disable after-image journaling for your database and try the operation again. After the operation has completed, you can enable after-image journaling again.
51 – AIJENBOVR
enabling AIJ journaling would overwrite an existing journal Explanation: Enabling after-image journaling would result in an existing AIJ journal being overwritte, which would result in the loss of AIJ data, making the database non-recoverable. User Action: Modify the database to allow after-image journals to be overwritten, or add a new AIJ journal.
52 – AIJFILEGONE
continuing with AIJ modification operation Explanation: When an attempt was made to disable AIJ journaling or to change the default AIJ filename, the active AIJ file could not be opened. This condition typically occurs only for catastrophic reasons; therefore, the AIJ file is assumed to have contained some data records, which are presumed to have been lost. User Action: No user action is required. This message is informational only.
53 – AIJFNLSEQ
to start another AIJ file recovery, the sequence number needed will be <num> Explanation: This message informs the user what the next AIJ file sequence number will be. AIJ file sequence numbers are modified for a variety of reasons (such as, performing an AIJ backup, enabling or disabling AIJ logging, etc.). User Action: No user action is required. This message is informational only.
54 – AIJGOODAREA
storage area <str> is now consistent Explanation: The indicated storage area has been marked consistent with the rest of the database. User Action: No user action is required. This message is informational only.
55 – AIJGOODPAGE
page <num> from storage area <str> is now consistent Explanation: The indicated page has been marked consistent with the rest of the database. User Action: No user action is required. This message is informational only.
56 – AIJHRDENB
cannot unsuppress an AIJ journal that has hard data loss Explanation: An attempt was made to unsuppress an AIJ journal that experienced hard data loss. This is not permitted because it would possibly leave the database in a non-recoverable state. User Action: The AIJ journal must be removed.
57 – AIJISOFF
after-image journaling has been disabled Explanation: After-image journaling has been disabled. The database is no longer recoverable. It is highly recommended that after-image journaling be re-enabled as soon as possible. User Action: No user action is required.
58 – AIJISON
after-image journaling has been enabled Explanation: After-image journaling has been enabled. All subsequent database operations will be journaled to the "current" journal. User Action: A full database backup should be performed.
59 – AIJJRNBSY
journal <str> is busy and cannot be backed up Explanation: An attempt has been made to back up an after-image journal that is currently required for process recovery. The journal is considered to be "busy" until no process requires the journal for recovery. User Action: Use the /WAIT command qualifier to indicate that the after-image backup is to "wait" for the journal to become available; that is, the journal becomes available for backup when no more processes require it for recovery.
60 – AIJLSSDONE
"Hot Standby" has been shutdown Explanation: "Hot Standby" has been terminated. User Action: Restart the database replication operation.
61 – AIJMINSZ
allocation size is <num> blocks due to suspended AIJ switch-over or active replication Explanation: The specified AIJ journal file allocation size was overwritten with the optimal size indicated. This action was taken to meet the requirements of the suspended AIJ switch-over condition. User Action: None.
62 – AIJMODOBS
cannot use deprecated modification syntax with new AIJ features Explanation: An attempt was made to modify an AIJ journal using deprecated syntax in a database environment where advanced AIJ journaling features are in use. User Action: The enhanced AIJ journal modification syntax must be used in an environment where advanced AIJ journaling features, such as multiple AIJ journals, are in use.
63 – AIJMODSEQ
next AIJ file sequence number will be <num> Explanation: This message informs the user what the next AIJ file sequence number will be. AIJ file sequence numbers are modified for a variety of reasons (such as, performing an AIJ backup, enabling or disabling AIJ logging, etc.). User Action: No user action is required. This message is informational only.
64 – AIJMODSWTCH
AIJ switch-over suspended - add new journal or backup current Explanation: The AIJ switch-over operation is suspended and performing the requested operation will not succeed and possibly result in the database being shutdown. User Action: Add a new AIJ journal or, if possible, backup the existing journals.
65 – AIJMOREWORK
active transactions will be aborted if you terminate recovery Explanation: One or more active transactions will be aborted if AIJ recovery is terminated. User Action: No user action is required. This message is informational only. This message supplements the AIJNXTSEQ message.
66 – AIJNAMREQ
AIJ name or filespec necessary for modify or delete operations Explanation: In order to modify or delete an existing AIJ journal, either the AIJ name or the exact filename specification are mandatory. User Action: Please specify either the AIJ name or the exact filename specification, including VMS version number.
67 – AIJNOACTIVE
there are no active transactions Explanation: Upon completion of the roll-forward operations for the current AIJ file, no transactions remain active. The AIJ recovery process can be terminated without the loss of transaction data. User Action: No user action is required. This message is informational only.
68 – AIJNOBACKUP
AIJ contains no transactions that qualify for backup Explanation: An attempt was made to backup an after-image journal file that does not have any records that qualify to be backed up. This situation occurs if the oldest active checkpoint record is in the first block of the AIJ. This restriction is necessary to guarantee that all transactions for this process will be recoverable in the event of unexpected process failure. This message is applicable only if the "fast commit" feature is enabled. User Action: The offending process(es) need to commit or rollback their current transaction or unbind from the database.
69 – AIJNOENABLED
after-image journaling has not yet been enabled Explanation: The after-image journal roll-forward operation has completed, but AIJ logging has not yet been enabled. This message is a reminder to the user to enable AIJ logging, if desired. User Action: If AIJ logging is desired, AIJ logging should be enabled. Otherwise, no user action is required. This message is informational only.
70 – AIJNOEXT
extraction of this journal must start with sequence <num> Explanation: The AIJ file supplied was created subsequent to the expected AIJ journal. Usually, this condition occurs for the following reasons: 1) an incorrect AIJ file or VMS file "version" was specified, 2) the supplied AIJ file was not created for this database, 3) AIJ logging was disabled and then later enabled, or 4) a transaction is continued in this journal from a previous journal. User Action: This is a fatal condition; extraction of the AIJ journal CANNOT start with this journal. You MUST start recovery with the AIJ journal indicated by the preceeding AIJSEQAFT or AIJSEQPRI message.
71 – AIJNOOVR
AIJ initialization not possible when journals have not been overwritten Explanation: An attempt was made to perform an after-image initialization when none of the active AIJ journals have been overwritten. Resetting an AIJ journal that has not been overwritten is not possible, because AIJ data will be lost, making the database non-recoverable. User Action: None.
72 – AIJNORCVR
recovery must start with journal sequence <num> Explanation: The AIJ file supplied was created subsequent to the expected AIJ journal. Usually, this condition occurs for the following reasons: 1) an incorrect AIJ file or VMS file "version" was specified, 2) the supplied AIJ file was not created for this database, 3) AIJ logging was disabled and then later enabled, or 4) a transaction is continued in this journal from a previous journal. User Action: This is a fatal condition; recovery of the AIJ journal CANNOT start with this journal. You MUST start recovery with the AIJ journal indicated by the preceeding AIJSEQAFT or AIJSEQPRI message.
73 – AIJNXTFIL
enter the next AIJ file name, or enter return to terminate: Explanation: Enter the name of another AIJ file to be rolled forward. If no AIJ file name is entered, the roll-forward operation is terminated. User Action: Enter the name of the next AIJ file to be rolled forward. If you wish to terminate the roll-forward operation, simply hit return <CR>.
74 – AIJNXTSEQ
to continue this AIJ file recovery, the sequence number needed will be <num> Explanation: This message informs the user what the next AIJ file sequence number will be. AIJ file sequence numbers are modified for a variety of reasons (such as, performing an AIJ backup, enabling or disabling AIJ logging, etc.). User Action: No user action is required. This message is informational only.
75 – AIJONEDONE
AIJ file sequence <num> roll-forward operations completed Explanation: The roll-forward operations for the AIJ file with the indicated sequence number have been successfully completed. Note that in some cases, no transactions may have been applied; this is normal. User Action: No user action is required. This message is informational only.
76 – AIJOPTRST
Optimized AIJ journal will not be applied during restart Explanation: An optimized AIJ was encountered during a restarted AIJ roll-forward operation. Since an optimized AIJ journal only contains 1 real transaction, nothing in the AIJ journal can be applied if transaction recovery has not yet commenced. Therefore, the AIJ journal is simply read but not applied to the database. User Action: None.
77 – AIJOPTSUC
AIJ optimization completed successfully Explanation: An AIJ optimization has completed successfully. User Action: No user action is required.
78 – AIJOVRINIT
overwritten AIJ journal <str> has been re-initialized Explanation: An "overwritten" AIJ journal has been re-initialized. This makes the AIJ journal immediately available for future re-use. User Action: None.
79 – AIJPREPARE
<num> of the active transactions prepared but not yet committed or aborted Explanation: Upon completion of the roll-forward operations for the current AIJ file, more than 1 transaction remains active AND prepared. That is, the commit or roll-back information either resides in the next AIJ file to be processed, or the action can be determined using DECdtm upon completion of the recovery operation. User Action: No user action is required. This message is informational only.
80 – AIJQUIETPT
AIJ quiet-point backup required when commit-to-journal enabled Explanation: You attempted to perform a no-quiet-point back up of an after-image journal file when the commit-to-journal feature was enabled. User Action: Either disable the commit-to-journal feature, or use the quiet-point AIJ backup mechanism.
81 – AIJRECBEG
recovering after-image journal "state" information Explanation: When performing a full database restore operation, the restore utility attempts to recover the "state" information of any after-image journals that were available at the time of the backup operation. Recovering the after-image journal information permits subsequent "automatic" (i.e., hands-off) AIJ-recovery operations. User Action: No user action is required.
82 – AIJRECEND
after-image journal "state" recovery complete Explanation: The after-image journal "state" recovery operation has completed. User Action: No user action is required.
83 – AIJRECESQ
AIJ roll-forward operations terminated due to sequence error Explanation: Instead of specifying another AIJ file to be rolled forward, the AIJ roll-forward operations were prematurely terminated because the AIJ files were out of sequence. In this case, it is possible that one or more active transactions were aborted by the system. User Action: Redo the RMU/RECOVER with the correct sequence of AIJ files, continue rolling forward with the next AIJ in the correct sequence, or specify /COMMIT=CONTINUE to continue with the next AIJ file after skipping the missing AIJ file.
84 – AIJRECTRM
AIJ roll-forward operations terminated at user request Explanation: Instead of specifying another AIJ file to be rolled forward, the user specified that AIJ roll-forward operations should be prematurely terminated. In this case, it is possible that one or more active transactions were aborted by the system. User Action: No user action is required. This message is informational only.
85 – AIJREMCUR
cannot remount the current AIJ journal "<str>" Explanation: An attempt was made to remount the AIJ journal currently in use. User Action: Disable AIJ journaling first, or try to remount the AIJ journal when the journal is no longer in use.
86 – AIJREMMOD
cannot remount AIJ journal "<str>" due to hard data loss Explanation: An attempt was made to remount an AIJ journal that has experienced data loss. This is not permitted. User Action: None.
87 – AIJREMOK
AIJ journal "<str>" is already fully accessible Explanation: An attempt was made to remount an AIJ journal that is already fully accessible. User Action: None.
88 – AIJROOSEQ
starting after-image journal sequence number required is <num> Explanation: The after-image journal sequence number indicated corresponds to the first AIJ file that can be rolled forward. If the sequence number of the AIJ file to be rolled forward does not exactly match the indicated sequence number, no transactions will be applied. User Action: No user action is required. This message is informational only.
89 – AIJRSTAVL
<num> after-image journal(s) available for use Explanation: This message indicates the number of after-image journals that were successfully restored. One or more of these journals may actually be modified, but all of them are valid after-image journals for the database. User Action: No user action is required.
90 – AIJRSTBAD
journal is currently marked inaccessible Explanation: The journal that is in the process of being restored was marked as being inaccessible. Consequently, this journal cannot be restored. User Action: No user action is required.
91 – AIJRSTBEG
restoring after-image journal "state" information Explanation: When performing a full database restore operation, the restore utility attempts to restore the "state" information of any after-image journals that were available at the time of the backup operation. Restoring the after-image journal information permits subsequent "automatic" (i.e., hands-off) AIJ-recovery operations. User Action: No user action is required.
92 – AIJRSTDEL
journal "<str>" filename "<str>" has been removed Explanation: The indicated after-image journal could not be successfully restored. Therefore, the information regarding the journal has been removed from the database. Note, however, that the specified filename was NOT deleted. User Action: No user action is required.
93 – AIJRSTEND
after-image journal "state" restoration complete Explanation: The after-image journal restore operation has completed. User Action: No user action is required.
94 – AIJRSTINC
after-image journal sequence numbers are incompatible Explanation: The sequence number stored in the header of the after-image journal does not correspond to the sequence number stored in the database. Typically, this situation occurs if the after-image journal was modified or backed up AFTER the database backup was made. As a result, the journal information cannot be restored in the database. However, the on-disk after-image journal may be acceptable for subsequent roll-forward operations. User Action: No user action is required.
95 – AIJRSTJRN
restoring journal "<str>" information Explanation: The specified after-image journal was available when the database was originally backed up, and restoration of the journal "state" will be attempted. User Action: No user action is required.
96 – AIJRSTMOD
<num> after-image journal(s) marked as "modified" Explanation: This message indicates the number of after-image journals that were successfully restored, but contain data that needs to be backed up. User Action: No user action is required.
97 – AIJRSTNMD
journal has not yet been modified Explanation: The indicated after-image journal has not yet been modified, and is available for immediate use. Note that at least one unmodified after-image journal is required before journaling can be enabled. User Action: No user action is required.
98 – AIJRSTROOT
original database root file "<str>" still exists Explanation: An after-image journal cannot be restored if the database for which it was originally created still exists. User Action: No user action is required.
99 – AIJRSTSEQ
journal sequence number is "<num>" Explanation: The indicated after-image journal was successfully restored. This message identifies the sequence number of the journal. User Action: No user action is required.
100 – AIJRSTSUC
journal "<str>" successfully restored from file "<str>" Explanation: The indicated after-image journal was successfully restored. User Action: No user action is required.
101 – AIJSEQAFT
incorrect AIJ file sequence <num> when <num> was expected Explanation: The AIJ file supplied was created subsequent to the expected AIJ file. Usually, this condition occurs for the following reasons: 1) an incorrect AIJ file or VMS file "version" was specified, 2) the supplied AIJ file was not created for this database, or 3) AIJ logging was disabled and then later enabled. User Action: The utility will prompt for confirmation that the supplied AIJ file is valid. If AIJ logging was disabled and then later enabled without any intervening database transaction activity, then confirming the AIJ file will permit the roll-forward operation to continue applying all transactions contained in the AIJ file. Otherwise, the AIJ file should be rejected and the correct AIJ file specified. Should confirmation be given for an incorrect AIJ file, no transactions will be applied.
102 – AIJSEQBCK
cannot find an AIJ journal with sequence number <num> Explanation: A "by-sequence" after-image journal backup operation was attempted with a sequence number that did not currently exist for any known AIJ journal. User Action: Specify a valid AIJ sequence number, or perform a full AIJ backup by not specifying the "by-sequence" command qualifier.
103 – AIJSEQPRI
AIJ file sequence number <num> created prior to expected sequence <num> Explanation: The after-image journal supplied was created prior to the expected AIJ file. Usually, this condition occurs for the following reasons: 1) an incorrect AIJ file or VMS file "version" was specified, 2) the supplied AIJ file was not created for this database, or 3) a database backup was performed subsequent to the AIJ backup. User Action: No user action is required. This message is informational only. The AIJ roll-forward operation will continue to completion, although no transactions will be applied from the AIJ file.
104 – AIJSIGNATURE
standby database AIJ signature does not match master database Explanation: The number of AIJ journal slots ("reserved"), or the specific journal allocation sizes, are not identical on both the master and standby databases. User Action: Make sure both the master and standby database AIJ journal configurations are identical. Ensure that the AIJ journal device "cluster size" is identical on both the master and standby databases.
105 – AIJTERMINATE
inaccessible AIJ file forced image exit to protect database Explanation: To maintain the integrity of the database, the database system has forced your image to exit. An error has been encountered with one or more of the after-image journals that could jeopardize your ability to recover the database should a it become necessary to restore and recover the database. Until the journaling problem has been remedied no further updates to the database are allowed. User Action: The RMU or DBO /DUMP/HEADER=JOURNAL command will display the current state of the journals. Various remedies are possible, depending on the error encountered. Contact Oracle Support if you have questions on how to fix the problem. Typically, disabling and re-enabling journaling is the simplest way to restore operation of the database. This can be done using the DBO or RMU SET AFTER command, or from interactive SQL. After the journaling problem has been resolved a full database backup must be done to ensure that the database can be restored and recovered successfully in the future.
106 – AIJVNOSYNC
AIJ file <str> synchronized with database Explanation: When recovering a database for which AIJ journaling was enabled, it may be necessary to synchronize information in the AIJ file with information in the database root file. This is necessary to ensure that subsequent AIJ recovery operations are successful. User Action: No user action is required. This message is informational only.
107 – ALSACTIVE
Database replication is active Explanation: Certain database operations, such as terminating the AIJ Log Server, cannot be performed while database replication is active. User Action: Terminate database replication and re-attempt the operation.
108 – ALSNACTIVE
Database replication is not active Explanation: Database replication is not active for the specified database. User Action: Verify that the database is being replicated.
109 – ALSNAVAIL
"Hot Standby" not available or improperly installed Explanation: "Hot Standby" cannot be started because it has not been installed. User Action: Make sure the "Hot Standby" component has been properly installed.
110 – ALSNBEGUN
database replication has not previously been started Explanation: Database replication has not yet been started for this database. User Action: You specified the replication-start command without identifying the master or standby database. This type of command can only be used when database replication has been previously started.
111 – ALSNOOUT
AIJ Log Server does not have an output file Explanation: The AIJ Log Server process does not have an output file associated with it. User Action: Use the /OUTPUT qualifier to specify an output filename when the AIJ Log Server process is started.
112 – ALSNRUNNING
AIJ Log Server process is not active Explanation: The AIJ Log Server process is not running on the current node. User Action: Verify that the AIJ Log Server has been started.
113 – ALSRUNNING
AIJ Log Server process is already running Explanation: The AIJ Log Server process has already been started on the current node. User Action: No action is required.
114 – AMB_KEYWORD
ambiguous keyword abbreviation Explanation: You used an ambiguous abbreviation. User Action: Specify the entire keyword.
115 – ANODBHAND
another database has been invoked with the same db_handle name <str> Explanation: You specified in the INVOKE statement the same name for the db_handle as in a previous INVOKE statement. User Action: Reenter the INVOKE statement with a different db_handle name.
116 – ANYNOTALL
ANY and UNIQUE are not allowed in a VALID IF expression Explanation: You entered a VALID IF expression containing something other than an operator, literal value, or field name. User Action: Check the Oracle Rdb Reference Manual for details on VALID IF.
117 – AREABUSY
usage of storage area <str> conflicts with a co-user Explanation: You attempted to ready an area that is already being accessed by another user, and that usage mode is incompatible with the usage mode you requested. User Action: Wait until the storage area you requested is available, and try again, or ready the area with the WAIT option.
118 – AREAUNTILIGN
/UNTIL qualifier ignored when /AREA qualifier specified Explanation: The /UNTIL qualifier to the AIJ roll-forward utility is ignored when the /AREA qualifier is also specified. User Action: None necessary.
119 – AREA_CORRUPT
storage area <str> is corrupt Explanation: The storage area has been corrupted by an abnormal termination of a BATCH UPDATE run unit. It cannot be readied. User Action: Either try to fix the problem by verifying the area and then altering the corrupt pages or reload/restore the area.
120 – AREA_DELETED
area is not active or was previously deleted Explanation: An attempt was made to ready an area which does not exist.
121 – AREA_INCONSIST
storage area <str> is inconsistent Explanation: The storage area has been marked inconsistent with the rest of the database. It cannot be readied. User Action: Recover the area to make it consistent.
122 – AREA_RESTRUCT
storage area <str> is under restructure Explanation: An attempt was made to ready an area that is either presently being or in the recent past has been restructured. User Action: See your DBA to have the areas released.
123 – ARIEXPEXP
an arithmetic expression was expected Explanation: An arithmetic expression was expected in the current context. A Boolean expression was found. User Action: You must use an arithmetic expression in this context.
124 – ASCEIGNOR
ASCENDING/DESCENDING keywords are ignored for a hashed index Explanation: The ASCENDING and DESCENDING keywords are ignored when they are specified for a hashed index. User Action: Do not specify the ASCENDING or DESCENDING keywords for a hashed index.
125 – ATTMISSING
invalid or missing attributes Explanation: Internal error -- a required attribute (such as the data type in a GLOBAL FIELD clump) is missing. User Action: Contact your Oracle support representative for assistance.
126 – BACKCONV
please backup your database and use the RMU/CONVERT command Explanation: The database has an obsolete root file and must be converted. User Action: The database must be converted. First make a backup copy. Then use the RMU/CONVERT command.
127 – BADADJLOCKGRAN
ADJUSTABLE LOCK GRANULARITY clause is not allowed in the DEFINE TRANSFER statment. Explanation: You have specified an ADJUSTABLE LOCK GRANULARITY clause as an attribute for the target database in a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement without the ADJUSTABLE LOCK GRANULARITY clause.
128 – BADAIJACE
after-image journal is electronic cache Explanation: You have attempted to use the AIJ Cache for Electronic disk for an operation which is not supported. For instance, you may have tried to use the electronic cache as the roll-forward journal, which is incorrect. User Action: Do not use the AIJ Cache for Electronic disk for day-to-day operations. Use the disk-based after-image journals for all roll-forward or AIJ operations.
129 – BADAIJBCK
previous AIJ backup did not complete Explanation: It appears that the previous AIJ file backup process, which was started on the indicated date/time, either failed or was prematurely terminated by the user. User Action: No user action required. The current AIJ backup will backup the complete AIJ file to ensure there is no loss of transactions. The AIJ file created by the failed backup utility MUST be preserved; DO NOT discard the AIJ backup file created by the failed backup utility. Even though the AIJ backup failed, the AIJ backup file must be used for successful roll-forward operations.
130 – BADAIJFILE
illegal after-image journal format or journal incorrectly mounted Explanation: The file you specified does not appear to be an after-image journal file. For example, when performing an AIJ roll-forward operation using an after-image journal on a magnetic tape, this problem will occur if the tape is incorrectly mounted. User Action: Check the file name and try again. Verify that a magnetic tape was correctly mounted.
131 – BADAIJSEQ
AIJ file is incorrect for roll-forward operations Explanation: The specified AIJ file is not the correct file to be rolled-forward. Usually, this condition occurs for the following reasons: 1) an incorrect AIJ file or VMS file "version" was specified, 2) the supplied AIJ file was not created for this database, or 3) AIJ logging was disabled and then later enabled. User Action: No user action is required. This message is informational only.
132 – BADAIJUNTIL
date specified by /UNTIL (<time>) has not yet been reached Explanation: The date and time specified by the /UNTIL command qualifier had not yet been reached when after-image journal roll-forward operations were completed. User Action: Another after-image journal, if any, might have to be rolled forward to ensure that all transactions have been applied up to the specified date and time. If no more AIJ files are available, the AIJ roll-forward operations are complete.
133 – BADAIJVER
after-image journal version is incompatible with the runtime system Explanation: Your after-image journal file was created with an incompatible version of the software. User Action: Your after-image journal file cannot be used with the version of the software you have installed on your machine. Make sure you are using the correct AIJ journal, or if "multi-version" software is installed, make sure you are using the correct software version.
134 – BADASCTOID
"<str>" is not a valid user identifier Explanation: An error occurred when the rights database was accessed to translate an identifier name to a binary identifier. User Action: See the secondary error message, and supply a valid user identifier.
135 – BADBLOB
unable to IMPORT segmented string Explanation: Error from Rdb$CREATE_SEGMENTED_STRING. See the following message for more information. User Action: If the nature of the problem is not obvious, then contact your Oracle support representative for assistance.
136 – BADBNDPRM
bad bind parameter <str> value "<str>" Explanation: The logical bind parameter value is invalid. User Action: See the secondary error message for more information.
137 – BADBNDPRM0
bad bind parameter Explanation: A logical bind parameter value is invalid. User Action: See the secondary error message for more information. Because of unfortunate logistics, no further information is available at this point, check the Monitor log for more info.
138 – BADBOUNDS
value not in range <num> to <num> Explanation: The value of the translated logical name is not in the range of acceptable values. User Action: Delete the logical name, or redefine it with a value in the acceptable range.
139 – BADBUFSIZ
buffer size (<num>) is too small for largest page size (<num>) Explanation: Specified buffer size is too small to hold even one page from the storage area with the largest page size.
140 – BADCCHNAM
record cache "<str>" does not exist Explanation: The specified record cache is not defined in the database. User Action: Please specify a valid record cache name.
141 – BADCLUMP
invalid clump type encountered Explanation: Internal error - bad data in the Oracle Rdb interchange file (RBR). User Action: Contact your Oracle support representative for assistance.
142 – BADCORATT
invalid core attribute <num>, <num> in RBR file Explanation: Internal error - bad data in the Oracle Rdb interchange file (RBR). User Action: Contact your Oracle support representative for assistance.
143 – BADDATDEF
illegal default format for date string Explanation: The logical name, SYS$DATE_INPUT, represents the default format for a date string. It is a three-character field (MDY,DMY, etc.), in which M = month, D = day, and Y = year. User Action: Redefine the logical name with a legal date-string format.
144 – BADDBNAME
can't find database root <str> Explanation: The database root file you specified could not be accessed. User Action: Examine the associated messages to determine the reason for failure.
145 – BADDTFMT
date or time format is not set up correctly Explanation: You entered a SHOW DATE_FORMAT command, but LIB$DT_FORMAT is not properly defined. User Action: Check the definition of LIB$DT_FORMAT. If it is a process logical, it should be changed. If it is a group or system logical, contact your system manager to change it.
146 – BADEPILOGUE
only one epilogue file clause can be specified per transfer Explanation: You specified more than one epilogue file clause in the DEFINE TRANSFER statement. This is not permitted. User Action: Reenter the DEFINE TRANSFER statement, specifying only one EPILOGUE IS or NOEPILOGUE clause.
147 – BADFILEVER
incompatible RBR file type Explanation: This version of RDO cannot import a database from this Oracle Rdb interchange file (RBR). User Action: Use a version of RDO that corresponds to the version of RDO that created this file.
148 – BADFILTYP
database file must have extension "<str>" Explanation: All database files must have the specified file type. User Action: You might be attempting to access a non-database file. If not, rename or copy the database file to have the proper type.
149 – BADFLDTYP
field <str> of target relation <str> has different field types Explanation: In a DEFINE TRANSFER statement of an EXTRACTION ROLLUP transfer, you have entered MOVE RELATION clauses with the same target relation name and specified fields with the same names but of different data types in the source databases. User Action: Reenter the DEFINE TRANSFER statement by specifying fields of the same datatype in all the MOVE RELATION clauses with the same target relation.
150 – BADIDXMAP
fields specified for partitioning index do not agree with fields for index Explanation: The user named fields to partition an index but in an incorrect order, or specified too many fields. User Action: Review the DML statement and specify it again.
151 – BADINCONSISPAG
inconsistent page is corrupt -- not found in Corrupt Page Table Explanation: An attempt was made to fetch an inconsistent page. Furthermore, the page is probably corrupt, because it is not logged in the Corrupt Page Table as an inconsistent page. This page cannot be accessed until it is consistent. User Action: Take the proper action to make the page consistent. For example, perform a RESTORE/RECOVER operation for a data or AIP page, or a REPAIR operation for a SPAM or ABM page.
152 – BADINTERVAL
INTERVAL clause is not allowed in the DEFINE TRANSFER statement. Explanation: You have specified an INTERVAL clause as an attribute for the target database in a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement without the INTERVAL clause.
153 – BADLOGFILE
only one log file clause can be specified per transfer Explanation: You specified more than one log file clause in the DEFINE TRANSFER statement. This is not permitted. User Action: Reenter the DEFINE TRANSFER statement, specifying only one LOG FILE IS or NOLOG clause.
154 – BADLOGNAM
invalid log file name Explanation: You entered an invalid log file name. User Action: Refer to the explanation in the user action section of the secondary error message.
155 – BADMETNAM
metadata names must end in A - Z or 0 - 9 Explanation: The name given in a DML or DDL statement ended in a dollar sign or an underscore. These symbols are not allowed. User Action: Specify a valid name.
156 – BADMVIEWFLD
field <str> of relation <str> must be moved for view <str> Explanation: You attempted to transfer a view without transferring a field to which the view refers. You must also explicitly transfer in the DEFINE TRANSFER statement all relevant fields of relations to which the view refers. User Action: Reenter the DEFINE TRANSFER statement, adding the required field to the appropriate MOVE RELATION clause.
157 – BADMVIEWREL
underlying relation <str> of view <str> must also be moved Explanation: You attempted to transfer a view without transferring the relations to which the view refers. You must explicitly transfer the relations to which the view refers in the DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement adding the required MOVE RELATION clause.
158 – BADMVIEWVEW
underlying view <str> of view <str> must also be moved Explanation: You attempted to transfer a view without transferring other views that underlie the view you want to transfer. You must explicitly transfer the views to which the view refers in the DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement adding the required views to the MOVE VIEW clause.
159 – BADMVRELS
move-relations-clause is allowed only once in DEFINE TRANSFER Explanation: You specified more than one move-relations-clause in a DEFINE TRANSFER statement. Possibly you did not separate the MOVE RELATION clauses with semicolons. User Action: When you use a DEFINE TRANSFER statement, group all the MOVE RELATION clauses together and separate them with semicolons.
160 – BADMVVIEWS
move-views-clause is allowed only once in DEFINE TRANSFER Explanation: You entered more than one move-views-clause in a DEFINE TRANSFER statement. Only one move-views-clause is allowed in a DEFINE TRANSFER statement. User Action: Combine all MOVE VIEWS clauses into one list and separate the view names with commas.
161 – BADPAGEFORMAT
PAGE FORMAT clause is not allowed in the DEFINE TRANSFER statement. Explanation: You have specified a PAGE FORMAT clause as an attribute for the target database in a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement without the PAGE FORMAT clause.
162 – BADPAGNUM
page <num> is out of valid range (1:<num>) for physical area <num> Explanation: The page number requested does not fall within the range of pages that exist in the specified physical storage area. Note that a page number of 4294967295 is equal to -1. User Action: Contact your Oracle support representative for assistance.
163 – BADPAGRED
read requesting physical page <num>:<num> returned page <num>:<num> Explanation: The area or page numbers stored on the database page do not match the area or page numbers of the DBKEY requested to be read from the database. This usually is caused by a hardware problem. User Action:
164 – BADPAGSIZ
page size (<num>) conflicts with existing areas (<num>..<num>) Explanation: An attempt was made to define a new storage area with a page size that conflicts with other areas. User Action: Define the area with a page size that is within the range specified.
165 – BADPARAM
<str> (<num>) is out of valid range (<num>..<num>) Explanation: An illegal parameter was specified during creation or modification of the database. User Action: Examine your command line for illegal parameter values.
166 – BADPROLOGUE
only one prologue file clause can be specified per transfer Explanation: You specified more than one prologue file clause in the DEFINE TRANSFER statement. This is not permitted. User Action: Reenter the DEFINE TRANSFER statement, specifying only one PROLOGUE IS or NOPROLOGUE clause.
167 – BADRECBUF
NUMBER OF RECOVERY BUFFERS clause is not allowed in the DEFINE TRANSFER statement. Explanation: You have specified the NUMBER OF RECOVERY BUFFERS clause as an attribute for the target database in a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement without the NUMBER OF RECOVERY BUFFERS clause.
168 – BADROLMVFLD
MOVE RELATION clauses of target relation <str> have different fields Explanation: In a DEFINE TRANSFER statement of an EXTRACTION ROLLUP transfer, you have entered a MOVE RELATION clauses with the same target relation name but specified a different set of fields in each clause. User Action: Reenter the DEFINE TRANSFER statement by specifying the same set of fields in all the MOVE RELATION clauses with the same target relation.
169 – BADROOTMATCH
root file "<str>" no longer has its original name "<str>" Explanation: The current root file name does not match the name used when the root file was created. This could happen if you copied or renamed the root file, or if the file was created using a concealed logical device name and that logical name is no longer defined. User Action: Rename or copy the root file back to its original name or location, or redefine the necessary concealed logical device name in the system logical name table.
170 – BADRUJVER
run-unit journal version is incompatible with the runtime system Explanation: Your run-unit journal file was created with an incompatible version of the software. User Action: Your run-unit journal file cannot be used with the version of the software you have installed on your machine. Make sure you are using the correct RUJ journal, or if "multi-version" software is installed, make sure you are using the correct software version.
171 – BADSNAPFILENAME
SNAPSHOT_FILENAME clause is not allowed in the DEFINE TRANSFER statement. Explanation: You have specified a SNAPSHOT_FILENAME clause as an attribute for the target database in a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement without the SNAPSHOT_FILENAME clause.
172 – BADSPAMINT
spam interval (<num>) is too large for page size (<num> block(s)) Explanation: The SPAM interval is too large for the specified page size. User Action: Reduce the SPAM interval or increase the page size.
173 – BADSPECATR
attribute is incorrectly specified Explanation: You specified a field attribute that does not make sense. User Action: Check the documentation and specify the data definition statement again.
174 – BADSTATVER
statistics input file version is incompatible with the software version Explanation: The binary statistics file specified by the /INPUT qualifier was created with an incompatible version of the software. User Action: The binary statistics file cannot be used with the version of the software you have installed on your machine.
175 – BADTHRESHOLD
THRESHOLDS clause is not allowed in the DEFINE TRANSFER statement. Explanation: You have specified a THRESHOLDS clause as an attribute for the target database in a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement without the THRESHOLDS clause.
176 – BADVAXCLUSNODES
NUMBER OF VAXCLUSTER NODES clause is not allowed in the DEFINE TRANSFER statement. Explanation: You have specified a NUMBER OF VAXCLUSTER NODES clause as an attribute for the target database in a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement without the NUMBER OF VAXCLUSTER NODES clause.
177 – BAD_END_NAME
the name in END <str> does not match item name <str> Explanation: The name given in an END <name> <structure> (for example, END name RELATION) does not match the name given to the item (DEFINE RELATION name). User Action: Specify the same item name.
178 – BAD_NAME
identifiers and names may not exceed 31 characters in length Explanation: The name given in a DML/DDL statement was longer than the permitted limit. User Action: For data definition statements, specify a shorter name. For data manipulation statements, consult your database design specifications to find the correct name.
179 – BDDATRANG
day, month, or year field in date string out of range Explanation: The month field must be between 1 and 12 inclusive. The day field must be between 1 and 31 inclusive. The year field must be between 0 and 3000 inclusive. User Action: Re-enter the DATE data item with the error corrected.
180 – BKUPEMPTYAIJ
after-image journal file is empty Explanation: An attempt was made to back up an empty after-image journal file. User Action: Be sure the correct after-image journal file was specified.
181 – BOOEXPEXP
a Boolean expression was expected Explanation: Either a numeric or string expression was found where a Boolean expression was expected. User Action: You must use a Boolean expression in this context.
182 – BOUND
multiple binds are not allowed Explanation: You are already bound to a database. You can only be bound to one database at a time for a given stream. User Action: You can execute an UNBIND statement and try the BIND again, or use the multiple stream feature to bind to a database on another stream.
183 – BREAK
internal system failure -- database session attach information not found Explanation: The database session information cannot be found; this may be indicative of a more serious problem. User Action: Contact your Oracle support representative for assistance.
184 – BUFTOOSML
buffer size (<num>) is smaller than largest page (<num>) Explanation: The buffer size must be large enough to accommodate the largest page size within the database. User Action: Specify a buffer size at least as large as the message indicates.
185 – BUGCHECK
fatal, unexpected error detected Explanation: A fatal, unexpected error was detected by the database management system. User Action: Contact your Oracle support representative for assistance.
186 – BUGCHK
there has been a fatal error; please contact your Oracle support representative; no dump was produced Explanation: A fatal error has occurred. User Action: Contact your Oracle support representative for assistance. You will need to provide information about the circumstances under which the bug occurred. Note that RDO$_BUGCHECKs do not produce dumps as RDB$_BUGCHECKs do.
187 – BUGCHKDMP
generating bugcheck dump file <str> Explanation: The database management system has detected a fatal, unexpected error, and is writing a bugcheck dump file with the specified file name. User Action: Please send this bugcheck dump file to your software specialist, along with any other related programs or data.
188 – CABORT
user entered Control-C to abort command Explanation: You entered a CTRL/C to abort the current command. User Action: None.
189 – CACHEINUSE
record cache <str> is still referenced by storage area <str> Explanation: Unable to delete record cache because it is still being referenced by one or more storage areas. User Action: Remove the record cache from the affected storage areas first.
190 – CANNOTCLSRCSGLX
RCS is active on this node and the database is also open on another node Explanation: The Record Cache Server (RCS) process is active on this node and another node has this database open. The database must be closed on all other nodes before it can be closed on this node.
191 – CANTADDLAREA
Cannot create logical area <str> Explanation: Too many logical areas have been created. Can't create a new one. User Action: Do not attempt to create so many logical areas. Redesign.
192 – CANTASSMBX
error assigning a channel to a mailbox Explanation: An error occurred when you attempted to assign a channel to a VMS mailbox. User Action: Examine the secondary message for more information.
193 – CANTBACKUP
BACKUP command may not be issued, use RDO EXPORT Explanation: The BACKUP command is no longer available in RDO. User Action: Use the RDO EXPORT command, which provides the same functionality.
194 – CANTBINDRT
error mapping database root file Explanation: An error occurred during mapping to the database root file. User Action: Examine the associated messages to determine the reason for failure.
195 – CANTCLOSEDB
database could not be closed as requested Explanation: The database monitor detected an error while attempting to close the database you specified. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
196 – CANTCONVERT
CONVERT command may not be issued, use RMU/CONVERT Explanation: The CONVERT command is no longer available in RDO. User Action: Use the RMU/CONVERT command which provides the same functionality.
197 – CANTCREABS
error creating AIJ backup server process Explanation: An error occurred when you attempted to create a detached AIJ backup server process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
198 – CANTCREALS
error creating AIJ Log Server process Explanation: An error occurred when you attempted to create a detached AIJ Log Server process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
199 – CANTCREBOB
error creating Buffer Object Explanation: An error occurred when you attempted to create an OpenVMS buffer object. User Action: Examine the secondary message(s) for more information.
200 – CANTCREDBR
error creating database recovery process Explanation: An error occurred when you attempted to create a detached database recovery process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
201 – CANTCREGBL
error creating and mapping database global section Explanation: An error occurred when you attempted to create a map to the database global section. User Action: Examine the secondary message(s) for more information.
202 – CANTCRELCS
error creating AIJ Log Catch-Up Server process Explanation: An error occurred when you attempted to create a detached AIJ Log Catch-Up Server process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
203 – CANTCRELRS
error creating AIJ Log Roll-Forward Server process Explanation: An error occurred when you attempted to create a detached AIJ Log Roll-Forward Server process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
204 – CANTCREMBX
cannot create mailbox Explanation: An error occurred when you attempted to create a mailbox. Mailboxes are used for interprocess communication by the database management system. User Action: Examine the associated messages to determine the reason for failure. Usually, you will have to change one of your quotas (most likely, the buffered I/O-byte count quota or the open-file quota).
205 – CANTCREMON
unable to start database monitor process Explanation: An error occurred when you attempted to start the database monitor process. This is a detached process. User Action: Examine the secondary message(s) to determine the reason for the failure.
206 – CANTCRERCS
error creating Record Cache Server process Explanation: An error occurred when you attempted to create a detached Record Cache Server process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
207 – CANTCREVLM
error creating or mapping Very Large Memory region Explanation: An error occurred when you attempted to create or map a database Very Large Memory (VLM) region. User Action: Examine the secondary message(s) for more information.
208 – CANTCVRT
cannot convert this database version Explanation: Your database is not recognized as one which can be converted. User Action: Either the database being converted has already been converted, is too old to be converted, or is not a database. You should check your backups.
209 – CANTDELETE
error deleting "<str>" Explanation: An error occurred when you attempted to delete the indicated file. You must be able to change the protection on a file in order to delete it. User Action: Examine the associated messages to determine the reason for failure.
210 – CANTFINDAIJ
cannot locate standby AIJ journal to match master database Explanation: A master database AIJ journal cannot be located on the standby database. User Action: You may select an AIJ journal using either the AIJ name or the default or current AIJ file specification. The list of valid AIJ journals can be obtained by dumping the database header information.
211 – CANTFINDLAREA
cannot locate logical area <num> in area inventory page list Explanation: This is an internal error. A request was made to find logical area information for the specified logical area number but no active AIP entries could be found for that logical area number. User Action: Contact your Oracle support representative for assistance.
212 – CANTLCKTRM
database monitor error establishing termination lock Explanation: The database monitor was unable to assert a request on the user's image termination lock. The user's image might already have terminated before the monitor received the request. User Action: Examine the secondary message(s) for more information.
213 – CANTMAPSHMEM
error mapping to shared memory "<str>" Explanation: An error occurred while mapping to a database shared memory section. User Action: Examine the associated messages to determine the reason for failure.
214 – CANTOPENDB
database could not be opened as requested Explanation: The database monitor detected an error while attempting to open the database you specified. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
215 – CANTOPENIN
error opening input file <str> Explanation: An error occurred during opening of the input file. User Action: Examine the associated messages to determine the reason for failure.
216 – CANTOPNALSOUT
error opening AIJ Log Server output file Explanation: An error occurred during opening of the AIJ Log Server output file. User Action: Examine the secondary message for more information.
217 – CANTOPNLCSOUT
error opening AIJ Log Catch-Up Server output file Explanation: An error occurred during opening of the AIJ Log Catch-Up Server output file. User Action: Examine the secondary message for more information.
218 – CANTOPNLRSOUT
error opening AIJ Log Roll-Forward Server output file Explanation: An error occurred during opening of the AIJ Log Roll-Forward Server output file. User Action: Examine the secondary message for more information.
219 – CANTOPNLSSOUT
error opening AIJ log server output file Explanation: An error occurred during opening of log server output file. User Action: Examine the secondary message for more information.
220 – CANTQIOMBX
unable to send mail to a mailbox Explanation: An error occurred when you attempted to send mail to a mailbox. User Action: Examine the secondary message(s) to determine the reason for the failure.
221 – CANTREADDB
error opening or reading database file Explanation: An error occurred when you attempted to open or read from the database file. User Action: Examine the secondary message(s) for more information.
222 – CANTREADDBS
error reading pages <num>:<num>-<num> Explanation: An error occurred when you attempted to read one or more database pages. The message indicates the storage-area ID number and the page numbers of the first and last pages being read. User Action: Examine the associated messages to determine the reason for failure.
223 – CANTRESTORE
RESTORE command may not be issued, use RDO IMPORT Explanation: The RESTORE command is no longer available in RDO. User Action: Use the RDO IMPORT command, which provides the same functionality.
224 – CANTRESUMEABS
error resuming AIJ backup operations Explanation: An error occurred when you attempted to resume after-image journal backup operations. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
225 – CANTRESUMELRS
error resuming AIJ Log Roll-Forward Server process Explanation: An error occurred when you attempted to resume the detached AIJ Log Roll-Forward Server process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
226 – CANTSNAP
can't ready storage area <str> for snapshots Explanation: Snapshots were last enabled for this area by a transaction that had not committed before the snapshot started. Information to materialize the snapshot is not present. User Action: Restart the snapshot transaction. If failure of a snapshot transaction is critical, you should ready all areas before doing any retrievals.
227 – CANTSPAWN
error spawning sub-process Explanation: An error occurred when you attempted to spawn a sub-process. User Action: Examine the secondary message for more information.
228 – CANTSPOOL
SPOOL command may not be issued, use RMU/BACKUP/AFTER_JOURNAL Explanation: The SPOOL command is no longer available in RDO. User Action: Use the RMU/BACKUP/AFTER_JOURNAL command, which provides the same functionality.
229 – CANTSTARTABS
error starting AIJ backup server process Explanation: An error occurred when you attempted to start a detached AIJ backup server process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
230 – CANTSTARTALS
error starting AIJ Log Server process Explanation: An error occurred when you attempted to start a detached AIJ Log Server process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
231 – CANTSTARTLCS
error starting AIJ Log Catch-Up Server process Explanation: An error occurred when you attempted to start the detached AIJ Log Catch-Up Server process on the replicated database. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
232 – CANTSTARTLRS
error starting AIJ Log Roll-Forward Server process Explanation: An error occurred when you attempted to start the detached AIJ Log Roll-Forward Server process on the replicated database. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
233 – CANTSTARTLSS
error starting "Hot Standby" Server process Explanation: An error occurred while attempting to start the detached "Hot Standby" Server process on the replicated database. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
234 – CANTSTARTRCS
error starting Record Cache Server process Explanation: An error occurred while attempting to start the detached Record Cache Server process on the indicated database. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
235 – CANTSTARTTX
cannot start transaction Explanation: Cannot start a transaction as requested. User Action: Examine the secondary message for more information.
236 – CANTSTOPALS
error stopping AIJ Log Server process Explanation: An error occurred when you attempted to stop a detached AIJ log-server process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
237 – CANTSTOPLSS
error stopping "Hot Standby" Server process Explanation: An error occurred when you attempted to stop the detached "Hot Standby" Server process(es). User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
238 – CANTSTOPRCS
error stopping Record Cache Server process Explanation: An error occurred when you attempted to stop a detached Record Cache Server process. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
239 – CANTSUSPENDABS
error suspending AIJ backup operations Explanation: An error occurred when you attempted to suspend after-image journal backup operations. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
240 – CANTSUSPENDLRS
error suspending AIJ Log Roll-Forward Server process Explanation: An error occurred when you attempted to suspend the detached AIJ Log Roll-Forward Server process on the replicated database. User Action: Examine the secondary message(s) or look in the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
241 – CANTWRITEDBS
error writing pages <num>:<num>-<num> Explanation: An error occurred when you attempted to write one or more database pages. The message indicates the storage-area ID number and the page numbers of the first and last pages being written. User Action: Examine the associated messages to determine the reason for failure.
242 – CAPTIVEACCT
captive account -- no DCL commands can be issued Explanation: An attempt was made to issue a DCL command from a captive account. User Action: Do not issue DCL commands from captive accounts or modify the account flags so that it's possible to spawn DCL commands.
243 – CCHDEVDIR
Cache directory "<str>" does not include a device/directory Explanation: The specified record cache directory does not include a device and directory. User Action: Include a device and directory specification.
244 – CDDDEFERR
unable to update or read the CDD default path Explanation: An error occurred updating or reading the CDD default path. User Action: Check the CDD message that follows for more details.
245 – CDDERR
error occurred during CDD signin, CDD will not be used Explanation: An error occurred during signin. Refer to the CDD manual for more information. User Action: Check the CDD message that follows for more details.
246 – CHDBNOPARAM
command CHANGE DATABASE included no parameters Explanation: User entered CHANGE DATABASE {PATH | NAME} db_name without entering any parameters to change. User Action: Specify what you intend to change on a CHANGE DATABASE command.
247 – CHECKSUM
checksum error - computed <num>, page contained <num> Explanation: The computed checksum for the database page disagreed with the checksum actually stored on the page. This usually is caused by a hardware problem. User Action: None.
248 – CHGINDMAP
This index was previously specified with a STORE clause, continue? [N] Explanation: You are specifying a CHANGE INDEX statement without a STORE clause, which places the index into the RDB$SYSTEM storage area. The index was previously specified as being stored in a different area. RDO is confirming that you want the index placed in the RDB$SYSTEM storage area. User Action: An affirmative reply (Y or YES) causes the operation to continue. A negative reply (a carriage return, N, or NO) terminates the operation.
249 – CHGINDMAPSTP
terminating operation at user's request Explanation: See above. User Action: None.
250 – CLMCIRCAIJ
Continuous LogMiner requires fixed-size circular after-image journals Explanation: The Continuous LogMiner feature requires that fixed-size circular after-image journals are used. User Action: If Continuous LogMiner features are required the database must be re-configured to enable fixed-size circular after-image journals.
251 – CLMNOENABLED
Continuous LogMiner has not yet been enabled Explanation: The Continuous LogMiner feature has not been enabled on this database. User Action: If Continuous LogMiner features are required, The Continuous LogMiner should be enabled.
252 – CLOSERR
error detected when closing RBR file Explanation: See the message that follows for details. User Action: In the absence of other error messages, the database has probably been imported successfully.
253 – CMDINTR
this statement is not allowed in a transaction Explanation: You entered a statement that cannot be used when a transaction is outstanding. User Action: Commit or rollback the transaction and try the statement again.
254 – CMPBYINVW
view <str> cannot be transferred Explanation: In a DEFINE TRANSFER statement, you are attempting to move a view which references a COMPUTED_BY field which contains an unsupported value expression. User Action: Reenter the DEFINE TRANSFER statement and omit the view that contains the COMPUTED_BY field that uses the unsupported value expression. Refer to the DEFINE TRANSFER statement in the Replication Option for Rdb Handbook for information on what value expressions are supported for a COMPUTED_BY field.
255 – CNTSPNSUB
cannot spawn subprocess Explanation: The preprocessor was unable to spawn a subprocess to compile the program. User Action: Read the next message and determine what to do.
256 – CNVNUMDAT
cannot convert number to a date string Explanation: A quadword DATE data type is not in the correct form to be converted to a text string. User Action: Re-enter the DATE data item in the correct format.
257 – COL_DROPPED
collating sequence dropped for non-text field <str> Explanation: A collating sequence was defined on a non-text field. This collating sequence is dropped from the field. User Action: None.
258 – COMPLEX
data conversion error on complex data type Explanation: There would have been loss of information on a complex data type conversion. The operation was not performed. User Action: Enter another value.
259 – COMPNOTRANS
<str> in relation <str> will not be transferred Explanation: You entered a SELECT FIELDS ALL clause in the DEFINE TRANSFER statement to move a relation that contains a COMPUTED_BY field using a value expression that is unsupported. The DEFINE TRANSFER statement is accepted with all the fields of this MOVE RELATION clause except the specified COMPUTED_BY field that is unsupported. User Action: Refer to the DEFINE TRANSFER statement in the Replication Option for Rdb Handbook for information on what value expressions are supported.
260 – COMTOOLON
command line longer than <num> character maximum Explanation: You typed a command line longer than the current maximum line length. User Action: Break up the command line with continuation lines. There is no practical limit on the total length of all continuation lines in a single command.
261 – CONALREXI
constraint <str> already exists in this database Explanation: You requested that a constraint be named with the name of an existing constraint. User Action: Choose a different name.
262 – CONAMBIG
the constraint <str> was not qualified and is in multiple databases Explanation: You must qualify the constraint with database handles when accessing more than one database containing that constraint. User Action: Make sure the INVOKE statements include qualifiers, and retype the query using the appropriate qualifier.
263 – CONCHAILL
cannot begin program with continuation character Explanation: Apparently the COBOL program starts with a continuation character. User Action: Correct the source text and resubmit the job.
264 – CONFATRSPEC
conflicting or contradictory attributes specified Explanation: You specified attributes which cannot be used together. Because Oracle Rdb cannot determine which attribute to use, it rejects the command. User Action: Respecify the DDL without the redundant clauses.
265 – CONFTXNOPTION
Do you really want to <str> this transaction? [<char>]: Explanation: Confirm that the user actually wants to take the action.
266 – CONNOTDEF
constraint <str> is not defined in database Explanation: The specified constraint does not exist in the current database. User Action: Invoke the correct database. Check the constraint name for correct spelling. Check the constraint definition to make sure you did not specify a term where the constraint name was expected.
267 – CONVARDEF
context variable <str> is already defined Explanation: The current statement attempts to define an existing context variable such as the P in OPEN IN STREAM S FOR P IN PORT. However, the context variable has already been defined in another RSE. User Action: Use another context variable, or close the stream in which the context variable is defined.
268 – CONVARILL
cannot use the context variable, <str>, declared in the store Explanation: A context variable was used in a STORE statement that was the same as the one declared in the STORE RSE. Example: STORE J IN PORT USING J.CITY = J.COUNTRY END_STORE User Action: Change the command to include the correct context variable.
269 – CONVARUND
context variable <str> is not defined Explanation: The current statement attempts to use a context variable that is not defined in a current RSE. You may have closed the stream in which the context variable was defined. User Action: Use the context variable within a FOR loop, OPEN STREAM loop, or aggregate expression.
270 – CONVERR
data conversion error Explanation: The database management system was unable to convert the data item from one data type to another. User Action: Enter another value.
271 – CONVONLY
only a CONVERT command may be issued Explanation: User Action:
272 – CS_ERR
error retrieving collating sequence <str> Explanation: The collating sequence could not be retrieved -- see the message that follows. User Action: Correct the problem and try the operation again.
273 – CVT_PROCEED
convert proceeding Explanation: You issued a CONVERT command and the conversion is underway. User Action: Wait a moment.
274 – DATACMIT
unjournaled changes made; database may not be recoverable Explanation: Changes have been made to the database while AIJ journaling was disabled. This may result in the database being unrecoverable in the event of database failure; that is, it may be impossible to roll-forward the after-image journals, due to a transaction mis-match or attempts to modify objects that were not journalled. User Action: IMMEDIATELY perform a full database backup. Following successful completion of the full database backup, the after-image journals may be backed up.
275 – DATATBLCMIT
logical area <num> marked corrupt; unjournaled changes made to user-defined object Explanation: Changes have been made to the database while AIJ/RUJ journaling was disabled. The specified area cannot be properly recovered. User Action: Drop the area.
276 – DATCNVERR
conversion error in date string Explanation: The date string is not in one of the legal formats. As a result, it cannot be converted to the DATE data type. User Action: Re-enter the DATE data item in one of the correct formats.
277 – DATCONERR
data conversion error Explanation: An error occurred during data conversion. Refer to next message. User Action: The secondary message should clarify the problem.
278 – DATNOTSUP
date data type not supported in this context Explanation: The output of a date value to the language file is not supported. Example: HV = rdb$missing(date field). User Action: Do not use dates in this manner.
279 – DATTYPUNK
datatype unknown. Expression cannot use only host variables Explanation: An assignment or a Boolean expression must have at least one database field or literal. User Action: You must use a database variable or literal in the expression.
280 – DBACTIVE
database is already being used Explanation: You attempted to open a database that is already being used. You can only open a database that is not being accessed. User Action: Wait for all users to finish using the database, or force the users off by closing the database.
281 – DBBUSY
database is busy - try again later Explanation: You attempted to access a database that is shut down. User Action: Wait for the database to become available, and try again.
282 – DBHANDUNK
no DATABASE command specified a handle of <str> Explanation: You specified an unknown database handle in a context variable table definition. User Action: Check the query and the INVOKE statement to make sure they match.
283 – DBHDLREQ
db handle should be specified for EXTRACTION ROLLUP transfers Explanation: In a DEFINE TRANSFER statement of an EXTRACTION ROLLUP transfer, you are attempting to move a relation without specifying the database handle of the source database. User Action: Reenter the DEFINE TRANSFER statement by specifying the database handle of the source database for each of the move-relation-clauses.
284 – DBKNOTALL
DB key references are not allowed in VALID IF expressions Explanation: You entered a VALID IF expression that did not contain an operator, literal value, or field name. User Action: Check the Oracle Rdb Reference Manual for details on VALID IF.
285 – DBMODIFIED
database has been modified; AIJ roll-forward not possible Explanation: The database has been modified. Consequently, performing a "full" roll forward of an after-image journal is not possible, because the transaction integrity of the database would be compromised by such an operation. Note that the AIJ roll-forward utility sometimes converts the /AREA or /PAGE roll- forward operation into a "full" roll-forward operation, if all of the specified objects do not need recovery. In this case, this message can be received even when the /AREA or /PAGE qualifiers are explicitly specified by the user. User Action: An after-image journal MUST be rolled forward BEFORE any database modifications are made. In addition, "by area" and "by page" after-image journal roll forward operations are permitted.
286 – DBNAMEHV
a database name is not allowed in a qualified host variable Explanation: You cannot use a database field name to qualify a host variable. For example, you cannot have the following expression: FOR E IN EMPLOYEES WITH E.EMPLOYEE_ID = HOST_VAR(E.EMPLOYEE_ID) ~.~.~. User Action: Use an additional GET statement to assign the value of the database field to another host variable and use that host variable to qualify the first host variable. For example, FOR E IN EMPLOYEES GET HOST-VAR-2 = E.EMPLOYEE_ID FOR E1 IN EMPLOYEES WITH E.EMPLOYEE_ID = HOST-VAR(HOST-VAR-2) ~.~.~. END_FOR END_FOR
287 – DBNOAIJ
database does not have AIJ enabled Explanation: You attempted to start an AIJ log server for a database that does not have AIJ enabled. User Action: Enable AIJ for the database, and try again.
288 – DBNOAIJFC
database does not have AIJ "fast commit" enabled Explanation: You attempted to start an AIJ Log Server for database replication purposes on a database that does not have the AIJ "fast commit" feature enabled. User Action: Enable the AIJ "fast commit" feature for the database, and try again.
289 – DBNOGB
database does not have global buffers enabled Explanation: The database cannot be opened with the specified global buffer parameters because the database does not have global buffers enabled. User Action: Retry the open operation without specifying global buffer parameters.
290 – DBNOTACTIVE
database is not being used, or must be manually opened first Explanation: You attempted to close a database that is not open, or you attempted to access a closed database that requires manual open. User Action: There is no need to close the database - it is already closed. If you are attempting to access a closed database that requires manual open, open the database first.
291 – DBNOTOPEN
database is not open for access Explanation: The database must be opened to allow users to access it. User Action: Open the database and try again.
292 – DBNOTSPEC
db handle not specified for segmented string creation Explanation: A CREATE_SEG was done with more than one database invoked. You did not specify in which database the segmented string was to be created. User Action: Add a database handle to the segment handle.
293 – DBOPNNOTCOMP
database is open on another node in a mode not compatible with this node Explanation: Another node has already opened the database and the database uses some feature that makes it impossible to concurrently open the database on this node. For example, if Row Cache is enabled, then all nodes must be able to share memory (OpenVMS Galaxy). If global buffers are enabled then every node that is a member of the same Galaxy system must use the same global buffer parameters when opening the database.
294 – DBRABORTED
database recovery process terminated abnormally Explanation: A detached database recovery process failed to recover a transaction. User Action: Examine the database monitor log file and any SYS$SYSTEM:*DBRBUG.DMP bugcheck dump files for more information.
295 – DBRBOUND
attach not allowed while your process is being recovered Explanation: The database recovery process (DBR) is currently recovering an image for your process. While the recovery operation is running, you cannot start another image that attempts to attach/bind to the database. User Action: You can attach/bind to another database. Otherwise, you must wait for the database recovery process to complete recovery of your previous image.
296 – DBSHUTDOWN
database shutdown is in progress Explanation: The request you made could not be completed because the database is being shut down. User Action: Examine the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
297 – DB_CVT_FAIL
database conversion failed Explanation: You issued a CONVERT command and the conversion has failed. User Action: Accompanying messages should indicate further action. The conversion process will have left the database in an inconsistent state so you will have to restore a copy of the database from the backup media and retry the CONVERT command on the restored copy of the database.
298 – DB_CVT_SCS
database <str> successfully converted from version <num>.<num> to <num>.<num> Explanation: You issued a CONVERT command and the conversion has completed. User Action: None.
299 – DB_HANDEC
handle already declared Explanation: You declared a database handle through ACMS. This interferes with defining a handle through the interpreter. User Action: You should not specify another handle.
300 – DB_HANDEC2
handle already declared Explanation: You declared a database handle through ACMS. This interferes with defining a handle through the interpreter. This also interferes with declaring multiple database handles. User Action: You should not specify another handle.
301 – DB_HANLON
the DB handle must be a longword Explanation: Database handles that are passed to RDB$INTERPRET must be longwords passed by descriptor. User Action: Define the database handle to be a longword. Examples: For COBOL: 01 DBHANDLE PIC S9(9) COMP. For FORTRAN: INTEGER*4 DBHANDLE. For BASIC: LONG DBHANDLE.
302 – DB_NOTCVT
database not converted Explanation: You issued a convert command and the conversion was not attempted. User Action: You should correct the problem and retry the convert.
303 – DDALERR
Replication Option for Rdb fatal error Explanation: You entered a Replication Option for Rdb statement which failed. User Action: Refer to the explanation in the user action section of the secondary error message.
304 – DEADLOCK
deadlock on <str> Explanation: The operation you attempted has been forbidden by the database management system because it would have led to a system deadlock. User Action: Execute a ROLLBACK or a COMMIT to release your locks, and try the transaction again.
305 – DEGMODSPC
only one degree mode may be specified for a transaction Explanation: You specified two degree modes (consistency or concurrency) in a START_TRANSACTION statement. User Action: Specify one degree mode in your START_TRANSACTION statement.
306 – DELETEFAILS
Cache file <str> deletion failed Explanation: Attempt made to delete non existing file. User Action: Check for the existence of the cache file.
307 – DELPRC
database attach has been terminated Explanation: The user's attach has been terminated. User Action: This error message indicates that a request was made to eliminate this user's database attach. The termination may have been requested due to a database action such as closing the database with the ABORT=DELPRC option, or potentially an unrecoverable error was encountered by the database system that necessitated terminating the user.
308 – DESCTOOBIG
the description clause's maximum length is <num> Explanation: Oracle Rdb currently has a limit for a description clause size. User Action: Use a shorter description clause.
309 – DOENBLAIJ
after-image journaling must be enabled to ensure recovery Explanation: After adding an AIJ journal, it is necessary to enable AIJ journaling (if it is not already enabled). Failure to enable AIJ journaling will result in the AIJ file being NOT recoverable. User Action: IT IS HIGHLY RECOMMENDED that after-image journaling be enabled AS SOON AS POSSIBLE.
310 – DOFULLBCK
full database backup should be done to ensure future recovery Explanation: After enabling AIJ journaling, it is often necessary to perform a full (i.e., not incremental) database backup. Failure to backup the database may result in the AIJ file NOT being recoverable. User Action: IT IS HIGHLY RECOMMENDED that a full database backup be performed AS SOON AS POSSIBLE.
311 – DTFMTTOOBIG
date or time format must be in the range 1 to 999 Explanation: You entered a DATE or TIME value outside the range 1 to 999 in the SET DATE_FORMAT statement. User Action: Enter a value greater than or equal to 1 and less than or equal to 999.
312 – DTONCEEACH
you can specify DATE or TIME only once each Explanation: You entered DATE date-number twice or TIME time-number twice in the SET DATE_FORMAT statement. User Action: Enter nothing, or enter DATE, TIME, or one of each with SET DATE FORMAT.
313 – DUPAIJFIL
duplicate AIJ filename "<str>" specified Explanation: A duplicate AIJ file name was specified during AIJ journal addition. Each AIJ file name is used to identify a specific journal and must be unique within a database. User Action: Please specify a unique AIJ filename.
314 – DUPAIJNAM
duplicate AIJ name "<str>" specified Explanation: A duplicate AIJ name was specified during AIJ journal addition. Each AIJ name is used to identify a specific journal and must be unique within a database. User Action: Please specify a unique AIJ name.
315 – DUPCCHNAM
record cache "<str>" already exists Explanation: A duplicate record cache name was specified. The name used to identify a cache must be unique within a database. User Action: Please specify a unique record cache name.
316 – DUPFLDDEF
field <str> has different definitions in relations <str> and <str> Explanation: In a DEFINE TRANSFER statement of an EXTRACTION ROLLUP transfer, you are attempting to move a field which does not have the same definition in all the source databases. Since we cannot have two definitions of a field in the target database, the DEFINE TRANSFER command is invalid. User Action: Reenter the DEFINE TRANSFER statement by including only one definition of the field mentioned above or by changing all the definitions of this field into the same type.
317 – EDTSTRUNC
filename edits "<str>" truncated Explanation: Internal represenation of filename edits limited to a maximum of 31 characters. Specified filename edits truncated to the maximum of 31 characters. User Action: No action required. If desired, the filename edit specification can be shortened.
318 – EMPTYAIJ
after-image journal file is empty Explanation: A recovery operation was attempted on an empty after-image journal file, or the UNTIL time predates any journaled transactions. The former can happen if no transactions were initiated while after-image journaling was in progress. User Action: Correct the error and try again.
319 – EMPTYFILE
<str> file is empty Explanation: The file is empty. User Action: None.
320 – ERRDET
an error was detected Explanation: An "error level" (-E-) error condition was detected by RDO and returned to DCL during the execution of an RDO statement. User Action: If possible, run the statement(s) again in interactive RDO and read any additional RDO error messages to determine what caused the error condition. Then fix the error. Remember, in a DCL command procedure containing RDO statements, use the $SEVERITY symbol to test for RDO$_ERRDET.
321 – ERRFOREIGN
error opening foreign command file as input Explanation: An error occurred during the reading of a foreign command file. User Action: Examine the secondary message for more information.
322 – ERROPENIN
error opening <str> as input Explanation: An error occurred during opening of an input file. User Action: Examine the secondary message for more information.
323 – ERROPENOUT
error opening <str> as output Explanation: An error occurred during opening of an output file. User Action: Examine the secondary message for more information.
324 – ERRWRITE
error writing file Explanation: An error occurred during a file write. User Action: Examine the secondary message for more information.
325 – EXNODECNT
database cannot be opened on this node -- maximum node count (<num>) exceeded Explanation: The database cannot be opened on this node, because it has already been opened on the maximum allowable number of nodes. User Action: Consider increasing the maximum number of nodes configured for the database.
326 – EXPCV_DOT
expected context variable and dot, host variables not permitted here Explanation: You attempted to use a name where a variable or literal was required. The error message indicates that you probably forgot to type the context variable and a period before a field name, or you forgot to use quotation marks around a quoted string. User Action: Add a context variable and a period or use a literal.
327 – EXQUOTA
exceeded quota Explanation: The image could not proceed because a resource quota or limit had been exceeded. User Action: The secondary error message describes the resource that was exceeded. If this occurs consistently, increase your quota.
328 – EXTNOTSUP
EXTERNAL database handles are not supported for RDB$INTERPRET Explanation: External database handles are not supported for RDB$INTERPRET. Only LOCAL and the default database handle are supported. External database handles apply only to preprocessors that can declare variables for database handles. User Action: For database handles that must be accessed in multiple modules, use LOCAL. Otherwise, use the default database handle.
329 – EXTRADATA
unexpected data at the end of the RBR file Explanation: Internal error - found more data than expected in the Oracle Rdb interchange file (RBR). User Action: Contact your Oracle support representative for assistance.
330 – EXTSRTSTAT
Records:<num> Merges:<num> Nodes:<num> WorkAlq:<num> Explanation: During extraction operations, statistics are often collected to aid the user in tuning. This message displays statistics.
331 – FETNOTDON
a fetch has not been done yet for stream <str> Explanation: You referenced a stream, but you did not issue a FETCH statement for that stream. User Action: Type FETCH <stream name>.
332 – FIELD_EXISTS
field <str> already exists in this database Explanation: You requested that a field be named with the name of an existing field. User Action: Choose a different name.
333 – FIENOTALL
field, <str>, is not allowed in the VALID IF expression for field <str> Explanation: You entered a field name in a VALID IF clause that does not match the name of the field being defined. User Action: Check the Oracle Rdb Reference Manual for details on VALID IF, or use the name of the field you are defining.
334 – FIENOTREN
field <str> cannot rename CDD field <str> Explanation: You requested that a field being defined from a CDD definition be named something other than the name of the CDD field. User Action: Respecify the field definition using the CDD field name.
335 – FIENOTSEG
field, <str>, is not a segmented string Explanation: You attempted a START_SEGMENTED_STRING operation using a field that is not a segmented string. User Action: Use a segmented string field with the START_SEGMENTED_STRING statement.
336 – FILACCERR
error <str> file <str> Explanation: A file-access error occurred. User Action: Examine the secondary message for more information.
337 – FILSIGNATURE
standby database storage area signature does not match master database Explanation: The number of storage area slots ("reserved"), or the specific storage area page size, are not identical on both the master and standby databases. User Action: Make sure both the master and standby database storage area configurations are identical. Do not change any storage area page size when restoring the databases.
338 – FLDAMBIG
field <str> is not unique in previous relations in the CROSS Explanation: You specified a field that does not exist in the previous relations specified by the CROSS clause. User Action: The relation definition associated with the context variable does not include a definition for the specified field. You may have specified the wrong context variable with the field or mistyped the field name.
339 – FLDNOTCRS
field <str> was not found in previous relations in the CROSS Explanation: You specified a field that is not in the relations specified in the CROSS clause. User Action: The relation definition associated with the context variable did not include a definition for the specified field. You may have specified the wrong context variable with the field or mistyped the field name.
340 – FLDNOTDEF
field <str> is not defined in relation <str> Explanation: You specified a field that does not exist in the named relation. User Action: The relation definition associated with the context variable did not include a definition for the specified field. You may have specified the wrong context variable with the field or mistyped the field name.
341 – FLDNOTINREL
<str> is not a field in relation, <str> Explanation: The field you specified is not part of the named relation. User Action: Check the relation definition for the correct field name, or specify another relation.
342 – FLDNOTREFD
defined field, <str>, is not used in VALID IF clause Explanation: You defined a field with a VALID IF clause that does not reference the defined field. User Action: Define the field again, and name that field in the VALID IF clause.
343 – FLUINPBUF
indirect command file buffer flushed for Control C Explanation: You entered CTRL/C while executing an indirect command file. User Action: None.
344 – FOREIGN_NOUNQCON
no Primary/Unique constraint matching foreign constraint <str> Explanation: The foreign relation constraint must have a primary or unique constraint (with its key matching the foreign relation constraint's referenced key) defined and stored or defined in the same relation with the foreign relation constraint. User Action: Correct the problem and try the operation again.
345 – FOREIGN_REFGREFD
referencing/referenced fields number mismatch in foreign constraint <str> Explanation: The number of referencing and referenced fields must be equal in the foreign relation constraint. User Action: Correct the problem and try the operation again.
346 – FULLAIJBKUP
partially-journaled changes made; database may not be recoverable Explanation: Partially-journalled changes have been made to the database. This may result in the database being unrecoverable in the event of database failure; that is, it may be impossible to roll-forward the after-image journals, due to a transaction mis-match or attempts to modify objects that were not journalled. This condition typically occurs as a result of replicating database changes using the Hot Standby feature. User Action: IMMEDIATELY perform a full (not by-sequence) quiet-point AIJ backup to clear the AIJ journals, followed immediately by a full (no-quiet-point allowed) database backup.
347 – GARBLED
interchange file is corrupt Explanation: Internal error - probably mismatched BEGIN and END clumps. User Action: Contact your Oracle support representative for assistance.
348 – GETTXNOPTION
Do you wish to COMMIT/ABORT/IGNORE this transaction: Explanation: Ask the user whether to COMMIT/ABORT/IGNORE this blocked transaction.
349 – GETTXNOPT_NO_IGN
Do you wish to COMMIT/ABORT this transaction: Explanation: Ask the user whether to COMMIT/ABORT this blocked transaction. User Action: None.
350 – GOODAIJSEQ
AIJ file is correct for roll-forward operations Explanation: The specified AIJ file is the correct file to be rolled forward. User Action: No user action is required. This message is informational only.
351 – HIBER
thread requests hibernate Explanation: The currently executing internal thread has requested a short term hibernation. User Action: This state should never be seen by a user application. It is only used by the internal threading mechanisms.
352 – HOTACTVTX
Active transactions prevent replication startup Explanation: The Log Catch Server (LCS) is unable to complete the catch-up phase of replication startup. Active transactions prevented the LCS from acquiring a quiet-point within the specified interval. User Action: Ensure that no extremely long-running transaction are active. Increase the LCS quiet-point timeout interval.
353 – HOTADDSWTCH
Hot Standby is active and AIJ switch-over suspended - backup existing journals first Explanation: The AIJ switch-over operation is suspended and performing the requested AIJ journal creation while Hot Standby is active could result in replication being terminated. User Action: It is recommended to backup one or more existing AIJ journals before creating the new AIJ journal(s).
354 – HOTBCKCONT
continuous AIJ backup not permitted when replication active Explanation: The "continuous" AIJ backup operatoion is not permitted when the database replication is active. User Action: Use the AIJ Backup Server (ABS) process when using multiple AIJ journals, or issue non-continuous AIJ backup operations when using a single AIJ journal.
355 – HOTCMDPEND
request cannot be completed due to pending hot standby command Explanation: A Hot Standby command was pervious requested from this node using the /NOWAIT qualifier; the command has not yet completed. The command just requested cannot be completed until the Hot Standby feature command already active but pending on this node has first completed. User Action: The requested Hot Standby command must be completed prior to issuing this command. Use the SHOW USERS command to indicate the status of the Hot Standby command.
356 – HOTEXCHMSG
error exchanging replication message Explanation: User Action:
357 – HOTFAILURE
hot standby failure: <str> Explanation: A hot standby failure occurred. User Action: Examine the secondary message for more information.
358 – HOTLCLCNCT
error allocating local network connection Explanation: User Action:
359 – HOTMISMATCH
standby database version does not match master database Explanation: The version time and date stamp in the standby database root does not match the version time and date stamp in master database root. Also, it may be possible that the standby database was backed up and restored, thereby invalidating the abaility to be replicated. User Action: Ensure that the specified standby database is correct and restored from a master database backup file.
360 – HOTNOCIRCEXT
cannot switch from circular to extensible AIJ journaling if replication active Explanation: User Action: Terminate database replication first.
361 – HOTNOEXTCIRC
cannot switch from extensible to circular AIJ journaling if replication active Explanation: Adding a new AIJ journal is not allowed while database replication is active, if adding the journal would activate circular journaling. User Action: Terminate database replication first.
362 – HOTNOONLINE
attempt to access standby database opened for exclusive access Explanation: An attempt has been made to attach to a standby database for which replication has been started with exclusive access. User Action: Stop replication and re-start with "online" access to the standby database.
363 – HOTNORC
record cache not allowed on hot standby database during replication Explanation: The record cache feature must be disabled on the hot standby database during hot standby replication. User Action: Open (or re-open) the standby database with the RECORD_CACHE=DISABLED qualifier.
364 – HOTOFFLINE
standby database opened for exclusive access Explanation: Hot Standby replication has been started on the master database using exclusive access. This occurs when the /NOONLINE qualifier is used, or the /ONLINE qualifier is not specified during replication startup. When the standby database is in "exclusive" mode, user processes cannot attach to the database. User Action: If exclusive access is not desired, Hot Standby replication must be terminated and restarted using the /ONLINE qualifier.
365 – HOTRECVMSG
error receiving replication message Explanation: User Action:
366 – HOTREMCNCT
error allocating remote network connection Explanation: User Action:
367 – HOTREMDELT
error deleting replication connection Explanation: User Action:
368 – HOTREMDSCT
error disconnecting from replication server Explanation: User Action:
369 – HOTRWTXACTV
database in use with active or pre-started read/write transactions Explanation: Database replication cannot be started on the standby database if there are processes with active or pre-started read/write transactions. User Action: All read/write transaction activity must be stopped prior to starting database replication on the standby database.
370 – HOTSEQBCK
cannot find AIJ journal required to start replication Explanation: Database replication using the Hot Standby feature was attempted to be started, but the AIJ journal required by the standby database could not be found on the master database. This typically occurs when the AIJ Backup Server ("ABS") inadvertantly backs up the AIJ journal on the master database following an AIJ switch-over operation. User Action: The journal specified in the Log Catchup Server ("LCS") output file must be manually rolled forward on the standby database. Alternately, the master database must be backed up and restored as the standby database.
371 – HOTSTOPWAIT
stopping database replication, please wait Explanation: This message informs the user that database replication is being stopped and to wait for shutdown to complete. Replication shutdown times vary based on system and network activity. User Action: Wait for database replication to stop.
372 – HOTSVRCNCT
error connecting to replication server Explanation: User Action:
373 – HOTSVRFIND
error identifying remote replication server Explanation: User Action:
374 – HOTWRONGDB
attempt to start replication for wrong master database Explanation: An attempt has been made to start replication on a master database whose standby database is already replicating a different master database. The master root file name does not match the name used when replication was first started on the standby database. This could happen if you copied or renamed the master database root file, or if the file was created using a concealed logical device name and that logical name is no longer defined. User Action: Ensure that the specified standby database is correct. If so, ensure that replication on the standby database has been fully terminated; replication termination occassionally has long-duration shutdown processing to be performed. If the master database rootfile had been moved, rename or copy the root file back to its original name or location, or redefine the necessary concealed logical device name in the system logical name table.
375 – HOWCHANOT
no attribute specified for command to change field <str> Explanation: You tried to change a field but did not specify any attribute to change. User Action: Specify an attribute to change.
376 – IKEYOVFLW
compressed IKEY for index "<str>" exceeds 255 bytes Explanation: The current index key (IKEY) being stored in a sorted or hashed index with compression enabled has exceeded the 255-byte IKEY-length limit during compression. With IKEY compression enabled, some IKEYs may actually increase in size during compression and potentially exceed the 255-byte limit. User Action: Refer to your reference documention for details on controlling the maximum expansion overhead during IKEY compression. Alternatively, recreate the specified index with compression disabled.
377 – ILLBEGIN
file <str> is corrupt or not an Oracle Rdb interchange file Explanation: IMPORT can recreate databases only from the Oracle Rdb interchange file (RBR). This file is not an Oracle Rdb interchange file (RBR). User Action: Retry the operation with the correct file name.
378 – ILLCHAR
illegal character detected Explanation: An illegal character has been detected. User Action: Use only valid characters.
379 – ILLNCHAR
illegal character found in numeric input Explanation: You specified a number containing a non-numeric character. User Action: Correct the error and try again.
380 – IMGABORTED
image aborted at privileged user request Explanation: The current image was aborted by another privileged user, typically the database administrator, in response to some event that required this action. User Action: Consult the database administrator to identify the reason the image was aborted.
381 – IMP_CDD_NODATA
importing a CDD dictionary with NODATA is not allowed Explanation: You used the NODATA option when importing a CDD/Plus dictionary database. User Action: You cannot use the NODATA option when importing CDD/Plus dictionaries. The resulting database is not usable by CDD/Plus. Use the DATA option and try again.
382 – IMP_DDLWARN
warnings reported while importing or creating object <str> Explanation: Warnings were issued during the import of the named object. This may indicate that the object is valid but may not be optimal. For instance, the new definition on the IMPORT command line might duplicate an existing index definition, or specify a node size that would not fit in the associated row cache. User Action: Check the messages which follow for the warning information and take appropriate action if necessary.
383 – IMP_IDXNOTDEF
index <str> not defined - check spelling of the relation name Explanation: The IMPORT operation could not process a DEFINE INDEX clause because the named relation was not defined in the database. User Action: Check that the relation name was spelled correctly.
384 – IMP_IDXNOTDEL
index <str> not deleted - check spelling of the index name Explanation: The IMPORT operation could not process a DELETE INDEX clause because the named index was not defined in the database. User Action: Check that the index name was spelled correctly.
385 – IMP_IDX_CONFLICT
DEFINE and DELETE INDEX <str> specified Explanation: You specified a DEFINE and DELETE INDEX using the same name. User Action: Specify either a DEFINE or a DELETE INDEX.
386 – IMP_IDX_TWICE
DEFINE or DELETE INDEX <str> specified twice Explanation: You specified a DEFINE or DELETE INDEX twice using the same name. User Action: Specify a INDEX name only once.
387 – IMP_STANOTDEL
storage area <str> not deleted - check spelling of the storage area name Explanation: The IMPORT operation could not process a DELETE STORAGE AREA clause because the named storage area was not defined in the database. User Action: Check that the storage area name was spelled correctly.
388 – IMP_STMNOTDEF
storage map <str> not defined - check spelling of the relation name Explanation: The IMPORT operation could not process a DEFINE STORAGE MAP clause because the named relation was not defined in the database. User Action: Check that the relation name was spelled correctly.
389 – IMP_STMNOTDEL
storage map <str> not deleted - check spelling of the storage map name Explanation: The IMPORT operation could not process a DELETE STORAGE MAP clause because the named storage map was not defined in the database. User Action: Check that the storage map name was spelled correctly.
390 – IMP_STO_CONFLICT
DEFINE and DELETE STORAGE AREA <str> specified Explanation: You specified a DEFINE and DELETE STORAGE AREA using the same name. User Action: Specify a either a DEFINE or a DELETE STORAGE AREA.
391 – IMP_STO_MAP_CONFLICT
DEFINE and DELETE STORAGE MAP <str> specified Explanation: You specified a DEFINE and DELETE STORAGE MAP using the same name. User Action: Specify either a DEFINE or a DELETE STORAGE AREA.
392 – IMP_STO_MAP_TWICE
DEFINE or DELETE STORAGE MAP <str> specified twice Explanation: You specified a DEFINE or DELETE STORAGE MAP twice using the same name. User Action: Specify a STORAGE MAP name only once.
393 – IMP_STO_TWICE
DEFINE or DELETE STORAGE AREA <str> specified twice Explanation: You specified a DEFINE or DELETE STORAGE AREA twice using the same name. User Action: Specify a STORAGE AREA name only once.
394 – INDEXTS
there is another index named, <str>, in this database Explanation: The index name you tried to define already exists. This message is also printed during an IMPORT operation if the backup file contains multiple definitions of an index. Duplicate definitions may indicate corruption of the .RBR file, or improper operation during the EXPORT operation. User Action: Try another index name. If this message arose during an IMPORT operation, then contact your Oracle support representative for assistance.
395 – INDNOEXI
index <str> does not exist in this database Explanation: The index you attempted to change was not found. User Action: Check the name of the storage map using the SHOW command and try again to change it.
396 – INSFRPGS
physical memory has been exhausted Explanation: Physical memory has been exhausted on the machine, typically because of an excessive number of cache global sections, or excessively large cache global section sizes. User Action: If possible, increase the amount of physical memory on the machine. Reduce the number of cache global sections, or reduce the size of each active cache global sections. Possibly moving a cache from SSB to VLM will also solve this problem. It might be necessary to delete some caches to alleviate this problem. Also, re-configuring the operating system parameters may be necessary to reduce physical memory consumption.
397 – INTEGDBDIF
Database filespec must equate to filespec <str> recorded in CDD Explanation: The INTEGRATE database filespec and the filespec recorded with the dictionary database definitions found at the specified pathname refer to different databases. User Action: Reissue the command with a filespec that corresponds to the database referenced in the data dictionary, or with a different pathname.
398 – INTEGFRFAIL
attempt to INTEGRATE FROM nonexistent CDD entity <str> Explanation: The data dictionary entity required for INTEGRATE FROM does not exist. User Action: Respecify a path that points to an existing data dictionary entity.
399 – INTONOTALW
INTO RELATION clause is not allowed in this context Explanation: In a DEFINE TRANSFER statement of an EXTRACTION or REPLICATION transfer, you have specified an INTO RELATION clause. User Action: Reenter the DEFINE TRANSFER statement by not specifying an INTO RELATION clause.
400 – INTSYNERR
<str> <str> Explanation: This message is used by the interpreter to put the line with the syntax error into the message vector. User Action: Call RDB$SIGNAL and find the syntax error.
401 – INVCHAINP
invalid character in input Explanation: The input contains an illegal or unrecognizable character. User Action: Correct the source text and resubmit the job.
402 – INVCHANUMSTR
invalid character in numeric string Explanation: The string appears to be a numeric literal. However, it contains one or more illegal characters. User Action: Correct the source text and resubmit the job.
403 – INVCONS
unable to IMPORT constraint <str> Explanation: Internal error - the named constraint will not appear in the recreated database. User Action: Contact your Oracle support representative for assistance. In the meantime, you can redefine this constraint explicitly.
404 – INVDBK
<num>:<num>:<num> is not a valid dbkey Explanation: An attempt was made to fetch a record by its database key value, but the specified page is a SPAM, ABM, or AIP. Alternatively, the specified dbkey refers to a non-existing storage area or a system record. User Action: Correct the condition, and try again.
405 – INVDBKREF
invalid use of a database key Explanation: Dbkeys cannot be used in an RSE except to check for equality or non-equality with a dbkey fetched from the database. User Action: Correct the problem and try the operation again.
406 – INVDBSFIL
inconsistent storage area file <str> Explanation: The indicated storage area file is inconsistent with the root file. This might happen if you have improperly used any unsupported methods for backing up or restoring files (for instance, COPY or RENAME). This can also happen if you tried to use an old root file -- one whose storage area file names have been re-used for another database. User Action: Restore the correct storage-area file or delete the obsolete root file.
407 – INVFLD
unable to IMPORT field <str> Explanation: Internal error - the named field will not appear in the recreated database. User Action: Contact your Oracle support representative for assistance.
408 – INVFLDPRO
invalid protection defined for field, only MODIFY allowed Explanation: Only MODIFY may be specified for field protection. User Action: Do not specify field privileges other than MODIFY.
409 – INVFLDSIZE
specified invalid field size Explanation: You specified an illegal field size. User Action: Please specify a field size between 0 and 32768 exclusive.
410 – INVHEADER
invalid file header record Explanation: An invalid file header record was read from the file. User Action: Check the file specification and try again.
411 – INVINDEX
unable to IMPORT index <str> Explanation: Internal error - the named index will not appear in the recreated database. User Action: Contact your Oracle support representative for assistance. In the meantime, you can redefine this index explicitly.
412 – INVMARKOP
invalid markpoint commit/rollback for TSN <num>:<num>, MARK_SEQNO <num> Explanation: A fatal, unexpected error was detected by the database management system during the commit or rollback of a markpoint. This message indicates the "transaction sequence number" of the transaction and the "markpoint sequence number" of the markpoint that has to be committed or rolled back. User Action: Contact your Oracle support representative for assistance.
413 – INVNODESIZE
invalid node size parameter specified Explanation: The command specified a number for a node size which was invalid. It was either less than or equal to zero or greater than 32768. User Action: Review the command and respecify using a node size within the above range (but big enough to meet the implementation requirements).
414 – INVNOTDON
no DATABASE invoked yet, please issue a DATABASE command Explanation: You must invoke a database before you issue an RDO statement. can be executed. User Action: Invoke the database, and then issue the RDO statement.
415 – INVPAGPRM
allocation parameter <num> overflows when rounded Explanation: the allocation parameter selected, though it may be an allowed value, becomes illegal when rounded to make an even number of pages in the storage area; i.e., the number of pages to actually be allocated is always a multiple of the number of pages per buffer User Action: select a smaller allocation parameter.
416 – INVPERCENTFILL
invalid percent fill parameter specified Explanation: The command specified a number for a percent fill which was invalid. It was either less than or equal to zero or greater than 100. User Action: Review the command and respecify using a percent fill within the above range.
417 – INVPRIVNAMES
invalid privilege names specified in message file Explanation: The names specified in PRIV_NAMES0 and PRIV_NAMES1 were incorrect in some way. User Action: Contact your Oracle support representative for assistance.
418 – INVRELVIEW
unable to IMPORT relation or view <str> Explanation: Internal error - the named relation or view (and its data) has been lost. User Action: Contact your Oracle support representative for assistance.
419 – INVSEGSTRATR
invalid segmented string attribute Explanation: You specified a MISSING VALUE or VALID IF clause along with a segmented string data type. User Action: You should respecify the data definition statement without the MISSING VALUE or VALID IF clauses.
420 – INVSTOMAP
storage map is invalid as specified Explanation: You specified an invalid storage map. User Action: Review the command and issue it correctly.
421 – INVTRG
unable to IMPORT trigger <str> Explanation: Internal error - the named trigger will not appear in the recreated database. User Action: Contact your Oracle support representative for assistance. In the meantime, you can redefine this trigger explicitly.
422 – INV_ROOT
database file has illegal format Explanation: You attempted to use a file that is not a database file. User Action: Check the file specification and try again.
423 – INXNOFLD
no field name in the index definition Explanation: You must specify one or more field names in the index definition. User Action: Correct the index definition and retry the command.
424 – IOERROR
an unexpected I/O error occurred Explanation: Unable to read any more of the Oracle Rdb interchange file (RBR); part of the database may be imported. User Action: Correct the problem indicated by the message that follows this message and retry the operation.
425 – IVCHAN
invalid or unknown I/O channel Explanation: The channel number cannot be located in the database information. User Action: Contact your Oracle support representative for assistance.
426 – JUNONLIN
extraneous characters found after the end of the statement Explanation: You typed extra characters after the end of the statement. User Action: Check statement syntax for correct statement termination.
427 – LANFILEXT
<str> is the language file extension, please use another extension Explanation: The input file type you specified to the preprocessor is the same file type as the output file type. User Action: Rename the file with the default file specifications and run the preprocessor again. Refer to the ______ ___ _____ __ default file specifications in the Oracle Rdb Guide to ___________ Programming.
428 – LCKCNFLCT
lock conflict on <str> Explanation: The operation you attempted failed because another run unit is holding a lock in a mode that conflicts with the lock mode you needed. User Action: Wait for the other run unit to finish. Use ROLLBACK or COMMIT to release all your locks and retry the transaction, or specify that you want to wait on lock conflicts.
429 – LCSNOOUT
AIJ Log Catch-Up Server does not have an output file Explanation: The AIJ Log Catch-Up Server process does not have an output file associated with it. User Action: Use the /OUTPUT qualifier to specify an output filename when database replication is started on the master database.
430 – LENMISMAT
truncating right hand side string for assignment to field <str> Explanation: You executed a STORE or MODIFY statement, and the string on the right hand side of the equation is longer than the string on the left. User Action: The message is just a warning. You can issue a MODIFY statement to correct the store or a ROLLBACK statement to terminate the transaction.
431 – LHSNOTDBN
the left hand side of the assignment expression is not a DB name Explanation: The left side of an assignment expression in a STORE or MODIFY statement must be a field name qualified by a context variable. Example: P.CITY User Action: Use a qualified database field name in the left side of an assignment expression.
432 – LHSNOTVAR
the left hand side of the assignment expression is not a variable Explanation: The left side of an assignment expression in a GET command must be a host variable. For preprocessed statements, the variable must be a host language variable. For Callable RDO, the variable must be "!VAL". User Action: Use a host variable in the left side of an assignment expression.
433 – LMNOENABLED
LogMiner has not yet been enabled Explanation: The LogMiner feature has not been enabled on this database. User Action: If LogMiner features are enabled, LogMiner should be enabled.
434 – LOGADDCCH
added record cache definition "<str>" Explanation: A new record cache definition has been successfully added the the database.
435 – LOGAIJBCK
backed up <num> <str> transaction(s) at <time> Explanation: The specified number of committed or rolled-back transactions were successfully backed up from the after-image journal file.
436 – LOGAIJBLK
backed up <num> after-image journal block(s) at <time> Explanation: The specified number of blocks were successfully backed up from the after-image journal file. User Action: No user action is necessary.
437 – LOGAIJJRN
backed up <num> after-image journal(s) at <time> Explanation: The specified number of after-image journals were successfully backed up during the AIJ backup operation. User Action: No user action is necessary.
438 – LOGCREOPT
created optimized after-image journal file <str> Explanation: This message indicates the action taken on a specific file. User Action: No user action is required.
439 – LOGDELAIJ
deleted temporary after-image journal file <str> Explanation: This message indicates the action taken on a specific file.
440 – LOGDELCCH
deleted record cache definition "<str>" Explanation: A record cache definition has been successfully deleted from the database.
441 – LOGMODCCH
modifying record cache definition "<str>" Explanation: The parameters for a record cache are in the process of being modified.
442 – LOGMODSPM
modified <num> spam page(s) Explanation: None.
443 – LOGMODSTO
modifying storage area <str> Explanation: The parameters for a storage area are in the process of being modified.
444 – LOGRECOVR
<num> transaction(s) <str> Explanation: Database recovery was successful. The specified number of transactions were re-applied to the database, ignored, or rolled back. User Action: None.
445 – LOGRECSTAT
transaction with TSN <num>:<num> <str> Explanation: During roll-forward, this message is displayed every time a transaction is committed, rolled back, or ignored.
446 – LOGRESOLVE
blocked transaction with TSN <num>:<num> <str> Explanation: When a blocked transaction is resolved, this message is displayed every time the transaction is committed, rolled back, or ignored.
447 – LOGSUMMARY
total <num> transaction(s) <str> Explanation: Database recovery was successful. The specified total number of transactions were re-applied to the database, ignored, or rolled back. User Action: No user action is required.
448 – LOOK_FOR
syntax error, looking for <str>, found <str> instead Explanation: The syntax expected a specific keyword, but you entered another. User Action: Check the syntax and reenter the correct keyword.
449 – LOOK_FOR_CON
<str> Explanation: This message is used for listing syntactically legitimate alternatives. User Action: Consider options from the list.
450 – LOOK_FOR_FIN
found <str> instead Explanation: This terminates the list of syntactically valid alternatives and should give you an idea of what has happened. User Action: Reenter the statement, or use EDIT to correct it.
451 – LOOK_FOR_STT
syntax error, looking for: Explanation: The syntax expected a list of things, list follows. User Action: Consider options from the list.
452 – LOOK_FOR_UNTERM
syntax error, looking for <str>, found <str> instead Explanation: This is issued with a RDO-F-BUGCHK because it indicates that a severe error has occurred in the syntax tables. User Action: Contact your Oracle support representative for assistance. You will need to record the exact command line as typed (use EDIT to write it to a file). Then consider finding a workaround.
453 – LRSABORTED
AIJ Log Roll-Forward Server terminated abnormally Explanation: The LRS process has failed. User Action: Examine the database monitor log file and any SYS$SYSTEM:*LRSBUG.DMP bugcheck dump files for more information.
454 – LRSNOOUT
AIJ Log Roll-Forward Server does not have an output file Explanation: The AIJ Log Roll-Forward Server process does not have an output file associated with it. User Action: Use the /OUTPUT qualifier to specify an output filename when database replication is started on the standby database.
455 – LRSSHUTDN
AIJ Log Roll-Forward Server being shutdown Explanation: The LRS process is in final phase of being shutdown. User Action: Try starting Hot Standby after the AIJ Log Roll-Forward server has completely stopped execution.
456 – MAXFLDPRTSTR
maximum number of fields in a print star relation is <num> Explanation: You used a PRINT <context variable>.* for a relation that has too many fields. User Action: Name the fields explicitly in the PRINT statement.
457 – MAXLINLEN
maximum allowed line_length is <num> bytes Explanation: You entered a line length that exceeds the limit. User Action: Choose a smaller length.
458 – MAXNESEXC
maximum statement nesting level is exceeded Explanation: You exceeded the maximum nesting of FOR and START_STREAM statements. User Action: Reduce the nesting level.
459 – MAXRELEXC
maximum number of relations in an RSE has been exceeded Explanation: You exceeded the maximum number of relations in an RSE. There are too many CROSS clauses. User Action: Reduce the number of CROSS expressions.
460 – MAXVOLLABEXC
maximum size of volume label is <num> Explanation: You entered a name for a volume label that exceeds the limit for a journal file name. User Action: Choose a smaller name.
461 – MFDBONLY
operation is not allowed on single-file databases Explanation: An attempt was made to modify a single-file database in such a way that the root file would need to be expanded. This type of change is not permitted for single-file databases. Examples of database modifications that cause this error include the following: reserving after-image journals or storage areas, adding or deleting storage areas, or changing the number of nodes or users. User Action: If you want to create a multifile database from a single-file database, use the EXPORT and IMPORT statements.
462 – MISMMORDD
missing either month or day field in date string Explanation: The date string must contain the month and day field. Otherwise, it will not be converted to the DATE data type. User Action: Re-enter the DATE data item and specify both the month and day fields.
463 – MONFLRMSG
failure message received from the monitor Explanation: An error happened in the monitor process. The user process received the error message. User Action: Examine the monitor log on the node where the user program was running to see messages relating to the monitor error.
464 – MONMBXOPN
monitor is already running Explanation: The monitor has already been started by another user. User Action: No action is required.
465 – MONSTOPPED
database monitor process is being shut down Explanation: The request you made could not be completed because the database monitor process is being shut down. User Action: Examine the database monitor log file (SYS$SYSTEM:*MON.LOG) for more information.
466 – MULSPECATR
attribute is specified redundantly Explanation: You specified a field attribute more than once. Because Oracle Rdb cannot determine which attribute to use, it rejects it. User Action: Respecify the data definition statement without the redundant clauses.
467 – MUSINVPATH
cannot DEFINE FROM CDD unless database invoked by pathname Explanation: You requested that a field or relation be defined from the CDD but no CDD has been attached via an INVOKE by PATHNAME. User Action: INVOKE the database by PATHNAME, then respecify the definition.
468 – MUSTRECDB
database must be closed or recovered Explanation: The operation can be done only on databases that are closed and recovered. User Action: Use the CLOSE command if an OPEN was performed. Recovery, if required, can be forced by opening the database. If other users are accessing the database, you must wait for them to finish.
469 – MVRELABSNT
no MOVE RELATION clause is specified in an EXTRACTION ROLLUP transfer Explanation: In a DEFINE TRANSFER statement of an EXTRACTION ROLLUP transfer, you have not specified any MOVE RELATION clause. User Action: Since a MOVE RELATIONS ALL clause is not allowed in this context, you have to explicitly specify the MOVE RELATION clauses. Reenter the DEFINE TRANSFER statement by specifying the MOVE RELATION clauses explicitly.
470 – NEEDSNOEXTEND
area <str> already has <num> page(s) Explanation: The extension of the specified storage area was trivial, as the number of pages before was exactly same. User Action: Check page count of the current area allocation. (If it should differ)
471 – NETACCERR
error <str> <str> network <str> Explanation: A network-access error occurred. User Action: Examine the secondary message for more information.
472 – NOAGGALL
aggregate expressions are not allowed in MOVE RELATION clauses Explanation: You entered a MOVE RELATION clause that contained an aggregate expression. Only an operator, literal value, or field name are allowed in a MOVE RELATION clause. User Action: Check the Replication Option for Rdb Handbook or the RDO Reference Manual for details on the MOVE RELATION clause. Reenter the DEFINE TRANSFER statement with a correct MOVE RELATION clause.
473 – NOAIJDEF
no default after-image filename available Explanation: A default after-image journal file name cannot be formed, because no journal file name is presently in the database root. User Action: Enable after-image journaling, and supply a name for the after-image journal.
474 – NOAIJENB
cannot enable after-image journaling without any AIJ journals Explanation: An attempt was made to enable AIJ journaling although no AIJ journals exist. User Action: Create one or more AIJ journals BEFORE enabling AIJ journaling.
475 – NOAIJREM
cannot remove AIJ journal without disabling journaling first Explanation: An attempt was made to remove the last AIJ journal. The last AIJ journal may be removed only IF AIJ journaling has been previously disabled. User Action: Disable AIJ journaling first.
476 – NOAIJSERVER
database replication server is not running or running on other node Explanation: The database replication server process is not running on the standby node specified, or has abnormally terminated. There may also be a problem with the mailbox used to communicate with the database replication server. User Action: Check the system to determine whether or not the database replication server process is actually running on your system. Check the use of cluster aliases, as the replication connection may have been attempted on another node of the designated cluster. If the database replication server process does not appear to be running, have your database administrator start the replication server, and try again. If the database replication server process appears to be running properly, then the problem may be related to the mailbox by which user processes communicate with the replication server process. Make sure the "server name" specified for both the live and standby databases logical are unique and identical. On VMS platforms, the "server name" is used to create a logical of the same name that resides in a logical name table accessible to all users, typically the LNM$PERMANENT_MAILBOX name table. If the replication server process abnormally terminated, a bugcheck dump will normally be produced. Search the bugcheck dump for a string of five asterisks (*****) using the SEARCH/WINDOW command. You will see a line with a format similar to this: ***** Exception at <address> : <database module name> + <offset> %facility-severity-text, <error text> The exception line will be followed by one or more additional errors that will help you to determine what caused the replication server process to fail. Typically, the problem is caused by insufficient quotas or system resources. However, other possible causes include misdefined or undefined filename logicals. Depending on the cause of the problem, take the appropriate action. If you are uncertain of what to do, contact your Oracle support representative for assistance.
477 – NOAIJSLOTS
no more after-image journal slots are available Explanation: The number of after-image journals that can be created is "reserved" in advance. An attempt has been made to create more journals than the number reserved. User Action: Either remove an existing AIJ file or reserve more AIJ slots before creating additional journals.
478 – NOANYALL
ANY and UNIQUE are not allowed in a MOVE RELATION clause Explanation: You entered a MOVE RELATION clause containing ANY or UNIQUE. Only an operator, literal value, or field name are allowed in a MOVE RELATION clause. User Action: Check the Replication Option for Rdb Handbook or the RDO Reference Manual for details on the MOVE RELATION clause. Reenter the DEFINE TRANSFER statement with a correct MOVE RELATION clause.
479 – NOAREASLOTS
no more storage area slots are available Explanation: The number of storage areas that can be created is "reserved" in advance. An attempt has been made to create more storage areas than the number reserved. User Action: Either delete an existing storage area, or reserve more storage area slots before creating the area(s).
480 – NOAUDITSERVER
VMS AUDIT_SERVER process is not running on this system Explanation: You attempted to generate a database audit record; however, the VMS AUDIT_SERVER process is not running on this system. User Action: Restart the VMS AUDIT_SERVER process.
481 – NOCCHSLOTS
no more record cache slots are available Explanation: The number of record caches that can be added is "reserved" in advance. An attempt has been made to add more record caches than the number reserved. User Action: Either delete an existing record cache definition or reserve more slots before creating the caches(s).
482 – NOCDD
there is no CDD on this system, specify a filename on the DATABASE command Explanation: Because there is no CDD running on this system, you cannot invoke a database using a path name. User Action: Invoke the database with the database file name.
483 – NOCDDUPDAT
database invoked by filename, the CDD will not be updated Explanation: (In RDO or Rdb$INTERPRET) You issued a data definition statement after invoking by file name. User Action: This is a warning. You can roll back and invoke the database by specifying the path name. This ensures that data definitions are updated both in the data dictionary and in the database itself.
484 – NOCHAR
no character after '' in pattern Explanation: A MATCH operation was in progress and the pattern was exhausted with the pattern quote character as the last character in the pattern. User Action: Rewrite the expression in error to have the proper format.
485 – NOCMPBYRES
computed field <str> in relation <str> not IMPORTed Explanation: You specified a computed field in your database that could not be imported. Perhaps the field references other fields and relations that were deleted from the database by an older version of the software that would have permitted such a thing. User Action: You must investigate the problem further. The relation should have been properly imported except for the listed field.
486 – NOCOLRES
unable to IMPORT collating sequence <str> Explanation: This collating sequence could not be imported -- see the message that follows. User Action: Correct the problem and try the operation again.
487 – NOCONGET
the concatenate operator cannot be used within a GET statement Explanation: The concatenate operator may not be used within a GET statement. User Action: You must do the concatenation outside of Oracle Rdb statements.
488 – NOCONRES
unable to IMPORT constraint <str> Explanation: Could not import this constraint -- see the message that follows. User Action: Correct the problem and retry the operation.
489 – NOCREMBX
can't create mailbox Explanation: An error occurred when you attempted to create a mailbox. See the secondary message for more information. User Action: Correct the condition and try again.
490 – NODATRES
remaining data for this relation will be ignored Explanation: An error occurred while you attempted to store the data; see the following message. User Action: Correct the problem and retry the operation.
491 – NODBHALW
database handles are not allowed in a MOVE RELATION clause Explanation: You specified a database handle for the record selection expression (RSE) in a MOVE RELATION clause. Inside a MOVE RELATION clause, database handles are not allowed for the RSE. User Action: Reenter the DEFINE TRANSFER statement omitting the database handle name.
492 – NODBHAN
a database handle may not be specified on this statement Explanation: You specified a database handle on a statement that either does not or can not use one. User Action: Remove the handle.
493 – NODBK
<num>:<num>:<num> does not point to a data record Explanation: An attempt was made to fetch a record by its database-key value, but the record has been deleted. User Action: Correct the condition and try again.
494 – NODBKALL
database key references are not allowed in a MOVE RELATION clause Explanation: You entered a MOVE RELATION clause that contained a database key or a host variable. Only an operator, literal value, or field name are allowed in a MOVE RELATION clause. User Action: Check the Replication Option for Rdb Handbook or the RDO Reference Manual for details on the MOVE RELATION clause. Reenter the DEFINE TRANSFER statement with a correct MOVE RELATION clause.
495 – NODBNAME
a database name was not specified on a DATABASE command Explanation: You issued an INVOKE DATABASE statement that did not specify a database by file specification or data dictionary path name. User Action: Check the syntax of the INVOKE DATABASE statement.
496 – NODEVDIR
filename does not include device and directory Explanation: The file you specified did not include a device and directory. User Action: For maximum protection, you should always include a device and directory in the file specification, preferably one that is different from the database device.
497 – NODISTBATU
attempt to start a distributed transaction with BATCH_UPDATE Explanation: You specified attributes which cannot be used together, for example, batch update and distributed transaction. User Action: Specify the START_TRANSACTION statement again without the conflicting clauses.
498 – NODPRIRES
Unable to import database ANSI privileges for <str> Explanation: RDO could not import these ANSI privileges; see the message that follows. User Action: Correct the problem and try the operation again.
499 – NODUPLIVIEW
view <str> cannot be specified more than once in a transfer definition Explanation: You have specified a view name in both a move-relations-clause and in a move-views-clause. User Action: Reenter the DEFINE TRANSFER statement by specifying the view either in a move-relations-clause or in a move-views-clause but not in both.
500 – NOENTRYPT
no entry point Explanation: There is no entry point for the routine in the shareable image. User Action: Make sure you are in the right Oracle Rdb environment.
501 – NOEUACCESS
unable to acquire exclusive access to database Explanation: Exclusive access to the database was not possible. Therefore, the requested database operation was not performed. User Action: Try again later.
502 – NOEXTCUR
cannot extract, AIJ file <str> is the current AIJ Explanation: The current AIJ file cannot be extracted. User Action: Use a backup AIJ file.
503 – NOEXTLMNOENA
cannot extract - AIJ file <str> does not have LogMiner enabled Explanation: This AIJ file came from a database that did not have LogMiner enabled at the time the AIJ file was created. User Action: No user action is required. This AIJ file cannot be extracted.
504 – NOEXTNOQUIET
cannot extract - AIJ file <str> backed up via a no-quiet-point backup Explanation: An AIJ file, which was backed up with a no-quiet-point backup, cannot beextracted, because a no-quiet-point backup can leave incomplete transactions in an AIJ file. AIJ extraction cannot handle incomplete transactions within an AIJ file. User Action: No user action. This AIJ file cannot be extracted.
505 – NOEXTOPT
cannot extract - AIJ file <str> is optimized Explanation: An optimized AIJ file cannot be extracted. User Action: No user action is required. This AIJ file cannot be extracted.
506 – NOEXTPRVNOQUIET
cannot extract - AIJ file <str> had its previous AIJ file backed up via a no-quiet-point backup Explanation: An AIJ file for which the previous AIJ file was backed up with a no-quiet-point backup, cannot be extract. A no-quiet-point backup can leave incomplete transactions in an AIJ file, and AIJ extraction cannot handle incomplete transactions within an AIJ file. User Action: No user action is required. This AIJ file cannot be extracted.
507 – NOEXTUNRES
cannot extract, AIJ file <str> has unresolved transactions Explanation: The AIJ file being extracted has unresolved distributed transactions. AIJ extraction cannot handle unresolved transactions, so it must abort. User Action: Use a complete AIJ file with no unresolved distributed transactions.
508 – NOFLDRES
unable to IMPORT field <str> Explanation: Could not import this field. See the following message. User Action: Correct the problem and retry the operation.
509 – NOFPRIRES
Unable to import ANSI privileges on field <str>.<str> for <str> Explanation: RDO could not import these ANSI privileges -- see the message that follows. User Action: Correct the problem and try the operation again.
510 – NOFSTINREPT
FIRST clause is not allowed in MOVE RELATION clause of a REPLICATION transfer Explanation: In the MOVE RELATION clause of a REPLICATION TRANSFER definition you have entered a FIRST clause. User Action: Reenter the DEFINE TRANSFER statement without the FIRST clause in the MOVE RELATION clause.
511 – NOIDXRES
unable to IMPORT index <str> Explanation: Could not import this index. See the following message. User Action: Correct the problem and retry the operation.
512 – NOIOCHAN
no more I/O channels available on system Explanation: The process has attempted to exceed the number of I/O channels that can be assigned at one time; this value is "per node". User Action: Check the VMS SYSGEN parameter CHANNELCNT to ensure that it is large enough to properly service the application.
513 – NOITEMDEF
unable to define item from command line Explanation: Could not define an item from the command line. See the following message. User Action: Correct the problem and retry the operation.
514 – NOLOCKSOUT
no locks on this node with the specified qualifiers Explanation: No locks were found on the current node that match the specified command qualifiers. This usually indicates that either no monitors are active on this node, or no databases are currently being accessed on this node. User Action: If databases are active on the node, try using a less restrictive set of command-qualifiers.
515 – NOMAPRES
unable to IMPORT storage map <str> Explanation: Could not import this storage map. See the following message. User Action: Correct the problem and retry the operation.
516 – NOMLTIMV
attempt to move the relation <str> multiple times Explanation: You attempted to specify the same relation name more than once in the MOVE clause of a DEFINE TRANSFER statement. In a DEFINE TRANSFER statement, you can not move the same relation more than once. User Action: Reenter the DEFINE TRANSFER statement omitting the duplicate MOVE RELATION clause.
517 – NOMLTIMVIEW
attempt to move the view <str> multiple times Explanation: You attempted to move the named view more than once in a DEFINE TRANSFER statement. This action is not permitted. User Action: Reenter the DEFINE TRANSFER statement, specifying each view only once.
518 – NOMONHOMEDIR
monitor home directory is not valid Explanation: The directory from which the monitor was invoked is no longer valid. Typically, this occurs when the monitor is invoked by the installation IVP procedure, which subsequently deletes the invocation directory. However, this can also occur during day-to-day operations whenever directories are deleted. When the monitor home directory does not exist, the monitor is unable to invoke other server processes, such as the database recovery process ("DBR") or the AIJ Backup Server ("ABS") to name a few. When the monitor home directory does not exist, the server processes will be unable to create temporary work files. User Action: Stop the monitor, and restart it from a valid directory.
519 – NOMONITOR
database monitor is not running Explanation: The database monitor process is not running or has abnormally terminated. There may also be a problem with the mailbox used to communicate with the database monitor. User Action: Check the system to determine whether or not the database monitor process is actually running on your system. If the database monitor process does not appear to be running, have your database administrator start the monitor, and try again. If the database monitor process appears to be running properly, then the problem may be related to the mailbox by which user processes communicate with the monitor process. Make sure the logical <fac>$MAILBOX_CHANNEL resides in a logical name table accessible to all users, typically the LNM$PERMANENT_MAILBOX name table. If the monitor abnormally terminated, a bugcheck dump will normally be written to the monitor log. Search the monitor log for a string of five asterisks (*****) using the SEARCH/WINDOW command. You will see a line with a format similar to this: ***** Exception at <address> : <database module name> + <offset> %facility-severity-text, <error text> The exception line will be followed by one or more additional errors that will help you to determine what caused the monitor process to fail. Typically, the problem is caused by insufficient quotas or system resources. However, other possible causes include misdefined or undefined filename logicals. Depending on the cause of the problem, take the appropriate action. If you are uncertain of what to do, contact your Oracle support representative for assistance.
520 – NOMOREGB
<num> global buffers not available to bind; <num> free out of <num> Explanation: Your attempt to bind to the database failed because there are not enough global buffers to allow your process to bind to the database. User Action: There are four ways to alleviate this problem. 1)Try to bind to the same database on another node, if you are using a VAXcluster. 2)Wait untill another user unbinds from the database and retry the bind. 3)Increase the number of global buffers used for the database. 4)Decrease the maximum number of global buffers any one user can use, in order to allow more users to bind to the database. Please see your DBA for help.
521 – NOMVRALL
MOVE RELATIONS ALL clause is not allowed in an EXTRACTION ROLLUP transfer Explanation: In a DEFINE TRANSFER statement of an EXTRACTION ROLLUP transfer, you have specified a MOVE RELATIONS ALL clause. User Action: Reenter the DEFINE TRANSFER statement by specifying each relation explicitly in a MOVE RELATION clause.
522 – NOMVVROL
MOVE VIEWS clause is not allowed in an EXTRACTION ROLLUP transfer Explanation: In a DEFINE TRANSFER statement of an EXTRACTION ROLLUP transfer, you have specified a MOVE VIEWS clause. User Action: Reenter the DEFINE TRANSFER statement without the MOVE VIEWS clause.
523 – NONODE
no node name is allowed in the file specification Explanation: A node name was found in the file specification. Node names cannot be used. User Action: Use a file name without a node specification.
524 – NOOPTCMTJRNL
cannot optimize -- commit-to-journal optimization is enabled Explanation: The 'commit-to-journal' database parameter is enabled. When this parameter is enabled, AIJ optimization cannot be performed. User Action: Use the original, non-optimized AIJ file if needed for recovery. As an alternative, disable the commit-to-journal feature.
525 – NOOPTCUR
cannot optimize -- AIJ file <str> is the current AIJ file Explanation: The current AIJ file cannot be optimized, because the optimized AIJ file would not be equivalent to the current AIJ file if more journaling was done after optimization. User Action: Start a new AIJ file, and then optimize the AIJ file in question.
526 – NOOPTNOQUIET
cannot optimize -- AIJ file <str> backed up via a no-quiet-point backup Explanation: An AIJ file, which was backed up with a no-quiet-point backup, cannot be optimized, because a no-quiet-point backup can leave incomplete transactions in an AIJ file. AIJ optimization cannot handle incomplete transactions within an AIJ file. User Action: No user action. This AIJ file cannot be optimized.
527 – NOOPTOPT
cannot optimize -- AIJ file <str> is already optimized Explanation: An optimized AIJ file cannot be optimized again. User Action: No user action is required.
528 – NOOPTPRVNOQUIET
cannot optimize -- AIJ file <str> had its previous AIJ file backed up via a no-quiet-point backup Explanation: An AIJ file for which the previous AIJ file was backed up with a no-quiet-point backup, cannot be optimized. A no-quiet-point backup can leave incomplete transactions in an AIJ file, and AIJ optimization cannot handle incomplete transactions within an AIJ file. User Action: No user action is required. This AIJ file cannot be optimized.
529 – NOOPTUNRES
cannot optimize -- AIJ file <str> has unresolved transactions, Explanation: The AIJ file being optimized has unresolved distributed transactions. AIJ optimization cannot handle unresolved transactions, so it must abort. User Action: Use the original, non-optimized AIJ file if needed for recovery.
530 – NOPARAMETER
SHOW command permits no parameters Explanation: The collating sequence could not be retrieved -- see the message that follows. User Action: Correct the problem and try the operation again.
531 – NOPRECOMPSEL
no precompiler selected Explanation: You invoked the preprocessor without specifying the language option desired. User Action: Specify a switch or file type.
532 – NOPRIV
no privilege for attempted operation Explanation: You attempted an operation that requires VMS privileges, and you do not have those privileges enabled. User Action: Examine the secondary message for more information.
533 – NOPRVMVIEW
insufficient privilege to transfer the view <str> Explanation: You attempted to transfer the named view without READ privilege on the view. You must have READ privilege on the view to be able to transfer the view in a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement excluding the named view. Check the RDO Reference Manual for details on PROTECTION statements.
534 – NOPRVMVREL
insufficient privilege to transfer the relation <str> Explanation: You specified a relation for which you do not have READ privilege. You must have READ privilege on the relation to transfer the relation in a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement excluding the named relation. Check the RDO Reference Manual for details on PROTECTION statements. Also consult your database administrator.
535 – NOPRVREPLI
insufficient privilege to define a replication transfer Explanation: You attempted to define a replication transfer without DEFINE privilege on the source database. To define a replication transfer, you must have DEFINE privilege on the source database. User Action: Check the RDO Reference Manual for details on PROTECTION statements. See your database administrator to obtain DEFINE privilege.
536 – NOPRVROLMVR
insufficient privilege to transfer the relation <str>.<str> Explanation: You specified a relation for which you do not have READ privilege in the specified database. You must have READ privilege on the relation to transfer the relation in a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement excluding the named relation. Check the RDO Reference Manual for details on PROTECTION statements. Also consult your database administrator.
537 – NOREDINREPT
REDUCE clause is not allowed in MOVE RELATION clause of a REPLICATION transfer Explanation: In the MOVE RELATION clause of a REPLICATION TRANSFER definition you have entered a REDUCE clause. User Action: Reenter the DEFINE TRANSFER statement without the REDUCE clause in the MOVE RELATION clause.
538 – NORELRES
unable to IMPORT relation <str> Explanation: Could not import this relation. See the following message. User Action: Correct the problem and retry the operation.
539 – NOREMVER
remote node or version number is not allowed in a log file name Explanation: You used a node name or a version number in the log file specification of a DEFINE TRANSFER statement. User Action: Reenter the DEFINE TRANSFER statement using a log file specification which contains neither a node name nor a version number.
540 – NOREQHAN
a request handle may not be specified on this statement Explanation: You specified a request handle on a statement that does not use one. User Action: Remove the handle.
541 – NOREQIDT
reached internal maximum number of simultaneous timer requests Explanation: All allocated timer request ID slots, used to uniquely identify timers, are in use. Therefore, this timer request could not be serviced at this time.
542 – NORPRIRES
Unable to import ANSI privileges on relation <str> for <str> Explanation: RDO could not import these ANSI privileges -- see the message that follows. User Action: Correct the problem and try the operation again.
543 – NORTUPB
no more user slots are available in the database Explanation: The maximum number of users are already accessing your database. User Action: Try again later.
544 – NOSEGSTRAREA
segmented string storage area <str> is not defined Explanation: You specified a storage area in the SEGMENTED STRING STORAGE AREA clause that does not exist. User Action: Specify a storage area which is already defined in the DEFINE DATABASE statement.
545 – NOSELALL
SELECT FIELDS ALL clause is not allowed in an EXTRACTION ROLLUP transfer Explanation: In a DEFINE TRANSFER statement of an EXTRACTION ROLLUP transfer, you have specified a SELECT FIELDS ALL clause. User Action: Reenter the DEFINE TRANSFER statement by specifying each field explicitly in the SELECT FIELDS clause.
546 – NOSEQENT
sequence id <num> has no valid entry in the root file Explanation: Sequence with the sequence id is present in the RDB$SEQUENCES table but does not have a valid entry in the root file. Either the seq is not marked as being used in root file or the condition minvalue <= next value <= maxvalue is false
547 – NOSEQROW
sequence id <num> has an entry in the root file but no row in RDB$SEQUENCES Explanation: Sequence with id indicated has a root file entry but not corresponding row in the table RDB$SEQUENCES.
548 – NOSHUTDOWN
database shutdown not allowed while backup processes are active Explanation: One or more database or AIJ backup utilities are active. Database shutdown is not permitted while these types of utilities are active. User Action: Wait for the utilities to complete, or shutdown the database using the /ABORT=DELPRC qualifier.
549 – NOSIP
transaction is not a snapshot transaction Explanation: You have already started a transaction that is not a snapshot transaction. User Action: Use COMMIT or ROLLBACK to terminate your current transaction. Use READY BATCH RETRIEVAL to start a new snapshot transaction.
550 – NOSNAPS
snapshots are not allowed or not enabled for area <str> Explanation: Snapshots are not allowed or not enabled for this area. User Action: This is a normal situation created by the database definition or by a change- or modify-database command. Check with your DBA to make sure this situation is desirable.
551 – NOSORTINREPT
SORT clause is not allowed in MOVE RELATION clause of a REPLICATION transfer Explanation: In the MOVE RELATION clause of a REPLICATION TRANSFER definition you have entered a SORT clause. User Action: Reenter the DEFINE TRANSFER statement without the SORT clause in the MOVE RELATION clause.
552 – NOSTATS
statistics are not enabled for <str> Explanation: An attempt was made to show statistics for a database that currently has statistics' collection disabled. User Action: Enable statistics and try again.
553 – NOSUCHAIJ
no such AIJ journal "<str>" Explanation: The specified AIJ journal does not exist for the database. User Action: You may select an AIJ journal using either the AIJ name or the default or current AIJ file specification. The list of valid AIJ journals can be obtained by dumping the database header information.
554 – NOSUCHDATEFMT
format DATE <num> does not exist Explanation: You entered DATE date-number where the logical LIB$DATE_FORMAT_nnn does not exist. User Action: Contact the system manager to install the date formats.
555 – NOSUCHLANG
specified language not defined on this system Explanation: You entered the SET LANGUAGE statement, but the logical name table LNM$LANGUAGE_xxx does not exist. User Action: Contact your system manager to make sure everything has been set up properly; the language may not be supported, or the language may have been spelled incorrectly. The language name cannot be abbreviated.
556 – NOSUCHTIMEFMT
format TIME <num> does not exist Explanation: You entered TIME time-number where the logical LIB$TIME_FORMAT_nnn does not exist. User Action: Contact the system manager to install the date/time formats.
557 – NOSUCHUSER
unknown user "<str>" Explanation: An attempt was made to access information with a user name unknown to the database (for example, sending mail to the monitor or attempting to execute a database recovery process (DBR)) or to access information with a user name unknown to the operating system (for example, no record in the UAF file). User Action: Make sure the user name is spelled correctly and has been properly identified to either the database or the operating system. Do not attempt to run DBR from DCL; this is not allowed, because the system will automatically manage database recovery. Be sure the monitor user name is correctly specified.
558 – NOSUPREPLI
replication transfer is not supported for this source database Explanation: You attempted to define a replication transfer on a source database which is not an Rdb database. Replication transfers can be defined only for Rdb databases. For other databases you can define only extraction transfers. User Action: If your source database is not an Rdb database, define an extraction transfer.
559 – NOTALSAUTO
AIJ Log Server is not automatically invoked by database monitor Explanation: In order to initiate database replication on the master database, it is required that the AIJ Log Server be automatically invoked by the database monitor. User Action: Change the AIJ Log Server invocation mode from "MANUAL" to "AUTOMATIC".
560 – NOTAVIEW
<str> is not a view Explanation: The name you specified in a MOVE VIEWS clause is not the name of a view. User Action: Retype the DEFINE TRANSFER command with the correct view name.
561 – NOTBOOL
expression in AND, OR, or NOT was not a Boolean Explanation: The Boolean evaluator was processing an expression or subexpression of the form "A AND B", "A OR B", or "NOT A". Either the "A" or the "B" expression was not in the proper form. The correct forms are "NOT X", "X EQ Y", "X NE Y", "X LT Y", "X GT Y", "X LE Y", "X GE Y", "X CONTAINS Y", or "X MATCHES Y". The operand of NOT, and both sides of AND and OR expressions, must be Boolean expressions. User Action: Rewrite the expression to have the proper format.
562 – NOTDSKFIL
filename does not specify disk device type Explanation: A file name was specified which does not reference a disk oriented device type. User Action: Check the file name for a proper disk device type.
563 – NOTENUFBUF
requested number of global buffers (<num>) is more than USER LIMIT (<num>) Explanation: The user has requested more global buffers than are allowed for a single user. User Action: Either reduce the number of requested global buffers or increase the number of global buffers that a user may allocate. See documentation for descriptions of USER LIMIT clause used when creating and/or opening a database.
564 – NOTENUFHV
not enough host variables passed; <num> passed, at least <num> used Explanation: You did not pass enough host variables to RDB$INTERPRET. For RDB$INTERPRET, there were more !VALs in the command string than host variable descriptors passed. If one more host variable is detected by the parser than was passed, parsing stops. There could be more host variables used than the error message specifies. User Action: Supply matching number of host variables and !VALs.
565 – NOTEXPSEG
cannot assign an expression to RDB$VALUE or RDB$LENGTH Explanation: Your preprocessor does not support assigning an expression value to RDB$VALUE or RDB$LENGTH. User Action: You can work around this problem by assigning the value of the expression to a temporary variable. Then assign the temporary variable value to RDB$VALUE or RDB$LENGTH.
566 – NOTEXTENDED
area <str> cannot be extended to <num> page(s) Explanation: The extension of the specified storage area was not possible. This condition is possible if the specified new size is less than the current storage area allocation. This condition can also occur when attempting to change the size of a WORM device. User Action: Specify a new page count that is larger than the current area allocation.
567 – NOTFOUND
No rows were found for this statement Explanation: No rows were found for an UPDATE or DELETE statement, or a query produced an empty table. User Action: None, this is a warning message.
568 – NOTIMPLYET
feature is not implemented yet Explanation: You attempted to access a feature that has been planned but has not been implemented yet. User Action: Avoid this feature.
569 – NOTINRANGE
value not within specified range of acceptable values Explanation: The value of the translated logical name is not in the range of acceptable values. User Action: Delete the logical name, or redefine it with a value in the acceptable range.
570 – NOTIP
no transaction in progress Explanation: You attempted to execute a DML verb, but there is no transaction in progress yet. User Action: Execute a READY statement before executing any other DML statements.
571 – NOTRANAPP
no transactions in this journal were applied Explanation: This journal file contains transactions that cannot be applied to the specified backup of the database. User Action: Be sure you are using the correct database backup and journal file.
572 – NOTREQSTA
not a request statement. Can only use request options on request statement Explanation: You attempted to use a REQUEST_HANDLE or TRANSACTION_HANDLE clause in a statement that was not a request statement. Request options are not necessary on statements that are not request statements. User Action: Put the handle option clause in the request statement.
573 – NOTRGRES
unable to IMPORT trigger <str> Explanation: This trigger could not be imported -- see the message that follows. User Action: Correct the problem and try the operation again.
574 – NOTROOT
not a root file Explanation: The specified file is not a database root file. User Action: Specify a database root file and try again.
575 – NOTSEGSTR
context variable <str> does not reference a segmented string Explanation: You attempted to use a context variable with RDB$VALUE or RDB$LENGTH, and the context variable does not refer to a segmented string field. User Action: Use a context variable defined for a segmented string with RDB$VALUE and RDB$LENGTH.
576 – NOTSNBLK
no more user slots are available in the database Explanation: The maximum number of users are already accessing your database. User Action: Try again later.
577 – NOTSYSCONCEAL
non-system concealed device name in filename Explanation: A concealed device name must be defined in the system logical table. User Action: If the device name has to be concealed, then define it in the system logical table.
578 – NOT_BOUND
database is not bound Explanation: You have not bound to a database yet, or you have unbound the database and have not bound to another one yet. User Action: Bind to a database before continuing.
579 – NOT_INSTALLED
<str> is not installed Explanation: The product is not installed on the system. User Action: The named product must be installed before the attempted statement can be successfully executed.
580 – NOT_LARDY
area for <num>:<num>:<num> not in proper ready mode Explanation: You attempted to access a logical area for which you have not declared your intentions. User Action: Retry a ready operation later.
581 – NOT_READY
storage area <str> not readied Explanation: You attempted to access an area for which you have not declared your intentions. User Action: If the area is included in your subschema, you can use the READY statement to prepare it for processing.
582 – NOT_UPDATE
storage area <str> not readied in update usage mode Explanation: You attempted to modify the contents of an area without having declared your intentions. User Action: If you have not readied the area yet, you can READY for UPDATE. If you have already readied it, you must abort your transaction by executing a ROLLBACK before you can READY for UPDATE.
583 – NOUPDCOMP
can not update computed by field, <str> Explanation: You tried to store or modify a COMPUTED BY field. This is not allowed. User Action: Restate the update removing the COMPUTED BY field.
584 – NOVIERES
unable to IMPORT view <str> Explanation: Could not import this view -- see the message that follows. User Action: Correct the problem and retry the operation.
585 – NOVIEWINREPT
view <str> is not allowed in MOVE RELATION clause of a REPLICATION transfer Explanation: In the MOVE RELATION clause of a REPLICATION TRANSFER definition you have specified a view. User Action: Reenter the DEFINE TRANSFER statement without the view in the MOVE RELATION clause. The view definition can be moved by specifying the view in the MOVE VIEWS clause.
586 – NOWILD
no wild cards are allowed in the file specification Explanation: Wild-card characters ("*" and "%") cannot be used in that file specification. User Action: Use a file specification without wild-card characters.
587 – NOWORMSPT
WORM areas are not supported Explanation: An attempt was made to declare an area as having the WORM attribute. At this time, there is no longer support for this attribute. User Action: Contact your Oracle support representative for assistance.
588 – NO_CROSEG
no CROSS clause may be used with a segmented string specification Explanation: You attempted to use a CROSS clause with a segmented string specification. This is not permitted. User Action: Remove the CROSS clause.
589 – NO_FILFND
file <str> not found for input to the precompiler Explanation: You attempted to open a nonexistent file. User Action: Check the file specified. Supply complete file specification.
590 – NO_FIRSEG
no FIRST clause may be used with a segmented string specification Explanation: You attempted to use a FIRST clause with a segmented string specification. This is not permitted. User Action: Remove the FIRST clause.
591 – NO_MORSEG
there are no more segments in this segmented string Explanation: You attempted to print or get a segment from a segmented string and the last segment has already been read. User Action: This is a normal case. You have retrieved the entire segmented string.
592 – NO_PERBLO
no periods are permitted within a FOR or an ON ERROR block Explanation: COBOL does not permit periods between the PERFORM and END_PERFORM block, or the IF and END_IF block that the preprocessor generates. User Action: Remove the period from the end of the DML statement within the FOR or ON ERROR block.
593 – NO_REDSEG
no REDUCED TO clause may be used with a segmented string specification Explanation: You attempted to use a REDUCED TO clause with a segmented string specification. This is not permitted. User Action: Remove the REDUCED TO clause.
594 – NO_SORSEG
no SORTED BY clause may be used with a segmented string specification Explanation: You attempted to use a SORTED BY clause with a segmented string specification. This is not permitted. User Action: Remove the SORTED BY clause.
595 – NO_SUCH_FIELD
field, <str>, does not exist in this database Explanation: You specified a field that does not exist in the database. User Action: Check database entity definitions for the valid database field name.
596 – NO_TXNOUT
no transaction outstanding Explanation: You attempted to terminate a transaction with a COMMIT or a ROLLBACK when no transaction was outstanding. User Action: Enter a START_TRANSACTION statement before COMMIT or ROLLBACK.
597 – NO_WITSEG
no WITH clause may be used with a segmented string specification Explanation: You attempted to use a WITH clause with a segmented string specification. This is not permitted. User Action: Remove the WITH clause.
598 – NULLNOIND
tried to store null into host variable with no indicator variable Explanation: Null values can only be stored in host variables which have indicator variables. User Action: Add an indicator variable to the host variable reference or make sure that no null values can be returned to it.
599 – ONLFIRVAR
only first variable in qualified variable expression Explanation: COBOL allows only the first variable in a qualification to be an array. The preprocessors do not recognize the arrays of arrays in FORTRAN, COBOL or BASIC. User Action: Rewrite the query and check the appropriate reference manual.
600 – ONLONEDB
only one database can be referenced in an RSE or an expression Explanation: You cannot use database variables from more than one database in an RSE or in an expression. You can, however, refer to variables from one database in an expression and refer to variables in another database in a STORE or a MODIFY statement. Nested FOR statements may refer to different databases in the RSEs of each FOR statement. User Action: Use separate statements or nested FOR loops for multiple database access.
601 – ONLONERED
only one REDUCE clause can appear in an RSE Explanation: You included more than one REDUCED TO clause in the RSE. This is not permitted. User Action: Specify all reduce expressions in one reduce list.
602 – ONLONEREQ
only one request handle may be specified on a STMT Explanation: You included more than one REQUEST_HANDLE in your statement. Only one is permitted. User Action: Use only one REQUEST_HANDLE. You may have intended to use a TRANSACTION_HANDLE.
603 – ONLONESOR
only one SORT clause can appear in an RSE Explanation: You included more than one SORTED BY clause in your RSE. This is not permitted. User Action: Specify all sort expressions in one sort list.
604 – ONLONETRA
only one transaction handle may be specified on a STMT Explanation: You included more than one TRANSACTION_HANDLE in your statement. Only one TRANSACTION_HANDLE is permitted. User Action: Use only one TRANSACTION_HANDLE. You may have intended to use a REQUEST_HANDLE.
605 – ONLONETRN
only one transaction allowed at a time Explanation: You attempted to use more than one transaction. Only one transaction is allowed at a time. Note that RDO does an implicit START_TRANSACTION on the first DML statement. User Action: A COMMIT or ROLLBACK terminates a transaction.
606 – ONLONEWIT
only one WITH clause can appear in an RSE Explanation: You included more than one WITH clause in the RSE. This is not permitted. User Action: Specify all Boolean expressions in one WITH clause.
607 – ONLYONEPSECT
only one PSECT statement per module is supported Explanation: You attempted to use more than one PSECT directive per module. The PSECT directive may only be used once per module. User Action: Decide which PSECT statement is really desired and delete all others.
608 – OPENERR
unable to open <str> as the interchange file Explanation: Could not access the Oracle Rdb interchange file (RBR). User Action: Correct the problem indicated by subsequent messages and retry the operation.
609 – OPERCLOSE
database operator requested database shutdown Explanation: Your program has been terminated because the database operator shut down the database you were using. User Action: Try again later after the database shutdown is complete.
610 – OPERNOTIFY
system operator notification: <str> Explanation: The indicated message was sent to one of the configured system operators. User Action: Examine the indicated message and perform the appropriate operation.
611 – OPERSHUTDN
database operator requested monitor process shutdown Explanation: Your program has been terminated because the database operator shut down the database monitor process. User Action: Try again later after the database shutdown is complete.
612 – OPRSTK_OVRFLO
operator stack overflow Explanation: The internal limit of the parsing operator stack was exceeded. User Action: Contact your Oracle support representative for assistance.
613 – OPTDDLREC
TSN <num>:<num> contains DDL information that cannot be optimized Explanation: The identified transaction contains an AIJ record with DDL information. DDL information cannot be optimized and forces a flush of the accumulated SORT information. Too many of these operations limit the effectiveness of the resulting optimized after-image journal and decrease the overall optimization performance. User Action: No user action is required.
614 – OPTEXCMAX
TSN <num>:<num> record size <num> exceeds maximum <num> record size Explanation: The identified transaction contains an AIJ record whose size exceeds the maximum specified sort record size. During AIJ optimization, fixed-length data records are passed to the sort utility. By default, the size of the sort records is 1548 bytes in length, which is also the maximum value allowed. The sort record length affects the amount of disk space required to complete the AIJ optimization operation. The size of the record passed to the sort utility can be adjusted using the <fac>$BIND_OPTIMIZE_AIJ_RECLEN logical. User Action: If possible, increase the size of the sort record using the <fac>$BIND_OPTIMIZE_AIJ_RECLEN logical.
615 – OPTEXCSRT
AIJ record count exceeded specified <num> sort threshold Explanation: The number of AIJ records processed exceeded the maximum sort threshold specified by the <fac>$BIND_OPT_SORT_THRESHOLD logical name. This is not a fatal error. User Action: None. Use of the <fac>$BIND_OPT_SORT_THRESHOLD may reduce the sort work file disk space required for the AIJ optimization operation. However, this may result in a larger output file.
616 – OPTEXCTXN
TSN <num>:<num> error count exceeded <num> failure threshold Explanation: The number of AIJ optimize errors exceeded the transaction error threshold specified by the <fac>$BIND_OPT_TXN_THRESHOLD logical name. This is not a fatal error. User Action: None. The remainder of the transaction contents are written directly to the optimized AIJ file. Use of the <fac>$BIND_OPT_TXN_THRESHOLD logical name may actually increase the AIJ optimize operation performance as the number of required sort operations is reduced. However, this may result in a larger output file.
617 – OPTINCONSIS
optimized AIJ file is inconsistent with the database Explanation: The database and/or some areas within the database are not consistent with the optimized AIJ file. The last transaction committed to the database and/or to some database areas is not the same as the last transaction committed to the database at the time the optimized AIJ file's original AIJ file was created. To use an optimized AIJ file for recovery, it must be consistent with the database and all areas. User Action: Use the original, non-optimized AIJ file to do the recovery.
618 – OPTNOAREAREC
cannot do by-area recovery with an optimized AIJ file Explanation: A recover-by-area operation was attempted with an optimized AIJ file. Optimized AIJ files do not support recovery by area, so the recovery operation was aborted. User Action: Use the original, non-optimized AIJ file to do the by area recovery.
619 – OPTNOUNTILREC
cannot do a /RECOVER/UNTIL with an optimized AIJ file Explanation: A recover operation specifying an "until" time is not allowed with an optimized AIJ file. No recovery is performed if this condition is specified. User Action: Use the original, non-optimized AIJ file to do the /RECOVER/UNTIL operation.
620 – OPTRECLEN
AIJ optimization record length was <num> characters in length Explanation: During AIJ optimization, fixed-length data records are passed to the sort utility. By default, the size of the sort records is 1548 bytes in length, which is also the maximum value allowed. The sort record length affects the amount of disk space required to complete the AIJ optimization operation. The size of the record passed to the sort utility can be adjusted using the <fac>$BIND_OPTIMIZE_AIJ_RECLEN logical. This message indicates the size of the largest AIJ record passed to the sort utility that was less than or equal to the maximum sort record length. User Action: No user action is required.
621 – OPTSRTSTAT
<str>: <num> Explanation: During optimization operations, statistics are often collected to aid the user in tuning. This message displays a single statistic.
622 – OVERFLOW
data conversion overflow Explanation: A loss of information would have occurred on a data item transformation. The operation was not performed. User Action: Correct the error and try the operation again.
623 – PAGINCONSIS
page is inconsistent Explanation: An attempt was made to fetch an inconsistent page. This page cannot be accessed until it is consistent. User Action: Take the proper action to make the page consistent. For example, perform a RESTORE/RECOVER operation for a data or AIP page, or a REPAIR operation for a SPAM or ABM page.
624 – PARSE_STACK_OVERFLOW
parse stack overflow Explanation: The internal limits of the parsing stack were exceeded. User Action: Contact your Oracle support representative for assistance.
625 – PARTDTXNERR
error when trying to participate in a distributed transaction Explanation: The process was unable to participate in the DECdtm distributed transaction, because of a DECdtm error. This error is returned in the secondary error message. User Action: Look at the secondary error message, make the necessary correction, and try the operation again.
626 – PATHREQCDD
a pathname is specified but no CDD is available Explanation: The statement entered specifies a CDD pathname, but there is no CDD available for use (may not be installed). User Action: Choose a statement or statement option that does not specify a pathname, or check with the system administrator to determine why the CDD is not available.
627 – PLACENEEDGET
PLACE operator must fetch data Explanation: A PLACE statement has been used without a GET or PRINT statement. PLACE must retrieve something from the database, usually a dbkey. User Action: Use the GET or PRINT statement to retrive the appropriate dbkey.
628 – PREMATURE_EOF
statement is syntactically incomplete Explanation: You entered a syntactically incomplete statement. User Action: Complete the statement before pressing RETURN.
629 – PREMEOF
premature end of file encountered in <str> Explanation: A premature end-of-file was encountered while reading the specified file.
630 – QIOXFRLEN
data transfer length error - expected <num>, actual <num> Explanation: The expected data-transfer length was not equal to the actual data-transfer length. User Action: This is usually caused by a hardware problem.
631 – QUIETPT
waiting for database quiet point at <time> Explanation: The user is waiting for the quiet lock in order to force a database quiet point. User Action: None.
632 – QUIETPTREL
released database quiet point at <time> Explanation: The database quiet point lock has been released. User Action: None.
633 – RCSABORTED
record cache server process terminated abnormally Explanation: A detached record cache server process failed abnormally. User Action: Examine the database monitor log file and any SYS$SYSTEM:*RCSBUG.DMP bugcheck dump files for more information.
634 – RCSMANYNODES
database node count exceeds record cache maximum of "1" Explanation: The record cache feature can only be used when after-image journaling is enabled, the "Fast Commit" feature is enabled, and the maximum node count is set to "1". User Action: Alter the database to set the maximum database node count to "1".
635 – RCSRQSTFAIL
request to Record Cache Server failed Explanation: User submitted a request the RCS process which failed either during the submission process or, for synchronous requests, possibly during the execution of the request. User Action: Examine the secondary message(s) or the database monitor log file (SYS$SYSTEM:*MON.LOG) or any RCS log file in root file's directory or any SYS$SYSTEM:*RCSBUG.DMP bugcheck dump files for more information.
636 – RDORECOBS
RECOVER command is obsolete, please use RMU/RECOVER Explanation: You requested that an RDO RECOVER statement be executed. This statement is no longer supported in RDO. User Action: Use the RMU/RECOVER command instead.
637 – READ_ONLY
read-only area <str> must be readied in RETRIEVAL mode only Explanation: A read-only area can be readied in RETRIEVAL mode only. User Action: Ready this area for retrieval or make the area read-write.
638 – REANOWRT
a READ_ONLY transaction cannot specify write locks Explanation: You specified a READ_ONLY transaction and a relation was locked for write access. This is a conflict of access modes. User Action: Start a transaction READ_WRITE or use a read lock. Note, the default is always READ_ONLY.
639 – REBUILDSPAMS
SPAM pages should be rebuilt for logical area <str> Explanation: Modifications have been made to the logical area parameters that may have made the SPAM thresholds inaccurate. The RMU utility should be used to rebuild the SPAM pages for the logical area.
640 – RECFAILED
fatal, unexpected roll-forward error detected at AIJ record <num> Explanation: A fatal, unexpected error was detected by the database management system during the roll forward of an AIJ file. This typically is caused by a corrupt AIJ file or by applying an AIJ file out of sequence. User Action: Contact your Oracle support representative for assistance. Note that the indicated AIJ record number can be used to quickly locate the offending information in the AIJ journal using the appropriate DUMP/AFTER_JOURNAL/START=XXX command; it is recommended that when dumping the AIJ file, you use a starting record number that is several records prior to the indicated record, because the actual cause of the problem may be in preceding AIJ records.
641 – RECLASTTSN
last successfully processed transaction was TSN <num>:<num> Explanation: A fatal, unexpected error was detected by the database management system during the roll forward of an AIJ file. This message indicates the "transaction sequence number" of the last transaction successfully processed by the AIJ roll-forward utility. User Action: Contact your Oracle support representative for assistance. Information concerning the identified transaction TSN can be obtained by dumping the AIJ journal, using the DUMP/AFTER_JOURNAL command.
642 – RECUNTIL
work-around: roll forward AIJ using /UNTIL="<time>" qualifier Explanation: A fatal, unexpected error was detected by the database management system during the roll forward of an AIJ file. However, one or more transactions were successfully rolled forward up to the date indicated in the message. Using the /UNTIL qualifier on the roll-forward command produces a database that is transaction consistent up to the indicated date. User Action: Issue the AIJ roll-forward command using the indicated /UNTIL qualifier.
643 – REFREMONITROBS
REFRESH MONITOR and START MONITOR command are obsolete, please use RMU/MONITOR REOPEN Explanation: The START and REFRESH MONITOR command is no longer available in RDO. User Action: Use the RMU/MONITOR REOPEN command, which provides the same functionality.
644 – REFSEGSTR
reference to segmented string <str> must use RDB$VALUE or RDB$LENGTH Explanation: You attempted to use a context variable that was defined in a segmented string RSE with a field name that was neither RDB$VALUE or RDB$LENGTH, or you attempted to ERASE a segmented string segment using that context variable. You can only use RDB$VALUE or RDB$LENGTH to refer to a segmented string contents and individual segments can not be erased using RDO or RDBPRE. User Action: Use either <context-variable>.RDB$VALUE or <context-variable>.RDB$LENGTH, where context variable is the one defined in the segmented string RSE. Or erase an entire segmented string by assigning zero to the segmented string field name.
645 – RELAMBIG
the relation <str> was not qualified and is in multiple databases Explanation: You must qualify the database with relation names when accessing more than one database containing that relation. User Action: Make sure the INVOKE statements include qualifiers, and retype the query using the appropriate qualifier.
646 – RELNOTDEF
relation <str> is not defined in database Explanation: The specified relation does not exist in the current database. User Action: Invoke the correct database. Spell the relation name correctly. You may have specified a name other than a relation name.
647 – REL_EXISTS
relation <str> already exists in this database Explanation: You attempted to define a relation with the name of an existing relation. User Action: Choose a different name.
648 – REMNOTALW
a remote source database is not allowed to be replicated Explanation: You were attached to a database which is on a remote node when you tried to define a replication mode transfer using the DEFINE TRANSFER statement. User Action: Define an extraction transfer instead.
649 – REORGONLCHSM
REORGANIZE may only be used in CHANGE STORAGE MAP Explanation: You specified the REORGANIZE keyword in a statement other than the CHANGE STORE MAP statement. User Action: Specify the REORGANIZE keyword only in the CHANGE STORAGE MAP statement. There is no REORGANIZE keyword in the DEFINE STORAGE MAP statement.
650 – REQCANCELED
request canceled Explanation: The executing request was canceled. This can occur if a query limit was specified and exceeded, or the request was canceled by an external source such as the RMU or DBO /SHOW STATISTICS utility.
651 – RESABORT
terminating the IMPORT operation Explanation: The IMPORT operation has been aborted; see the messages preceding this one. User Action: None.
652 – RESERVED_WORD
<str> is a keyword; it cannot be used as a name Explanation: You entered a keyword where a name was expected. User Action: Specify a unique name instead of the keyword.
653 – RESTART
restarted recovery after ignoring <num> committed transaction(s) Explanation: The specified number of committed transactions did not apply to this database root. All subsequent transactions were applied. User Action: None.
654 – RETMODSPC
only one retain mode may be specified for a transaction Explanation: You specified two transaction modes in a START_TRANSACTION statement. User Action: Specify only one transaction mode in a START_TRANSACTION statement.
655 – ROOMAJVER
root major version is incompatible with the software version Explanation: Your database was created with an incompatible version of the software. User Action: Your database cannot be used with the version of the software you have installed on your machine.
656 – ROOTMAJVER
database format <num>.<num> is not compatible with software version <num>.<num> Explanation: Your database was created with an incompatible version of the software. User Action: Your database cannot be used with the version of the software you have installed on your machine.
657 – ROOT_CORRUPT
database has been corrupted and must be restored from backup Explanation: The database has been corrupted and must be restored from a full database backup. User Action: Restore the database from the latest full database backup, apply any incremental backups that might exist, and roll-forward ("recover") the corresponding after-image journal.
658 – ROOVERLAP
root block <num> is multiply allocated to data structures "<str>" and "<str>" Explanation: A blocks in the database root file is assigned to more than one root file data structure. User Action: Restore database from backups and recover the database from journals.
659 – RSENOTSEG
the RSE in a START_SEGMENTED_STRING does not reference a segmented string Explanation: The START_SEGMENTED_STRING record selection expression refers to a real record stream instead of a segmented string field. START_SEGMENTED_STRING may refer only to segmented strings. User Action: Use a segmented string field in the RSE portion of the START_SEGMENTED_STRING command.
660 – RTAIJMSMTCH
AIJ references root file "<str>" - expected "<str>"
661 – RTOCMDILL
requested command is not supported in runtime-only or remote environment Explanation: You issued a statement that is not supported in a run-time-only or remote system (such as DEFINE FIELD). User Action: You may have to move your database to a system that has a development system to do this task.
662 – RUJDEVDIR
RUJ filename "<str>" does not include a device/directory Explanation: The RUJ filename you specified did not include a device and directory. User Action: For maximum protection, you should always include a device and directory in the file specification, preferably one that is different from the database device.
663 – RUJTOOBIG
RUJ file size may not exceed 8,000,000 disk blocks Explanation: The transaction attempted to extend the RUJ file size beyond 8 million disk blocks. This transaction will be rolled back (note that due to the size of the RUJ file, the rollback operation may take a very long time). User Action: Reduce the number of records being modified by the transaction; commit more often or use a BATCH UPDATE transaction.
664 – SAMEAREANAME
storage area name <str> is already in use Explanation: The storage area name that is being created is already existing. An attempt has been made to create another storage area with the same name. User Action: Use different storage area name to avoid conflict.
665 – SAMROOTMATCH
identical root file "<str>" specified Explanation: The specified master and replicated database root file names are identical; this is not allowed. User Action: Specify the rootfile name of a replicated database that was created from the backup of the master database.
666 – SCALEOPSBASIC
cannot use scaled operands in BASIC operations Explanation: You attempted to perform arithmetic operations on scaled data types. This is not supported in the BASIC preprocessor. User Action: Use simple assignment statements to convert the variables to the desired data types and perform operations on those data types.
667 – SCRNOTFOUND
specified screen could not be found Explanation: The specified screen name was not found in the SHOW STATS utility. User Action: Check the spelling, or use the menu-based screen selection option of the Notepad facility.
668 – SEGALRSTA
segmented string <str> is already started Explanation: You issued a START_SEGMENTED_STRING statement using a segmented string name for which a START_SEGMENTED_STRING statement has been issued without a corresponding END_SEGMENTED_STRING. User Action: Issue END_SEGMENTED_STRING or use another segmented string.
669 – SEGNOTSTA
segmented string <str> is not started or created Explanation: You issued an END_SEGMENTED_STRING statement using a name for which no corresponding START_SEGMENTED_STRING or CREATE_SEGMENTED_STRING was issued, or for which an END_SEGMENTED_STRING has already been entered. User Action: Issue a START_SEGMENTED_STRING or CREATE_SEGMENTED_STRING statement before using END_SEGMENTED_STRING, or only use END_SEGMENTED_STRING once for each START_SEGMENTED_STRING or CREATE_SEGMENTED_STRING.
670 – SEGOUTSCO
segmented string <str> was used out of scope Explanation: You attempted to issue an END_SEGMENTED_STRING command using a name that was already ended. User Action: Use only one END_SEGMENTED_STRING per START_SEGMENTED_STRING.
671 – SEGSTREXP
cannot use a segmented string in an expression Explanation: You attempted to use a segmented string in an expression. Segmented strings may be used only in expressions using the MISSING operator. User Action: Remove the operations on the segmented string from the DML query.
672 – SELMORVAL
the result of a singleton select returned more than 1 value Explanation: A singleton select statement (SELECT...INTO) may only return 1 row of values. The result table for this singleton select contains more than one row. User Action: Either embed the SELECT statement (without the INTO clause) in a DECLARE CURSOR statement and process it with OPEN and FETCH statements, or modify the SELECT statement so it will return only one row.
673 – SEQINVAL
client sequence id <num> does not have a valid value Explanation: The sequence with id indicated, has the next value in the root file which is either > the max value for the sequence or < min value.
674 – SEQTBLFUL
sequence table is full Explanation: An attempt was made to create a sequence but no room remains in the Rdb root file for further sequence definitions. Initially only 32 sequences can be created in a new or converted database. User Action: Use the ALTER DATABASE statement to increase the size of the sequences table with the RESERVE ... SEQUENCES clause. Note that the value entered will be rounded to the next highest multiple of 32 so that a full page in the root file is used.
675 – SETWIDTH
error setting width of terminal Explanation: An error occurred during the parsing of a file name. User Action: Examine the secondary message for more information.
676 – SEVERRDET
a severe error was detected Explanation: A severe error was detected by RDO and returned to DCL during the execution of an RDO statement. User Action: If possible, run the statement(s) again in interactive RDO and read any additional RDO error messages to determine what caused the severe error condition. Then fix the error. Remember, in a DCL command procedure containing RDO statements, use the $SEVERITY symbol to test for RDO$_SEVERRDET.
677 – SFDBONLY
<str> function restricted to Single File DataBases Explanation: This function is restricted to single file databases. It cannot be used with multifile databases. User Action: Use the corresponding RMU function for a multifile database.
678 – SHINDCIU
Compression in use Explanation: Used for SHOW INDICES. User Action: None.
679 – SHINDFLDSIZE
size of index key is Explanation: Used to display the number of characters used in the key for an index. The field used for the key must be at least of this length. User Action: None.
680 – SHINDMAPVAL
mapping values Explanation: Uses values from <low> to <high> for minimizing space needed for index node. User Action: None.
681 – SHINDMAPVAL2
to Explanation: Uses values from <low> to <high> for minimizing space needed for index node. User Action: None.
682 – SHOMONITROBS
SHOW MONITOR command is obsolete, please use RMU/SHOW SYSTEM Explanation: The SHOW MONITOR command is no longer available in RDO. User Action: Use the RMU/SHOW SYSTEM command, which provides the same functionality.
683 – SHOUSEROBS
SHOW USERS command is obsolete , please use RMU/SHOW USER Explanation: The SHOW USERS command is no longer available in RDO. User Action: Use the RMU/SHOW USER command, which provides the same functionality.
684 – SIP
transaction is a snapshot transaction Explanation: You have already started a transaction that is a snapshot transaction. User Action: Use READY BATCH RETRIEVAL to ready the area for the snapshot transaction or use COMMIT to terminate the snapshot transaction.
685 – SNAPFULL
snapshot area too full for operation Explanation: You attempted to store a record in the database, because there was an active reader and the snapshot area in which the record would go is too full. User Action: Modify the snapshot area extend parameter to allow snapshot area extension.
686 – SORTOPERR
a VMS SORT/MERGE operation was unsuccessful Explanation: A VMS SORT/MERGE operation completed unsuccessfully. See the secondary message for information about what operation failed. User Action: Fix the VMS SORT/MERGE problem, and try again.
687 – SOURCEDISC
source code after END statement ignored Explanation: There may have been source code after an end statement. User Action: Review the program and if there was meaningful source code after the end statement in a precompiled module, separate it into another module.
688 – SPACREQ
a space is required before file specification Explanation: A space is required to parse the begining of the file specification. User Action: Run the preprocessor again and include a space before the file specification.
689 – SPAMNOTDIS
cannot disable SPAMs for uniform area <str> Explanation: Only mixed-format areas can have SPAMs enabled/disabled. User Action: Do not enable/disable SPAMs for uniform-format areas.
690 – SPAMNOTRDONLY
cannot enable SPAMs for READ_ONLY area <str> Explanation: Read-only areas cannot be modified to have SPAMs enabled, because this involves rebuilding the SPAM pages. User Action: Change the area to be read write.
691 – SPAMNOTWRM
cannot enable SPAMs for WORM area <str> Explanation: WORM areas cannot have SPAMs enabled. User Action: Do not enable SPAMs for WORM areas.
692 – SPELLCORR
identifier <str> replaced with <str> Explanation: A keyword was misspelled, but the error has been corrected by RDO. User Action: None required, unless the correction was not the intended keyword.
693 – SRVRSHUTDOWN
Server process is being shut down Explanation: The Server process is currently being shut down, but has not yet terminated. User Action: Issue the server startup command later.
694 – SSNOTINROOT
<str> is not in the root file Explanation: The DDCB you specified is not in the root file. You can see which DDCBs a root file has by issuing the DBO/DUMP command. User Action: Add the DDCB to your root file (DBO/MODIFY), or check your bind sequence and try again.
695 – STALL
asynchronous operation requires a stall Explanation: The operation has not completed yet. User Action: Check the event flag and I/O status block for final completion, and contact your Oracle support representative for assistance.
696 – STAREAFUL
storage area <str> is full Explanation: You attempted to store a record in the database, but the storage area in which the record would go is full. This condition can be caused by the storage area being set to disallow being extended or when the ABM pages are at their limit and cannot map a new extension for the storage area. User Action: Modify the storage area extend parameter to allow storage area extension if it is disabled, or increase the page size or redistribute objects across other storage areas to free up existing space.
697 – STARNOTALL
invalid use of asterisk - expected field name Explanation: You attempted to use a context_variable.* in a field-required context. User Action: Supply names of fields to be referenced.
698 – STATNODEACTV
node is already actively collecting statistics Explanation: A node was specified that is already actively collecting statistics for this SHOW STATISTIC utility session. User Action: Make sure the node name is spelled correctly and has been properly identified.
699 – STATNODEUNKN
node is not actively collecting statistics Explanation: A node was specified that is NOT actively collecting statistics for this SHOW STATISTIC utility session. User Action: Make sure the node name is spelled correctly and has been properly identified.
700 – STATNOMATCH
no logical area names match specified wildcard pattern Explanation: No logical areas (tables, indexes, etc) match the specified wildcard pattern. Possibly the wildcard characters ("*" and/or "%") were not specified, which results in an "exact match" pattern. User Action: Use a different wildcard pattern. Remember to use the "*" for "zero or more" and "%" for "exactly one".
701 – STBYDBINUSE
standby database cannot be exclusively accessed for replication Explanation: There are one or more application processes or database servers accessing the standby database. User Action: Make sure there are no active application processes or database servers accessing the standby database, on any node of the cluster.
702 – STOCONVAR
must use the context variable, <str>, declared in the STORE/MODIFY. You had <str> Explanation: You used a context variable in a STORE statement that does not match the one declared in the RSE of the STORE statement. For example: FOR P IN PORT STORE J IN PORT USING P.CITY = J.CITY END_STORE END_FOR User Action: Include the correct context variable in your STORE or MODIFY statement.
703 – STOMAPNOEXI
storage map <str> does not exist in this database Explanation: The storage map you attempted to change was not found. User Action: Check the name of the storage map using the SHOW command and try again to change it.
704 – STOMAP_LITS
too many fields in limit clause Explanation: A DEFINE STORAGE MAP statement has specified more literal values as limits than corresponding fields in the USING clause. User Action: Correct the statement. The number of literal values you specify must match the number of fields in the USING clause.
705 – STOPMONITROBS
STOP MONITOR command is obsolete, please use RMU/MONITOR STOP Explanation: The STOP MONITOR command is no longer available in RDO. User Action: Use the RMU/MONITOR STOP command, which provides the same functionality.
706 – STRALRDEC
stream <str> is already declared Explanation: You attempted to declare a stream that was already declared. User Action: Use another stream name.
707 – STRALROPE
stream <str> is already opened Explanation: You attempted to open a stream that was already open. User Action: Close the open stream or use another stream name.
708 – STRLITMISQUO
string literal missing closing quote Explanation: The string in a user assignment statement is missing a closing quote. User Action: Insert one or more quotes as appropriate.
709 – STRNOTDEC
stream <str> has not been declared Explanation: You attempted to open a predeclared stream that hasn't been declared User Action: Declare the stream or use the name of a predeclared stream.
710 – STRNOTOPE
stream <str> is not opened Explanation: You attempted to fetch a row from a stream that was not open, or you attempted to close a stream that was not open. User Action: Issue a START_STREAM <stream-name> command before using FETCH. Start a stream before closing, or close a stream only once after opening it.
711 – STROUTSCO
stream <str> was used out of scope Explanation: You attempted to use a stream name outside the scope of the START_STREAM/END_STREAM block. This is not permitted. User Action: Use FETCH only within the START/END block.
712 – STTREMCNCT
error allocating remote statistics network connection Explanation: None.
713 – STTSVRFIND
error identifying remote statistics server Explanation: None.
714 – SWOPNNOTCOMP
database is open on another node with incompatible software Explanation: Incompatible Rdb software exists in this OpenVMS Galaxy system and is attempting to open a database in a Galaxy shared environment. Identical versions of Rdb are required in order to access a database from multiple nodes in an OpenVMS Galaxy environment.
715 – SYM_EXP
one of the following symbols was expected: Explanation: You typed an unexpected keyword. User Action: Type a correct keyword.
716 – SYNTAX_ERR
syntax error Explanation: A syntax error was detected in a your RDO statement. User Action: Correct the syntax error and retry the statement.
717 – SYSRDONLY
write access is not allowed if RDB$SYSTEM is read-only Explanation: BATCH UPDATE and EXCLUSIVE UPDATE access do not update the snapshot files. The fact that snapshots are not being maintained is recorded in the RDB$SYSTEM area. Hence, RDB$SYSTEM may not be READ_ONLY. User Action: Use another UPDATE access mode, or change RDB$SYSTEM to be READ WRITE.
718 – TADMISMATCH
journal is for database version <time>, not <time> Explanation: The version time and date stamp in the root does not match the version time and date stamp in the journal file. This journal cannot be applied to this database. User Action: Use the correct journal file or backup file.
719 – TERMINATE
database recovery failed -- access to database denied by monitor Explanation: To maintain the integrity of the database, the monitor forced your image exit because an unrecoverable error has been detected. User Action: Look for a file named SYS$SYSTEM:*DBRBUG.DMP. This is a DataBase Recovery process bugcheck dump. Search the file for a string of five asterisks (*****) using the SEARCH/WINDOW command. You will see a line with a format similar to this: ***** Exception at <address> : <database module name> + <offset> %facility-severity-text, <error text> The exception line will be followed by one or more additional errors that will help you to determine what caused the recovery process to fail. Possible causes include: low quotas, missing Recovery-Unit Journal (RUJ) files, or filename logicals misdefined or undefined. Depending on the cause of the problem, take the appropriate action. If you are uncertain of what to do, contact your Oracle support representative for assistance.
720 – TIMEOUT
timeout on <str> Explanation: A lock request has been canceled by the database management system because the request could not be granted within the user-specified timeout period. User Action: Execute a ROLLBACK or a COMMIT to release your locks, and try the transaction again.
721 – TOKTOOBIG
symbol name is too big Explanation: You entered a symbol (token) name with a length greater than 32 characters. The length of a symbol name must be less than or equal to 32 characters. User Action: Use a symbol with no more than 32 characters.
722 – TOOBIGBLR
request BLR would be too large to execute Explanation: Your request is too large to be compiled. User Action: The DML statement must be broken up into smaller parts.
723 – TRAACT
a database cannot be invoked while a transaction is active Explanation: You issued an INVOKE statement while a transaction was still in progress. User Action: You must either commit or roll back the current transaction or wait until the current transaction is terminated before invoking another database.
724 – TRAACT_1
a database cannot be defined while a transaction is active Explanation: You issued a DEFINE DATABASE command while a transaction was still in progress. User Action: You must either commit or roll back the current transaction or wait until the current transaction is terminated before invoking another database.
725 – TRAACT_2
ROLLBACK or COMMIT the transaction Explanation: You are attempting an operation that cannot be executed while the current transaction is still in progress. User Action: You must either commit or roll back the current transaction or wait until the current transaction is terminated before attempting the new database activity.
726 – TRAACT_3
a database cannot be deleted while a transaction is active Explanation: You issued a data definition statement while a data manipulation transaction was still in progress. User Action: Commit or roll back the data manipulation transaction, start a new transaction, and reissue the data definition statement.
727 – TRAHDLBVAL
transaction handle must be !VAL Explanation: You specified a transaction handle name to RDB$INTERPRET. User Action: You must use !VAL and a longword variable.
728 – TRAHDLINV
transaction handle datatype invalid, must be longword Explanation: You specified a transaction handle to RDB$INTERPRET that was not a longword. User Action: You must use !VAL and a longword variable.
729 – TRAMODSPC
only one transaction mode may be specified for a transaction Explanation: You specified two transaction modes in a START_TRANSACTION statement. User Action: Specify one transaction mode in a START_TRANSACTION statement.
730 – TRANONERR1
start_transaction not allowed in on error Explanation: A START_TRANSACTION statement is not allowed in an ON ERROR clause. User Action: The ON ERROR clause is within a request. If a new transaction is desired, leave the current request and then start the transaction.
731 – TRANONERR2
must leave current request to start a new transaction Explanation: A START_TRANSACTION statement is not allowed in an ON ERROR clause. User Action: The ON ERROR clause is within a request. If a new transaction is desired, leave the current request and then start the transaction.
732 – TRAN_IN_PROG
transaction in progress Explanation: You attempted an operation that is allowed only when you have no transaction in progress. User Action: Complete your transaction by executing a COMMIT or ROLLBACK.
733 – TREE_OVRFLO
tree storage overflow Explanation: The internal limit of the AST tree nodes was exceeded. User Action: Contact your Oracle support representative for assistance.
734 – TRGALREXI
trigger <str> already exists in this database Explanation: The trigger name you requested is already the name of an existing trigger. User Action: Choose a different name.
735 – TRMTYPUNK
terminal type is unknown or not supported Explanation: The terminal type is either unknown or unsupported. User Action: Utilize a support terminal type. If the terminal type is unknown to the operating system, a SET TERMINAL/INQUIRE command may help.
736 – TRUE
condition value is true Explanation: None.
737 – TRUNCATION
data conversion truncation error Explanation: You attempted an operation that would cause loss of information on a data-item movement. User Action: Correct the error and try again.
738 – TSNMISMATCH
cannot synchronize database due to transaction commit mismatch Explanation: Attempting to synchronize the master and replicated databases failed because the last commit transaction sequence numbers in the database do not match exactly. User Action: Restart the database replication operation.
739 – UNBTMPFIL
unable to open a temporary file called <str> Explanation: RDO attempted to open a temporary file. It was either in the default directory or the directory specified with the OBJ compile option. User Action: Include a valid directory specification with protection level that allows temporary files to be created.
740 – UNDERFLOW
data conversion underflow Explanation: You attempted an operation that would cause loss of information on a data-item movement. User Action: Correct the error and try again.
741 – UNKN_ABS
unknown AIJ backup server process -- ABS image not invoked by database monitor Explanation: An attempt to bind to the database was made by an after-image backup server process (ABS) that was not created by the database monitor; this would happen if the ABS image was invoked from DCL by the user instead of the monitor. User Action: DO NOT attempt to execute the ABS image from DCL. If so configured, the database monitor will automatically invoke the after-image backup server process to perform after-image journal backup operations.
742 – UNKN_ALS
unknown AIJ Log Server -- ALS image not invoked by database monitor Explanation: An attempt to bind to the database was made by an AIJ Log Server process (ALS) that was not created by the database monitor; this would happen if the ALS image was invoked from DCL by the user instead of the monitor. User Action: DO NOT attempt to execute the ALS image from DCL. If so configured, the database monitor will automatically invoke the after-image logging server process to perform database journaling activities.
743 – UNKN_DBR
unknown database recovery process -- DBR image not invoked by database monitor Explanation: An attempt to bind to the database was made by a database recovery process (DBR) that was not created by the database monitor; this would happen if the DBR image was invoked from DCL by the user instead of the monitor. User Action: DO NOT attempt to execute the DBR image from DCL. The database monitor will invoke the database recovery process to perform database recovery.
744 – UNKN_LCS
unknown AIJ Log Catch-Up Server -- image not invoked by database monitor Explanation: An attempt to bind to the database was made by an AIJ Log Catch-Up Server process that was not created by the database monitor; this would happen if the server image was invoked from DCL by the user instead of the monitor. User Action: DO NOT attempt to execute the server image from DCL. Use the appropriate startup syntax to invoke the server image.
745 – UNKN_LRS
unknown AIJ Log Roll-Forward Server -- image not invoked by database monitor Explanation: An attempt to bind to the database was made by an AIJ Log Roll-Forward Server process that was not created by the database monitor; this would happen if the server image was invoked from DCL by the user instead of the monitor. User Action: DO NOT attempt to execute the server image from DCL. Use the appropriate startup syntax to invoke the server image.
746 – UNKN_RCS
unknown Record Cache Server -- RCS image not invoked by database monitor Explanation: An attempt to bind to the database was made by a Record Cache Server process (RCS) that was not created by the database monitor; this would happen if the RCS image was invoked from DCL by the user instead of the monitor. User Action: DO NOT attempt to execute the RCS image from DCL. If so configured, the database monitor will automatically invoke the Record Cache Server process to perform database journaling activities.
747 – UNLCONVAR
unlike context variables; can update only one relation at a time Explanation: The current MODIFY or STORE statement attempts to update database fields in multiple relations. Example: "MODIFY USING P.EMPLOYEE_NUM = "FOO"; J.NAME = "JONES" END-MODIFY." User Action: Use a separate MODIFY or STORE statement to update fields in multiple relations.
748 – UNSARITH
expression includes unsupported arithmetic operation Explanation: The Boolean evaluator was processing an expression or sub-expression that contained an arithmetic operator. Arithmetic operators are not supported. User Action: Rewrite the expression in error without the arithmetic operator.
749 – UNSCOMP
unsupported data comparison Explanation: You attempted an operation that would compare two incommensurate data items. User Action: Correct the error and try again.
750 – UNSCOMPBY
<str>.<str> is not supported in this context Explanation: You included the COMPUTED_BY field named in this error message in the SELECT FIELDS clause of a DEFINE TRANSFER statement. This COMPUTED_BY field uses a value expression that is unsupported. User Action: Reenter the DEFINE TRANSFER statement and omit the COMPUTED_BY field that uses the unsupported value expression. Refer to the DEFINE TRANSFER statement in the Replication Option for Rdb Handbook for information on what value expressions are supported.
751 – UNSCONV
unsupported data conversion Explanation: You attempted an operation that would cause loss of information on a data-item movement. User Action: Correct the error and try again.
752 – UNSDSCCLA
unsupported descriptor class <num> Explanation: The class of the descriptor in an input parameter is not supported by Oracle Rdb. User Action: Use class S, D, DS, or VS.
753 – UNSIMPORT
RDO IMPORT does not support all Oracle Rdb features, please use SQL IMPORT
754 – UNSSTRXPR
unsupported string expression Explanation: You attempted an operation on a string that is not supported. ie string = string + string; User Action: Please check the manual for the string expressions allowed. If you are using the preprocessors, you might be able to work around the limitation by using a temporary variable.
755 – UNSSUPDAT
unsupported datatype requested Explanation: You requested input or output of an unsupported data type from Callable RDO. User Action: Review the data types of the variables in the call and change the offending data type to a supported data type.
756 – UNTILTAD
recovery /UNTIL date and time is "<time>" Explanation: The specified date and time are being used for the after-image journal roll-forward operation.
757 – UNTSTR
unterminated string found Explanation: The matching quotation mark (" or ') for a string was not found. User Action: Reenter the command with the matching quotation mark.
758 – UPDATEJOIN
relation <str> is part of join cannot be updated Explanation: You tried to modify or erase records from a relation that is joined (using the CROSS clause) with other relations. User Action: Redefine the query so that the relation you are trying to update is not directly joined to other relations. i.e. do not use a CROSS clause, but instead represent the other relation references as subqueries.
759 – USEUNOPTAIJ
please use original unoptimized AIJ file for this recovery operation Explanation: The requested recovery operation is not compatible with an optimized AIJ file. See the accompanying message for the cause of the incompatability. User Action: Use the original, non-optimized AIJ file to do the recovery.
760 – USINGCLSMNGLESS
USING clause present with no WITH LIMIT clause Explanation: You specified a STORE USING clause, but no WITH LIMIT clause. User Action: The STORE USING clause is meaningless without the WITH LIMIT clause.
761 – USINGNOTSPEC
no USING clause specified Explanation: A DEFINE STORAGE MAP statement has specified literal values as limits but has specified no fields in the USING clause. User Action: Correct the statement. The number of literal values you specify must match the number of fields in the USING clause.
762 – VEWNOTDEF
view <str> is not defined in database Explanation: The specified view does not exist in the current database. User Action: Invoke the proper database. Spell the view name correctly. You may have specified an expression where a view name was expected.
763 – VWNOFETCH
view <str> cannot be fetched within a stream Explanation: Records from the specified view cannot be retrieved in a stream. This indicates that the view was defined as an AGGREGATE (SQL GROUP BY) or MERGE (SQL UNION) stream. User Action: Retrieve the records using a FOR statement.
764 – WAIMODSPC
only one wait mode may be specified for a transaction Explanation: You specified two transaction modes in a START_TRANSACTION statement. User Action: Specify only one transaction mode in a START_TRANSACTION statement.
765 – WASBOOL
expression in CONTAINS or MATCHES was a Boolean Explanation: The Boolean evaluator was processing an expression or sub-expression of the form "A CONTAINS B" or "A MATCHES B". Either the "A" or the "B" expression was a Boolean of the form "NOT X", "X EQ Y", "X NE Y", "X LT Y", "X GT Y", "X LE Y", "X GE Y", "X CONTAINS Y", or "X MATCHES Y". Neither side of CONTAINS and MATCHES expressions are allowed to be Boolean expressions. User Action: Rewrite the expression to have the proper format.
766 – WISH_LIST
feature not yet implemented Explanation: The action you requested requires a feature that is not implemented in the current version of this product. User Action: Avoid using this feature.
767 – WRMCANTREAD
error reading WORM pages <num>:<num>-<num> Explanation: An error occurred when you attempted to read one or more WORM pages. The message indicates the storage area ID number and the page numbers of the first and last pages being read. User Action: Examine the associated messages to determine the reason for failure. One possible cause for this error is disabling logging for the WORM area and subsequently restoring that area from an earlier backup.
768 – WRMDEVFUL
WORM device full for area <str> Explanation: The area is marked as "WORM device full," because a previous attempt to extend this WORM area failed. User Action: Consider adding more areas to the storage map or moving the WORM area to a higher capacity WORM device.
769 – WRMNOTMIX
cannot add WORM attribute to uniform format area <str> Explanation: WORM areas should be mixed-format areas only. User Action: Examine your command line for illegal combinations.
770 – WRMRDONLY
cannot add WORM attribute to READ_ONLY area <str> Explanation: WORM areas cannot also have the read-only property. User Action: Examine your command line for illegal combinations.
771 – XIDNOTFOUND
specified XID could not be found in the database Explanation: The specified XID was not found in the database. Either the XID was never in the unresolved state, or it has since been resolved with the resolution that had been supplied earlier. User Action: Check the appropriate transaction manager log for more information.
772 – XPR_STACK_OVFL
expression forces too many levels of recursion/stack overflow Explanation: You provided an expression which forces too many levels of recursion, which resulted in stack overflow. User Action: The expression should be rewritten to use parentheses and therefore cause fewer levels of recursion. It may also be possible to increase the size of the stack.
773 – ZABORT
user entered Control-Z to abort command Explanation: You entered a CTRL/Z to abort the current command. User Action: None.