HPlogo ALLBASE/SQL Message Manual: HP 3000 MPE/iX Computer Systems

Chapter 9 ALLBASE/SQL Error Messages: 11007-22540

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

11007
MESSAGE

Invalid module/owner name. (DBERR 11007)

CAUSE

The module or owner name you specified in the preprocessor invocation line was invalid.

ACTION

Invoke the preprocessor again, specifying a valid module or owner name. Refer to the ALLBASE/SQL Reference Manual for naming conventions.

11012
MESSAGE

Too many routines within subprogram. (DBERR 11012)

CAUSE

You have exceeded the maximum number of routines allowable in a subprogram.

ACTION

Modify your subprogram to include 100 or fewer routines and re-preprocess your program.

11013
MESSAGE

Cannot get language information. See System Administrator. (DBERR 11013)

CAUSE

Native language support error occurred. Most likely language environment file is not accessible.

ACTION

Verify that native language support is properly installed.

11014
MESSAGE

Cannot get Asian language information. (DBERR 11014)

CAUSE

Native language support error occurred. Most likely language environment file is not accessible.

ACTION

Verify that native language support is properly installed.

11015
MESSAGE

Internal error. Could not truncate line correctly. (DBERR 11015)

CAUSE

Native language support error occurred during truncation of source line.

ACTION

Verify that native language support is properly installed.

11016
MESSAGE

Internal error. Cannot upshift characters in invocation line. (DBERR 11016)

CAUSE

Native language support error occurred while processing the invocation line.

ACTION

Verify that native language support is properly installed.

11017
MESSAGE

Out of preprocessor symbol table memory. (DBERR 11017)

CAUSE

You used too many host variables or cursor names.

ACTION

Reduce the number of host variables or cursor names or use subprograms.

11018
MESSAGE

File ! open error. (Paserr 692). (DBERR 11018)

CAUSE

You tried to open a file with a Pascal statement.

ACTION

Check the status of the file named in the error message. For information on the Pascal error message, refer to the Pascal Reference Manual.

11019
MESSAGE

Insufficient heap area to allocate variable. (Paserr 600) (DBERR 11019)

CAUSE

The heap memory space is exhausted.

ACTION

Allocate more heap space.

11020
MESSAGE

Unexpected internal error. (DBERR 11020)

CAUSE

An unexpected internal error was detected.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

11021
MESSAGE

Statement not supported when dynamic-only option is specified. (DBERR 11021)

CAUSE

You specified an SQL statement which is not supported when preprocessing with the dynamic-only option.

ACTION

Modify the SQL statement, or perform preprocessing without the dynamic-only option.

11022
MESSAGE

Statement supported only when dynamic-only option is specified. (DBERR 11022)

CAUSE

You specified an SQL statement which is supported only when preprocessing with the dynamic-only option.

ACTION

Modify the SQL statement, or perform preprocessing with the dynamic-only option.

11023
MESSAGE

Host variable declaration larger than maximum DBE name length. (DBERR 11023)

CAUSE

You specified a host variable with a declared length greater than the maximum DBEnvironment name length.

ACTION

Specify a host variable with a declared length less than or equal to the maximum DBEnvironment name length. Consult the ALLBASE/SQL Reference Manual for the maximum DBEnvironment name length.

11024
MESSAGE

Host variable declaration too large for this usage. (DBERR 11024)

CAUSE

You specified a host variable with a declared length greater than the maximum allowed length.

ACTION

Specify a host variable with a declared length less than or equal to the maximum allowed length. Consult the ALLBASE/SQL Reference Manual for the maximum allowed length.

11025
MESSAGE

Character string too large for this usage. (DBERR 11025)

CAUSE

You specified a character string which is longer than the maximum allowed length.

ACTION

Specify a character string which is less than or equal to the maximum allowed length. Consult the ALLBASE/SQL Reference Manual for the maximum allowed length.

11026
MESSAGE

DYNAMIC option may be specified only once. (DBERR 11026)

CAUSE

The preprocessor was invoked with the DYNAMIC option specified more than once in the command line.

ACTION

Invoke the preprocessor specifying the DYNAMIC option only once.

11028
MESSAGE

DBEnvironment name not allowed for DYNAMIC preprocessing. (DBERR 11028)

CAUSE

You specified a DBEnvironment name when invoking the preprocessor with the DYNAMIC option.

ACTION

Omit the DBEnvironment name when invoking the preprocessor with the DYNAMIC option.

11200
MESSAGE

No ending END-EXEC before end of file. (DBERR 11200)

CAUSE

SQLIN contains an SQL statement that is preceded by EXEC SQL but is not followed by END-EXEC.

ACTION

Insert END-EXEC in the appropriate location in SQLIN and process SQLIN again.

11201
MESSAGE

Missing or incorrect PROGRAM-ID paragraph. (DBERR 11201)

CAUSE

The preprocessor did not find a PROGRAM-ID in SQLIN.

ACTION

Insert a PROGRAM-ID label in SQLIN or check your spelling on the existing label and re-preprocess your program.

11202
MESSAGE

Host variable must have USAGE COMPUTATIONAL. (DBERR 11202)

CAUSE

The declaration for the StartIndex or NumberOfRows value in a BULK command is invalid.

ACTION

Declare the host variable as PIC S9(4) or PIC S9(9) and re-preprocess your program.

11203
MESSAGE

Host variable must not be a table. (DBERR 11203)

CAUSE

You specified a host variable name in an SQL statement that is declared as a table but should be declared as an elementary data item.

ACTION

Correct the host variable declaration and re-preprocess your program.

11204
MESSAGE

Host variable must be a one-dimensional table. (DBERR 11204)

CAUSE

The declaration of the first host variable you named in the INTO clause of a BULK SELECT, BULK FETCH, or BULK INSERT statement is invalid.

ACTION

Declare the host variable as follows, and use the ARRAY-NAME in the INTO clause:

        01 ARRAY-NAME.
        05 ROW-NAME           OCCURS n TIMES.
           10 COLUMN1-NAME    Valid data clause.
           .
           .
           .
           10 COLUMNn-NAME    Valid data clause.
11206
MESSAGE

Syntax error in COPY statement. (DBERR 11206)

CAUSE

A syntax error was encountered in a COBOL COPY statement.

ACTION

Verify that the COPY statement follows conventions specified in the HP COBOL II/XL Reference Manual.

11207
MESSAGE

Syntax error in REPLACE statement. (DBERR 11207)

CAUSE

A syntax error was encountered in a COBOL REPLACE statement.

ACTION

Verify that the REPLACE statement follows conventions specified in the HP COBOL II/XL Reference Manual.

11208
MESSAGE

COPY not allowed within another COPY statement. (DBERR 11208)

CAUSE

The keyword COPY was encountered within another COPY statement. COPY is a keyword which can only be used to specify the start of a COPY statement.

ACTION

Terminate previous COPY statement before beginning another COPY statement. Verify that the COPY statement follows conventions specified in the HP COBOL II/XL Reference Manual.

11209
MESSAGE

Copy file open error. (DBERR 11209)

CAUSE

A system error was encountered while attempting to open the specified copy file.

ACTION

Check the spelling of the copy file. Verify that the specified copy file exists. Verify that the specified group and account exist. Verify that appropriate read privileges exist for the specified copy file.

11210
MESSAGE

Statement not properly terminated; period expected. (DBERR 11210)

CAUSE

A terminating period for a COBOL statement was expected but not found.

ACTION

Verify that the COBOL statement follows conventions specified in the HP COBOL II/XL Reference Manual.

11211
MESSAGE

MESSAGE: No ending '==' before end of line. (DBERR 11211)

CAUSE

A REPLACE/REPLACING parameter literal was not properly terminated before the end of the line or end of the file. No ending '==' was found to match a beginning '==' literal delimiter.

ACTION

Verify that the REPLACE/REPLACING parameter literal is terminated by a '==' on the same line as the beginning '==' literal delimiter. If the parameter literal is longer than a single line, verify that the line is properly continued following conventions specified in the HP COBOL II/XL Reference Manual.

11212
MESSAGE

Error in continuation of parameter. (DBERR 11212)

CAUSE

A REPLACE/REPLACING parameter literal was not properly continued on the following line.

ACTION

Verify that the REPLACE/REPLACING parameter literal is continued following conventions specified in the HP COBOL II/XL Reference Manual.

11213
MESSAGE

Too many characters. (DBERR 11213)

CAUSE

The copy file specification exceeds the allowed maximum number of characters.

ACTION

Change the copy file specification so that it does not exceed the maximum number of characters for a valid file name.

11300
MESSAGE

Illegal continuation line, ignored. (DBERR 11300)

CAUSE

The statement contains an illegal continuation character. The current line is ignored.

ACTION

Specify a valid continuation character in the source file.

11301
MESSAGE

Statement too long for FORTRAN. (DBERR 11301)

CAUSE

Your FORTRAN statement included more than the maximum number of continuation lines allowable.

ACTION

Modify your FORTRAN statement to include no more than 19 continuation lines (20 lines if you add an initial line) and re-preprocess your program.

11400
MESSAGE

Type must be array [1..n] of record. (DBERR 11400)

CAUSE

Your BULK command did not contain the required host variable type.

ACTION

Refer to the ALLBASE/SQL Pascal Application Programming Guide for additional information on host variables.

11500
MESSAGE

Type must be a structure array. (DBERR 11500)

CAUSE

The host variable used in your bulk command was not a structure array.

ACTION

Modify the DECLARE section of your program so that the host variable is a structure array.

11502
MESSAGE

The host variable must be an array of CHAR. (DBERR 11502)

CAUSE

The host variable you specified in the DECLARE section of your program was not an array of char.

ACTION

Modify the DECLARE section of your program so that the host variable is a char array.

11503
MESSAGE

Illegal host variable array type. (DBERR 11503)

CAUSE

The host variable array you specified in the DECLARE section of your program was not a char type or a structure.

ACTION

Modify the DECLARE section and re-preprocess your program.

11504
MESSAGE

Illegal type for structure field. (DBERR 11504)

CAUSE

The host variable you specified in the DECLARE section of your program had an invalid field type.

ACTION

Modify the DECLARE section of your program specifying a valid field type.

11506
MESSAGE

Label must start with alphabetic character. (DBERR 11506)

CAUSE

A label in a WHENEVER statement started with a number or some other non-alphabetic character.

ACTION

Change the label to start with an alphabetic character.

11507
MESSAGE

Nested structures disallowed in host variables. (DBERR 11507)

CAUSE

A host variable was declared in the DECLARE section as a structure with a structure as one of its fields.

ACTION

Modify the DECLARE section and re-preprocess your program.

11508
MESSAGE

The host variable must be an array type with minimum size 1. (DBERR 11508)

CAUSE

You specified a host variable for sqlvarbinary without an array specification or with an array size less than 1.

ACTION

Specify the sqlvarbinary host variable with an array size greater than zero.

13130
MESSAGE

User does not have authority to wrap DBE. (DBERR 13130)

CAUSE

You are not the creator of the original DBEnvironment or the superuser (HP-UX) or a system administrator (MPE/iX).

ACTION

Only the original DBEnvironment creator or superuser (HP-UX) or system administrator (MPE/iX) can use the WRAPDBE command.

13131
MESSAGE

Log file list contains non-existing log file. (DBERR 13131)

CAUSE

You specified a log file(s) that could not be found or opened on the system.

ACTION

Check the list of log files specified and determine if they are actually on the system. If so, check the security on the log files.

13132
MESSAGE

Log file list contains duplicates. (DBERR 13132)

CAUSE

When entering the WRAPDBE command, you specified the same log file more than once.

ACTION

Check the list of log files and reenter the new list with no duplicates.

13153
MESSAGE

DBEFile does not belong to specified DBEFileSet. (DBERR 13153)

CAUSE

The specified DBEFile does not belong to the specified DBEFileSet as required by the requested function.

ACTION

Check the specified DBEFile and DBEFileSet.

13261
MESSAGE

DBCore could not find free page buffer. (DBERR 13261)

CAUSE

Due to the number of current users, DBCore was unable to find free page buffer space. CAUTION: Transaction not necessarily rolled back.

ACTION

Try your transaction again later. You can lock your table explicitly using the LOCK TABLE statement to decrease the size of page buffers required or use the SQLUtil ALTDBE command to allocate more buffer space. If the problem persists, record as much information as possible and contact your HP Service Representative or Response Center.

13262
MESSAGE

DBCore internal error !. (DBERR 13262) Please record the above message including both numbers.

CAUSE

An internal error caused your query to be terminated.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

13310
MESSAGE

The log directory is full. (DBERR 13310).

CAUSE

The log directory allows for 34 log ids (single log names or pairs of log names in DUAL LOG mode). Any attempt to add the 35th log will fail. Note that this error can happen during ADDLOG or during SETUPRECOVERY In SQLUtil. The latter also adds a log to the log directory.

ACTION

Check the log directory (use the SHOWLOG command for that purpose) to see if there were any logs that you could have backed up that you did not. If so, use STORELOG to back up these logs. Now you have two options. If it was a direct ADDLOG, then maybe you do not need to ADDLOG any more.

or

If it was an implicit ADDLOG during SETUPRECOVERY, use the SQLUtil PURGELOG command to purge the backed up log files BEFORE attempting SETUPRECOVERY again.

13313
MESSAGE

Wrong number of log file names specified. (DBERR 13313)

CAUSE

The ADDLOG command expects either one file name in single logging mode or two file names in dual logging mode. You may have tried to enter more or less than the permitted number of names.

ACTION

Check the logging mode and number of log names you specified.

13317
MESSAGE

DBEnvironment has already finished recovery. (DBERR 13317)

CAUSE

You issued a TerminateRecovery command, but recovery has already ended.

ACTION

Eliminate the extra TerminateRecovery command.

13318
MESSAGE

Attempted ENDRECOVERY in an inconsistent state. (DBERR 13318)

CAUSE

You are trying to end recovery at a time before the DBEnvironment was consistent after a STOREONLINE operation. When you enable archive mode with the STOREONLINE command, an archive checkpoint record is written to the log file after the online backup is finished. This process can take some time, during which other DBEnvironment activity continues to be logged. You can only recover to a point beyond the archive checkpoint record.

ACTION

Do not terminate recovery. Continue to apply more logs through RECOVERLOG at least until the archive checkpoint record is reached. At that time, ENDRECOVERY will be successful.

13319
MESSAGE

The specified file is not a log file. (DBERR 13319)

CAUSE

The log file name specified in response to RECOVERLOG is not an ALLBASE log file.

ACTION

Specify the correct log file name.

13320
MESSAGE

The specified log file does not have the desired sequence number. (DBERR 13320)

CAUSE

You specified a file name with an inappropriate sequence number. During RECOVERLOG, the log manager expects log sequence numbers in order (starting with the number specified in the DBECon file of the online backup).

ACTION

Specify the log file name with the correct sequence number.

13322
MESSAGE

SETUPRECOVERY is not done. (DBERR 13322)

CAUSE

You attempted a RECOVERLOG or ENDRECOVERY without first having done a SETUPRECOVERY.

ACTION

Issue the SETUPRECOVERY command before the RECOVERLOG or ENDRECOVERY commands.

13323
MESSAGE

Log does not contain an archive checkpoint. (DBERR 13323)

CAUSE

An archive checkpoint was not written to the log file, so the log file cannot be used for rollforward recovery.

ACTION

Refer to the ALLBASE/SQL Database Administration Guide for additional information on archive checkpoints, and to the ALLBASE/SQL Reference Manual for information on the BEGIN ARCHIVE and COMMIT ARCHIVE statements.

13324
MESSAGE

Archive mode was never enabled on this DBEnvironment. (DBERR 13324)

CAUSE

You attempted a SETUPRECOVERY on this DBEnvironment, but archive mode was never turned on.

ACTION

Check the sequence of operations. Perhaps this log is a non-archival log, and has always been so. If that is the case, do not attempt rollforward recovery on this log.

13325
MESSAGE

Log mode specification should be SINGLE or DUAL. (DBERR 13325)

CAUSE

You entered an incorrect log mode in response to a prompt from SETUPRECOVERY in SQLUtil.

ACTION

Response with either SINGLE or DUAL.

13326
MESSAGE

Specified log id is out of range. (DBERR 13326)

CAUSE

The specified log id is either < 1 or > 35 when you issued either the PURGELOG or STORELOG command.

ACTION

Use the SHOWLOG command to get the appropriate log id.

13331
MESSAGE

SHOWLOG internal error in computing free log blocks. (DBERR 13331)

CAUSE

Internal corruption.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

13338
MESSAGE

FORMAL Designator is Invalid. (DBERR 13338)

CAUSE

The group and account do not match.

ACTION

Supply the correct MPE/iX group and account name.

13339
MESSAGE

SETUPRECOVERY has already been done (DBERR 13339)

CAUSE

You attempted a SETUPRECOVERY followed by either another SETUPRECOVERY or by a set of RECOVERLOG commands and then another SETUPRECOVERY.

ACTION

Remove the extra SETUPRECOVERY command.

13345
MESSAGE

DBE in ARCHIVE mode. Cannot overwrite with NON ARCHIVE logging. (DBERR 13345)

CAUSE

STOREONLINE was attempted with NON_ARCHIVE logging option. However, the DBEnvironment is in archive mode. This cannot be done because NON_ARCHIVE logging can be done only if the DBE is in non-archive mode.

ACTION

For NON_ARCHIVE logging, turn off the archive logging before doing STOREONLINE.

13346
MESSAGE

Build of file STORLIST failed because of duplicate file. (DBERR 13346)

CAUSE

Duplicate STORLIST file exists in the group where SQLUtil is used.

ACTION

To find and delete STORLIST, do the following:

   :LISTFTEMP STORLIST
   :PURGE STORLIST

Execute the SQLUtil command again.

14024
MESSAGE

Deadlock detected. (DBERR 14024)

CAUSE

Deadlock was detected between your transaction and another. Your current transaction was rolled back.

ACTION

Issue your command again.

14027
MESSAGE

Session terminated by DBA. (DBERR 14027)

CAUSE

Your session was terminated by a user with DBA capability.

ACTION

Access the DBE again when the system is available.

14028
MESSAGE

No updates are allowed on a Wrapper DBE. (DBERR 14028)

CAUSE

You attempted to do an operation that would try to update a wrapper DBEnvironment. No updates are allowed once the DBEnvironment has been converted to a wrapper DBEnvironment.

ACTION

Do not try to update the wrapper DBEnvironment.

14029
MESSAGE

Your current transaction was rolled back by DBCore. (DBERR 14029)

CAUSE

Your transaction was rolled back due to another error. An additional message will be returned.

ACTION

Refer to the cause and action of the additional message.

14031
MESSAGE

DBCore shared memory access error. (DBERR 14031)

CAUSE

Unable to access DBCore shared memory segments. Your current transaction was rolled back.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

14035
MESSAGE

DBCore shared memory overflow. (DBERR 14035)

CAUSE

There was not enough space in DBCore shared memory to complete the transaction. Your current transaction was rolled back.

ACTION

Increase the number of run-time control block pages using the SQLUtil ALTDBE command and try your transaction again. If the problem persists, record as much information as possible and contact your HP Service Representative or Response Center.

14038
MESSAGE

DBCore shared memory allocation failed. (DBERR 14038)

CAUSE

ALLBASE ran out of space for runtime control blocks.

ACTION

Use SQLUtil to increase the number of runtime control block pages allocated.

14044
MESSAGE

DBCore unable to allocate local heap space. (DBERR 14044)

CAUSE

The application may have too many cursors open at one time.

ACTION

Close cursors as soon as they are no longer needed since they require a large amount of local heap space.

14045
MESSAGE

Log file corruption detected in DBCore. (DBERR 14045)

CAUSE

Warm start could not find a checkpoint in any log file.

ACTION

Perform a roll forward recovery.

14046
MESSAGE

Log full. (DBERR 14046)

CAUSE

The log file is full. Your current transaction was rolled back.

ACTION

Shut down the database and issue a START DBE NEWLOG statement.

14047
MESSAGE

Current clock lower than highest in log. (DBERR 14047)

CAUSE

The system clock was set forward incorrectly, used by one or more databases, and then reset backward.

or

The system clock was set backward incorrectly. To ensure that recovery works correctly, ALLBASE/SQL requires that the date/time of the current action is later than the date/time of the preceding action. If the date/time of the current action is earlier than the date/time of the previous action (as is the case when this message is returned), ALLBASE/SQL will not function until the date/time of the current action is later than the date/time of the previous action. For example, if the year 1990 is entered instead of 1989, the database system will wait for a year, unless the action below is followed.

ACTION
  1. If the system clock was set forward incorrectly, used by databases, and then set backward, do the following:

    • Kill all database processes.

    • Set the system clock ahead of the incorrect date used by the data.

    • Back up all the DBEnvironments that were accessed while the incorrect date was in effect. Use the SQLUtil STORE command on each DBEnvironment.

    • Shut down the DBEnvironments.

    • Reset the system clock to the correct time.

    • Issue the START DBE NEWLOG statement.

    • Resume operations.

  2. If the system clock was set backward incorrectly:

    • Set the system clock forward to the correct time.

    • Resume operations.

Consult your system administrator for assistance in resetting the system clock.

14052
MESSAGE

Failed to start DBCORE. (DBERR 14052)

CAUSE

You are trying to use a command which causes the database to be started in single user mode, but the database is already being accessed by other users

ACTION

Make sure all users are logged off the database before you issue the command that starts the database in single user mode.

14056
MESSAGE

File System Error in DBEnvironment. (DBERR 14056)

CAUSE

Internal error.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

14059
MESSAGE

DBCore File Close error. (DBERR 14059)

CAUSE

ALLBASE was not able to close the file. File name may not be correct.

ACTION

Supply the correct file name.

14066
MESSAGE

DBECon Error - File is invalid. (DBERR 14066)

CAUSE

The DBECon file name specified in the START DBE, START DBE NEW, or START DBE NEWLOG statement is invalid.

ACTION

Refer to the ALLBASE/SQL Reference Manual for DBECon file naming conventions.

14067
MESSAGE

DBECon error - File System Error. (DBERR 14067)

CAUSE

Internal error.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

14071
MESSAGE

Database already started in single user mode. (DBERR 14071)

CAUSE

You tried to initiate a multi-user session on a single user DBEnvironment.

ACTION

Ask your database administrator to change the DBECon file user mode to MULTI.

14072
MESSAGE

Database already started in multi-user mode. (DBERR 14072)

CAUSE

You tried to issue a START DBE or START DBE NEWLOG statement when someone was already connected to the database.

ACTION

Make sure that no one is currently connected to the DBEnvironment. The SQLMON OVERVIEW SESSION screen can be used to see who is connected to the DBEnvironment.

14073
MESSAGE

Attempted to connect to more than one DBEnvironment. (DBERR 14073)

CAUSE

You tried to connect to a second DBEnvironment while still connected to another DBEnvironment. Your current transaction was rolled back.

ACTION

Issue a RELEASE statement to disconnect from the first DBEnvironment and then issue a START DBE or CONNECT statement for the second DBEnvironment.

14074
MESSAGE

DBCore internal error ! - Transaction rolled back. (DBERR 14074) Please record the above message including both numbers.

CAUSE

An internal error caused your current transaction to be rolled back.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

14075
MESSAGE

DBCore internal error ! - Rollforward recovery required. (DBERR 14075) Please record the above message including both numbers.

CAUSE

An internal error may have caused the DBEnvironment to be corrupted. Your current transaction was rolled back.

ACTION

Do not perform additional transactions at this time. Contact your database administrator for rollforward recovery on the DBEnvironment. Record as much information as possible and contact your HP Service Representative or Response Center.

14076
MESSAGE

No next log to switch to. (DBERR 14076)

CAUSE

There is no valid log file to change log to.

ACTION

Use ADDLOG to create a new log file then try the CHANGELOG command again.

14081
MESSAGE

Log directory is empty. (DBERR 14081)

CAUSE

An internal error occurred when you executed the STORELOG command

or

an internal error occurred when you executed the PURGELOG command,

or

you specified an invalid logid.

ACTION

Use the SQLUtil SHOWLOG command to verify the logid. If the log id is correct, record as much information as possible and contact your HP Service Representative or Response Center.

14082
MESSAGE

Log file cannot be purged - backup pending (DBERR 14082)

CAUSE

You attempted to use the PURGELOG command on a log file that has not been backed up.

ACTION

Use the STORELOG command to store the log file, and then purge it.

14083
MESSAGE

Log file is not in use. (DBERR 14083)

CAUSE

Note that the STORELOG command operates in two modes - one in which the user may specify a log id and one in which the user does not. In the latter case, DBCore will simply scan the log directory looking for the oldest log ready to back up. This error will occur in the former case where DBCore will look for the specified slot number in the log directory (the log id is a subscript into the directory entries). If that slot is currently unoccupied, this error is generated.

ACTION

Check the log id specified.

14084
MESSAGE

Log file is not ready to be backed up. (DBERR 14084)

CAUSE

You attempted to STORELOG the current log file.

ACTION

The user must wait till this log is no longer current.

14092
MESSAGE

Transaction was externally aborted. (DBERR 14092)

CAUSE

The transaction was aborted by another user.

ACTION

None.

14101
MESSAGE

Insufficient authorization for DBA operation. (DBERR 14101)

CAUSE

The user does not have the proper authorization.

ACTION

Check the authorization and change if appropriate.

14102
MESSAGE

DBCORE version mismatch with session already started. (DBERR 14102)

CAUSE

DBCORE version does not match with the DBCORE for the session.

ACTION

Check DBCORE versions.

14103
MESSAGE

Current log file cannot be purged. (DBERR 14103)

CAUSE

The file to be purged is in use.

ACTION

Issue the SHOWLOG command in SQLUtil to inquire if the log file is in use.

14200
MESSAGE

New partition instance found, and the current SCR does not have any more slots. (DBERR 14200)

CAUSE

This typically happens on a system with a large number of partition numbers. Further, if this system has switched master- replicate roles with a number of other systems, it has a large number of non-empty partitions.

ACTION

The transaction is aborted by ALLBASE/SQL but the application needs to terminate at this point. Issue a START DBE NEWLOG with a larger MAXPARTITIONS.

14201
MESSAGE

Multiple database environments updated in the same transaction. (DBERR 14201)

CAUSE

A transaction attempted to replicate logging against more than one database id.

ACTION

Check the transaction logic.

14202
MESSAGE

Log full error due to warm standby log scan. (DBERR 14202)

CAUSE

Logging cannot be done because a log lock would be overwritten.

ACTION

Remove the log lock to resume logging.

15047
MESSAGE

DBCore internal I/O error - ! (!). (DBERR 15047)

CAUSE

An unexpected file system write error occurred during a transaction. Your current transaction was rolled back.

ACTION

Refer to the MPE/iX Error Message Manual, Volume 1 for an error description, and contact your system administrator to check for possible disk drive physical I/O problems.

15048
MESSAGE

DBCore internal I/O error - ! (!). (DBERR 15048)

CAUSE

An unexpected file system write error occurred during a transaction. Your current transaction was rolled back.

ACTION

Refer to the MPE/iX Error Message Manual, Volume 1 for an error description, and contact your system administrator to check for possible disk drive physical I/O problems.

20027
MESSAGE

*** Cannot update DBECON file. (! !, !, !, !) (DBERR 20027)

CAUSE

A file system error was encountered.

ACTION

Refer to the MPE/iX Error Message Manual, Volume 1 for an error description.

20029
MESSAGE

*** Cannot purge SQLMigrate log file (AASQLMIG). (! !, !, !) (DBERR 20029)

CAUSE

A file system error was encountered when trying to purge the file named AASQLMIG. This is a temporary file used by SQLMigrate. This file is located in the same group as the DBECon file.

ACTION

Take the necessary steps to purge this file before attempting again the SQLMigrate command which caused this error.

20031
MESSAGE

Cannot purge existing user log file (! !, !, !).(DBERR 20031)

CAUSE

An error occurred while trying to purge a log file named in the DBECon file. It may not exist on the system where the migration is being performed.

ACTION

Because the log file could not be purged, SQLMigrate did not attempt to execute the START DBE NEWLOG command. The migration has completed successfully, but you will not be able to use the DBEnvironment until you have run ISQL and issued a START DBE NEWLOG command.

20032
MESSAGE

*** Cannot purge DBECON file. (! !, !) (DBERR 20032)

CAUSE

A file system error was encountered.

ACTION

Refer to the system administration manual.

20034
MESSAGE

*** Cannot start DBCore. (RC !, !, !, !) (DBERR 20034)

CAUSE

An unexpected error occurred while trying to establish a single user session with the DBEnvironment.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

20035
MESSAGE

*** DBCore error. (FNC !, RC !, !, !, !) (DBERR 20035)

CAUSE

An unexpected internal error was encountered.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

20036
MESSAGE

Unexpected INTERNAL error (!, !, !, !) (DBERR 20036)

CAUSE

An unexpected internal error was encountered.

ACTION

Record as much information as possible and contact your HP Service Representative or Response Center.

20040
MESSAGE

*** Cannot open expanded DBECON file. (! !, !) (DBERR 20040)

CAUSE

An MPE/iX file system error was encountered.

ACTION

Refer to the MPE/iX Error Message Manual, Volume 1.

20041
MESSAGE

*** Cannot close expanded DBECON file. (! !, !) (DBERR 20041)

CAUSE

A file system error was encountered.

ACTION

Refer to the system administration manual.

20042
MESSAGE

*** Cannot purge expanded DBECON file. (! !, !) (DBERR 20042)

CAUSE

A file system error was encountered.

ACTION

Refer to the system administration manual.

20043
MESSAGE

*** Cannot write to expanded DBECON file. (! !, !) (DBERR 20043)

CAUSE

A file system error was encountered.

ACTION

Refer to the system administration manual.

20044
MESSAGE

*** Cannot rename DBECON file to BBSQLMIG file. (! !, !) (DBERR 20044)

CAUSE

A file system error was encountered.

ACTION

Refer to the system administration manual.

20045
MESSAGE

*** Cannot allocate expanded DBECON file. (! !, !) (DBERR 20045)

CAUSE

A file system error was encountered. There probably is not enough extra disk space on your system.

ACTION

Refer to the system administration manual. Try to create more free disk space before using SQLMigrate again.

20046
MESSAGE

*** Cannot open BBSQLMIG file. (! !, !) (DBERR 20046)

CAUSE

A file system error was encountered when trying to create a file named BBSQLMIG in the same directory as the DBECon file. It probably already exists.

ACTION

Refer to the MPE/iX Error Message Manual, Volume 1. Remove any files named BBSQLMIG from the same directory as the DBECon file before using SQLMigrate again.

20047
MESSAGE

*** Cannot close BBSQLMIG file. (! !, !) (DBERR 20047)

CAUSE

A file system error was encountered.

ACTION

Refer to the system administration manual.

20048
MESSAGE

*** Cannot purge BBSQLMIG file. (! !, !) (DBERR 20048)

CAUSE

A file system error was encountered.

ACTION

Refer to the system administration manual.

20049
MESSAGE

*** Cannot write to BBSQLMIG file. (! !, !) (DBERR 20049)

CAUSE

A file system error was encountered.

ACTION

Refer to the system administration manual.

20050
MESSAGE

*** Cannot rename BBSQLMIG file to DBECON file. (! !, !) (DBERR 20050)

CAUSE

A file system error was encountered.

ACTION

Refer to the system administration manual.

20051
MESSAGE

*** Illegal command. (DBERR 20051)

CAUSE

SQLMigrate did not recognize the command that was entered.

ACTION

Use the HELP command or refer to the ALLBASE/SQL Database Administration Guide to determine the valid SQLMigrate commands.

20052
MESSAGE

Input too long. Maximum length is !. (DBERR 20052)

CAUSE

The total length of the input line exceeded the allowed limit.

ACTION

Issue the command again.

20053
MESSAGE

*** Input limit reached. No semicolon found. (DBERR 20053)

CAUSE

SQLMigrate commands must be terminated with a semicolon. None was found in the input string submitted.

ACTION

Issue the command again.

20054
MESSAGE

*** Unexpected semicolon found. (DBERR 20054)

CAUSE

A semicolon was found in the input string in an unexpected location. Semicolons are allowed either: 1) at the end of the command or 2) in the DBEnvironmentName, when the operating system file naming convention allows it.

ACTION

Issue the command again without the illegal semicolon.

20055
MESSAGE

*** Unexpected end of input. (DBERR 20055)

CAUSE

An error was encountered trying to retrieve the next command.

ACTION

Check the output and input to determine if all commands executed properly.

20056
MESSAGE

*** Illegal syntax. (DBERR 20056)

CAUSE

Command was entered incorrectly.

ACTION

Issue the command again. You can use the HELP command to verify your syntax.

20070
MESSAGE

*** SQLMIGRATE log file (AASQLMIG) already exists. (DBERR 20070)

CAUSE

AASQLMIG, a temporary file used by SQLMigrate, already exists in the same location as the DBECON file. Another user is probably running SQLMigrate on another DBEnvironment at the same time.

ACTION

Try again later.

20080
MESSAGE

*** Cannot create BBSQLMIG file. (! !, !) (DBERR 20080)

CAUSE

BBSQLMIG, a temporary file used by SQLMigrate, already exists in the same location as the DBECON file. Another user is probably running SQLMigrate on another DBEnvironment at the same time.

ACTION

Try again later.

20200
MESSAGE

*** Invalid target version. Use the SHOW VERSIONS command. (DBERR 20200)

CAUSE

The release of SQLMigrate being used does not support the version that was specified in the last command.

ACTION

Use the SHOW VERSIONS command to determine the valid versions that may be used with this release of SQLMigrate.

20201
MESSAGE

*** DBEnvironmentName is too long. Maximum length is !. (DBERR 20201)

CAUSE

A DBEnvironmentName is restricted to operating system file naming conventions.

ACTION

Refer to the MPE/iX General User's Reference Manual for information on file naming conventions.

20202
MESSAGE

*** Cannot MIGRATE FORWARD to earlier version. (DBERR 20202)

CAUSE

A logic error was encountered in the command. The keyword FORWARD is only used when migrating an older version DBEnvironment to one that is compatible with a newer release of ALLBASE/SQL.

ACTION

Either change the keyword FORWARD to BACKWARD, or change the target version. Issue the command again.

20203
MESSAGE

*** Cannot MIGRATE BACKWARD to later version. (DBERR 20203)

CAUSE

A logic error was encountered in the command. The keyword BACKWARD is only used when migrating a newer version DBEnvironment to one that is compatible with an older release of ALLBASE/SQL.

ACTION

Either change the keyword BACKWARD to FORWARD, or change the target version. Issue the command again.

20204
MESSAGE

*** Cannot PREVIEW FORWARD to earlier version. (DBERR 20204)

CAUSE

A logic error was encountered in the command. The keyword FORWARD is only used when previewing an older version DBEnvironment to one that is compatible with a newer release of ALLBASE/SQL.

ACTION

Either change the keyword FORWARD to BACKWARD, or change the target version. Issue the command again.

20205
MESSAGE

*** Cannot PREVIEW BACKWARD to later version. (DBERR 20205)

CAUSE

A logic error was encountered in the command. The keyword BACKWARD is only used when previewing a newer version DBEnvironment to one that is compatible with an older release of ALLBASE/SQL.

ACTION

Either change the keyword BACKWARD to FORWARD, or change the target version. Issue the command again.

20206
MESSAGE

*** DBEnvironment is already compatible with target version. (DBERR 20206)

CAUSE

The version of the DBEnvironment is already the same as the target version of the command.

ACTION

If the target version was incorrectly specified, modify it and issue the command again.

20207
MESSAGE

*** Existing DBEnvironment not supported by SQLMigrate (DBERR 20207)

CAUSE

The release of SQLMigrate being used does not support migrations for the DBEnvironment specified in the command.

ACTION

Contact your HP Service Representative or Response Center to determine if another release of SQLMigrate is available that will migrate your DBEnvironment.

20208
MESSAGE

*** DBEnvironment version is not recognized by SQLMigrate. (!) (DBERR 20208)

CAUSE

The release of SQLMigrate being used does not recognize the version number of your DBEnvironment, and cannot support migrations for it.

ACTION

Contact your HP Service Representative or Response Center to determine if another release of SQLMigrate is available that will migrate your DBEnvironment.

20209
MESSAGE

*** DBEFileName is too long. Maximum length is !. (DBERR 20209)

CAUSE

The allowable length for the DBEFileName was exceeded.

ACTION

Issue the command again, using a valid DBEFileName.

20210
MESSAGE

*** SystemFileName name is too long. Maximum length is !. (DBERR 20210)

CAUSE

The allowable length for the SystemFileName was exceeded.

ACTION

Issue the command again, using a valid SystemFileName.

20211
MESSAGE

*** Migration path is not supported by SQLMIGRATE (!,!).(DBERR 20211)

CAUSE

SQLMigrate can only be used for a migration path to/from the release of ALLBASE/SQL on which SQLMigrate came. The attempted migration was for a path that did not involve the current release of ALLBASE/SQL.

ACTION

Specify a valid migration path.

20220
MESSAGE

Log full. (DBERR 20220)

CAUSE

The log file is full.

ACTION

If you see this message, you should notify your HP Service Representative or Response Center, because a problem probably exists in SQLMIGRATE.

During the MIGRATE, PREVIEW, CREATE DBEFILE, and ADD DBEFILE commands, SQLMIGRATE "connects" to the DBEnvironment by performing a START DBE NEWLOG command using a temporary log file. On MPE/iX, the file is named "AASQLMIG" and is created in the same group as the DBECON file. On HP-UX, the file is named "/tmp/AASQLMIGxxxxxx", where "xxxxx" is a unique id for each SQLMIGRATE process.

SQLMIGRATE needs to create it's own log file for several reasons, but the most important ones are 1) the existing log file(s) may not be compatible with the newest release, and 2) the existing log file(s) may not have enough free space on them. SQLMIGRATE creates the log in non-archive mode (so it is circular), and tries to use it efficiently so that a log full condition does not occur.

As a workaround, you can increase the size of the temporary log file (the default size is 400 pages) by issuing one of the following before running SQLMIGRATE:

On MPE/iX:
   : setjcw MIGLOGSZ 1000
 
On HP-UX (csh):
   % setenv MIGLOGSZ 1000
 
On HP-UX (sh or ksh):
   $ MIGLOGSZ=1000
   $ export MIGLOGSZ

In the examples above, the size of the temporary log file will be 1000 pages. Set the MIGLOGSZ variable to the value needed to accomplish a migration for your DBEnvironment.

20330
MESSAGE

ERROR - DBEFileName already exists in !. (DBERR 20330)

CAUSE

A row exists in SYSTEM.DBEFILE which has a DBEFNAME that is the same as the DBEFileName that was specified.

ACTION

Issue the CREATE DBEFILE statement again, using a different DBEFileName.

20335
MESSAGE

ERROR - DBEFILE size is too small. Minimum size is !. (DBERR 20335)

CAUSE

The "WITH PAGES = " parameter did not meet minimum requirements.

ACTION

Issue the CREATE DBEFILE statement again, using a larger value in the "WITH PAGES = " parameter.

20336
MESSAGE

ERROR - DBEFILE size is too large. Maximum size is ! (DBERR 20336)

CAUSE

The "WITH PAGES = " parameter exceeded maximum requirements.

ACTION

Issue the CREATE DBEFILE statement again, using a smaller value in the "WITH PAGES = " parameter.

20337
MESSAGE

ERROR - DBEFILE name cannot be partially or fully qualified. (DBERR 20337)

CAUSE

The DBEFileName you specified was qualified by an MPE/iX group or account.

ACTION

Issue the command again with an unqualified DBEFileName.

20340
MESSAGE

ERROR - SystemFileName already exists. (DBERR 20340)

CAUSE

Either the SystemFileName already exists as a physical file, or a row exists in SYSTEM.DBEFILE which has a FILEID that is the same as the SystemFileName.

ACTION

Use a different SystemFileName, and issue the CREATE DBEFILE statement again.

20350
MESSAGE

ERROR - DBEFileName has not been CREATED in !. (DBERR 20350)

CAUSE

You issued an ADD DBEFILE statement before a CREATE DBEFILE statement had been issued.

ACTION

Issue the CREATE DBEFILE statement, and then issue the ADD DBEFILE command again.

20360
MESSAGE

ERROR - DBEFileName has already been ADDED to a DBEFILESET. (DBERR 20360)

CAUSE

The row for DBEFileName in SYSTEM DBEFILE indicates that the DBEFSNAME has already been assigned.

ACTION

The name specified in the ADD DBEFILE statement was probably incorrect. Modify it, and issue the command again.

20518
MESSAGE

ERROR - User is not DBECreator. (DBERR 20518)

CAUSE

Only the DBECreator or the system manager is authorized to use SQLMigrate.

ACTION

Contact someone having the proper capabilities to use SQLMigrate.

20520
MESSAGE

ERROR - Invalid DBECON file format detected. (DBERR 20520)

CAUSE

Migration is not supported for this DBEnvironment using SQLMigrate.

ACTION

UNLOAD and LOAD your data to install another release of ALLBASE/SQL.

20530
MESSAGE

ERROR - Previous failed attempt to MIGRATE detected. (DBERR 20530)

CAUSE

SQLMigrate was used is the past to migrate the DBEnvironment, but the migration was unsuccessful.

ACTION

Purge the DBEnvironment and restore the backup version before attempting migration again.

22540
MESSAGE

ERROR - Insufficient space in the SYSTEM DBEFileSet. (DBERR 22540) DBEFile(s) containing ! pages need to be added to the SYSTEM DBEFileSet before attempting the migration.

CAUSE

The space estimate calculated during the PREVIEW command indicates that more space is needed for the migration than is currently present in the SYSTEM DBEFileSet.

ACTION

Issue a CREATE DBEFILE statement followed by an ADD DBEFILE statement to add space to the SYSTEM DBEFileSet.

If you are concerned about the amount of additional space being added, CREATE and ADD multiple small DBEFiles, rather than one large one. After the migration is complete, perform an UPDATE STATISTICS on SYSTEM.TABLE. Review SYSTEM.DBEFILE to determine the empty DBEFiles in the SYSTEM DBEFileset, and remove them. Remember to leave about 20% of the pages free for the temporary processing needs of ALLBASE/SQL.

Feedback to webmaster