Message Reference

SQL3500 - SQL3599

SQL3500WThe utility is beginning the "<phase>" phase at time "<timestamp>".

Explanation: This is an informational message indicating that a phase is about to begin and that the previous phase has ended. The phases are (in order of appearance):

During the LOAD phase, data is loaded into your table. If there are any indexes to be built, BUILD phase will follow the LOAD phase. If there were any duplicate keys found for a unique index, the DELETE phase will follow the BUILD phase.

If the LOAD is terminated before the end of the LOAD, you need to know the phase at which you should restart the LOAD.

User Response: No action is required.

SQL3501WThe table space(s) in which the table resides will not be placed in backup pending state since forward recovery is disabled for the database.

Explanation: COPY NO was specified on the invocation of LOAD which results in the table space(s) in which the table resides being placed into backup pending state unless forward recovery is disabled for the database.

The utility continues.

User Response: No action is required.

SQL3502NThe utility has encountered "<number>" warnings which exceeds the total number of warnings allowed.

Explanation: The number of warnings issued during the command has exceeded the total number of warnings that the user specified at invocation of the utility.

The utility terminates.

User Response: Ensure that the correct data is being loaded with the appropriate options or increase the number of warnings allowed. Resubmit the command.

SQL3503WThe utility has loaded "<number>" rows which equals the total count specified by the user.

Explanation: The number of rows loaded has equaled the total number of rows that the user specified at invocation of the utility.

The utility has successfully completed.

User Response: No response required.

SQL3504WA consistency point is being established.

Explanation: Consistency points will be established at times other than the regular interval specified in the SAVECOUNT parameter at invocation when:

User Response: If the LOAD continues after this message, no action is required. If the LOAD terminates, it can be restarted after all errors are corrected (such as activating a device or decreasing the interval at which consistency points are to be established).

SQL3505NThe length specified in the filetmod for the RECLEN option is not in the valid range of 1 to 32767.

Explanation: In the filetmod parameter, the RECLEN option was specified for an ASC file. The length specified is not valid.

User Response: Correct the length specified and resubmit the command.

SQL3506WThe value specified in the null indicator in row "<row-number>" and column "<column-number>" is not valid. A value of 'N' will be assumed.

Explanation: For ASC files, a null indicator column can be specified for each data column and should contain either a 'Y' or a 'N'. A 'Y' indicates that the column is a null value and a 'N' indicates that the column contains data. If neither of these values are in the null indicator column, it is assumed to be a 'N' and data will be loaded into the column.

User Response: If the data or the null indicator are incorrect, correct the input file and resubmit the command.

SQL3507NThe column number specified for a null indicator is not in the valid range of 0 to 32767 or the null indicator parameter is not valid.

Explanation: In the null_ind parameter, columns for null indicators were specified for an ASC file but one of the columns is not valid or the pointer passed in for the null indicators is not valid.

User Response: Correct the parameter and resubmit the command.

SQL3508NError in accessing a file or path of type "<file-type>" during load or load query. Reason code: "<reason-code>". Path: "<path/file>".

Explanation: An error occurred while trying to access a file during load or load query processing. The utility stops processing.

User Response: If doing a load and the table space is not in load pending state, correct the problem and invoke the load utility again. If the table space is in load pending state, then invoke the load utility in RESTART or REPLACE mode, or restore a backup of the table space(s). The state of the table space can be determined using the LIST TABLESPACES command.

The following is a list of reason codes:

1
Unable to open the file.

This could be caused by an incorrect file name or insufficient authority to access the file/directory. Correct the problem and either restart or rerun the load.

2
Unable to read/scan the file.

This could be the result of a hardware error. If the error is a hardware error, take the appropriate action as specified in the Troubleshooting Guide for hardware problems and restart or rerun the load.

3
Unable to write to or change size of the file.

This could be the result of a disk full condition or a hardware error. Refer to the file type list below and either ensure there is enough space to run the load or specify a different location to be used. Restart or rerun the load. If the error is a hardware error, take the appropriate action as specified in the Troubleshooting Guide for hardware problems and restart or rerun the load.

4
The file contains invalid data.

A file required by the load contains incorrect data. See the action described for TEMPFILES_PATH.

5
Unable to close the file.

If the load cannot be restarted or rerun, contact your IBM service representative.

6
Unable to delete the file.

If the load cannot be restarted or rerun, contact your IBM service representative.

7
Parameter specified incorrectly. Refer to the list of file types to determine the parameter in error and rerun the load with a valid parameter.

The following is a list of file types:

SORTDIRECTORY
Ensure that the workdirectory parameter is specified properly. There must be enough combined space in all the directories to hold twice the size of the index keys for the loaded data. For load insert and load restart there must also be room for twice the size of the index keys of the existing data in the table.

MSGFILE
Ensure that the messagefile parameter is specified properly. There must be enough disk space to write out the messages that occur during the load.

If this is a load query, ensure that the local message file parameter is NOT the same as the messagefile parameter used for the load whose status is being queried.

TEMPFILES_PATH
Ensure that the tempfiles path parameter is specified properly. See the Data Movement Utilities Guide and Reference for more details on this parameter.

SQL3509WThe utility has deleted "<number>" rows from the table.

Explanation: When a table with a unique index is loaded, rows causing violation of uniqueness of an index will be deleted from the table during the delete phase. This message provides information on how many rows have been deleted.

User Response: No action is required.

SQL3510N The working directory for the sort phase cannot be accessed.

Explanation: One or more of the specified working directories for the sort phase either does not exist or has no read/write permission.

User Response: Ensure that the specified working directories exist and the read/write permission is setup correctly and resubmit the command.

SQL3511WThe file named in row "<row-number>" and column "<column-number>" cannot be found. A null was loaded.

Explanation: The filename in the specified field cannot be found. There may be a data type mismatch.

For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins.

A null value is loaded.

User Response: Examine the input value. If necessary, correct the input file and resubmit the command or edit the data in the table.

SQL3512WThe file named in row "<row-number>" and column "<column-number>" cannot be found, but the target column is not nullable. The row was not loaded.

Explanation: The filename in the specified field cannot be found. A null cannot be loaded because the output column in the table is not nullable.

For delimited ASCII (DEL) files, the value of the column number specifies the field within the row that contains the value in question. For ASCII files, the value of the column number specifies the byte location within the row where the value in question begins.

The row is not loaded.

User Response: Correct the input file and resubmit the command or edit the data in the table.

SQL3513NThe codepage of the file does not match the codepage of the database. The file cannot be loaded.

Explanation: DB2CS files cannot be loaded into a database with a codepage that differs from the original database.

User Response: Change the codepage of the database and resubmit the command or use another filetype (such as PC/IXF) to move your data from the original database to the new database.

SQL3514NA utility system error occurred. Function code: "<function>". Reason code: "<reason-code>". Error code: "<error-code>".

Explanation: A system error occurred during database utility processing.

User Response: Different actions are required depending on the value of "<function>".

The possible function codes are:

SQL3515WThe utility has finished the "<phase>" phase at time "<timestamp>".

Explanation: This is an informational message indicating that a phase has finished. The phases are (in order of appearance):

User Response: No action is required.

SQL3516NThe utility could not restart the load as specified.

Explanation: The Load Utility detected discrepancies in the last consistency point performed by Load before failure occurred. This condition might be caused either by a system error or an invalid log file.

User Response: Restart the Load at the Build phase, to bring the table to a consistent state and create indexes (if applicable), or perform Load with the REPLACE option.

SQL3517NAn unexpected record was read from the input source.

Explanation: The utility has encountered a record that is in a format that is not valid. The source may have been corrupted when copied from the original source.

Processing terminates.

User Response: Copy the record from the original source in binary and restart the LOAD.

SQL3518NThe data in the source is not compatible to the table to be loaded.

Explanation: The source cannot be used to load this table because one of the following reasons:

User Response: Ensure that both the table and source are correctly specified. If you want to load data from a table with a different definition or from a different platform or codepage, use another filetype such as IXF or DEL.

SQL3519WBegin Load Consistency Point. Input record count = "<count>".

Explanation: The Load Utility is about to attempt to perform a Consistency Point to commit the table data that has already been loaded.

User Response: If message SQL3520W is not printed immediately after this message, then the Consistency Point failed. The Load will have to be restarted at the Build phase, to ensure that the table is brought back to a consistent state and all indexes (if any) created. It will then be possible to check which records have been loaded. Start the Load again with a RESTARTCOUNT set to the number of records successfully loaded to skip those rows and load the rest of the file.

If this message is followed by messages SQL3520W, then this message is informational only and no response is required.

SQL3520WLoad Consistency Point was successful.

Explanation: The Consistency Point performed by Load was successful.

User Response: This is an informational message only. No response is required.

SQL3521NThe input source file "<sequence-num>" was not provided.

Explanation: A load was invoked with multiple input files but not all the files were provided. For the DB2CS filetype, all the input source files that were created originally must be provided. For the IXF filetype, all the input source files must be provided in the correct order.

The utility terminates.

User Response: Restart the utility providing all the input source files and setting the RESTARTCOUNT appropriately for the data that was already loaded.

SQL3522NA copy target cannot be provided when both log retain and user exits are disabled.

Explanation: A copy target has been specified on invocation of load for a database that has both log retain and user exits disabled. Copy targets are not valid for such databases.

The utility stops processing.

User Response: Verify that the database should have log retain and user exits disabled and invoke the load without specifying a copy target.

SQL3523WThere are no messages to be retrieved from the message file. Reason code: "<rc>".

Explanation: No messages are returned from a query of the LOAD temporary message file. The possible return codes are:

1
No LOAD temporary message file exists.

2
There are no messages in the LOAD temporary message file.

User Response: Ensure that a valid table name has been specified. If the table name is specified correctly and messages are expected, check the database monitor to verify that the utility is active and it is not waiting for resources such as locks. Note that the LOAD temporary message file will not be created until the LOAD utility is in progress and it will be deleted after the completion of the LOAD utility.

SQL3524NOption "<option>" has an invalid value of "<value>".

Explanation: The value provided must be an integer value. Its range for each option is as follows:

  1. TOTALFREESPACE: the value must be in the range of 0 to 100, and is interpreted as a percentage of the total pages in the table that are to be appended to the end of the table as free space.
  2. PAGEFREESPACE: the value must be in the range of 0 to 100, and is interpreted as a percentage of each data page that is to be left as free space.
  3. INDEXFREESPACE: the value must be in the range of 0 to 99, and is interpreted as a percentage of each index page that is to be left as free space when loading indexes.

The utility stops processing.

User Response: Correct the value and resubmit the command.

SQL3525WThe "<option-1>" option is incompatible with the "<option-2>" option.

Explanation: Incompatible options have been provided to the utility.

User Response: Remove or modify one of the options and resubmit the command. See the Command Reference for more information on valid options.

SQL3526NThe modifier clause "<clause>" is inconsistent with the current load options. Reason code: "<reason-code>".

Explanation: The load file type mode (modifier) indicated, is incompatible with your load/import/export command. This is because of one of the following reasons:

  1. The current option requires you to specify the RECLEN and NOEOFCHAR file type modifiers. One or more of these options are missing from your command.
  2. The indicated option, such as DEL or ASC, is inconsistent with the format of the input or output data file.
  3. Generated or identity related file type modifiers have been specified but the target table contains no such columns.
  4. It is not possible to load a table having a non-identity generated column in a unique index unless the column is specified in the INCLUDE clause of the CREATE INDEX statement or the GENERATEDOVERRIDE file type modifier is used.
  5. It is not possible to load a table having a non-identity generated column in the partitioning key unless the GENERATEDOVERRIDE file type modifier is used.

User Response: Check the requirements of the option you are using. Reissue the command using modifier clauses (file type modes) and utility options that are consistent.

SQL3527NThe number specified in the FILETMOD parameter for the CODEPAGE option is not valid.

Explanation: In the FILETMOD parameter, the CODEPAGE option was invalid.

User Response: Correct the codepage number and resubmit the command.

SQL3528WThe delimiter (column delimiter, string delimiter, or decimal point) specified in the CLP command may get translated from the application codepage to the database codepage.

Explanation: When a CLP command is sent from the client to the server, it may get translated from the codepage of client to the codepage of server, if they are different.

User Response: To ensure that delimiters are not converted, they should be specified in hex format.

SQL3529NThe "<operation-name>" operation encountered the unsupported data type "<data-type>" in column "<column-number>".

Explanation: The "<operation-name>" operation does not support data type "<data-type>" found in column "<column-number>".

User Response: Please check your table definition and the Data Movement Guide for supported data types.

SQL3530IThe Load Query utility is monitoring Load progress on node "<node>".

Explanation: The Load Query utility was invoked in an MPP environment.

User Response: No action is necessary.

SQL3531IA LOAD RESTART has occurred.

Explanation: The RESTART option was given for the Load currently being queried.

User Response: No action is necessary.

SQL3532IThe Load utility is currently in the "<phase>" phase.

Explanation: This is an informational message indicating the phase of the Load currently being queried.

User Response: No action is necessary.

SQL3533IThe Load utility is currently building index "<number>" of "<number>".

Explanation: This is an informational message returned if the Load currently being queried is in the BUILD phase.

User Response: No action is necessary.

SQL3534IThe Load DELETE phase is approximately "<number>" percent complete.

Explanation: This is an informational message returned if the Load currently being queried is in the DELETE phase.

User Response: No action is necessary.

SQL3535WThe LOAD command parameter "<parameter-name>" is no longer supported; its value will be ignored by the LOAD utility.

Explanation: Your LOAD command contains a parameter that is no longer supported.

User Response: Please refer to the DB2 documentation for information on temporary sort space for LOAD and suggestions related to LOAD performance tuning.

SQL3536NSystem temporary table space "<table-space-name>" is full.

Explanation: The LOAD utility has encounetered a table space full condition while sorting index keys.

User Response: Ensure that there is enough space allocated to the system temporary table space "<table-space-name>", at least two times the total size of the indexes being built. Restart the LOAD utility.

SQL3537NSort memory could not be allocated during the execution of the LOAD utility.

Explanation: Insufficient process virtual memory is available to the LOAD utility for sort processing.

User Response: Terminate the application on receipt of this message. Ensure there is enough virtual memory available for sort processing.

Possible solutions include:

SQL3538NThe LOAD QUERY utility failed because multiple LOADs are using the same temporary files path.

Explanation: At least one other LOAD was invoked using the same TEMPFILES PATH as the queried LOAD and is still in progress. The LOAD QUERY utility cannot uniquely determine which LOAD to query.

User Response: Use the TABLE parameter of LOAD QUERY instead.

SQL3539NLOAD RESTART cannot proceed because LOAD TERMINATE has been attempted at least once.

Explanation: LOAD TERMINATE can only be followed by LOAD TERMINATE.

User Response: User can proceed with LOAD TERMINATE only.

SQL3550WThe field value in row "<row-number>" and column "<column-number>" is not NULL, but the target column has been defined as GENERATED ALWAYS.

Explanation: A non NULL field value was encountered in the input file. Because the target column is of type GENERATED ALWAYS, the value cannot be loaded. The column number specifies the field within the row of the missing data.

User Response: For LOAD, an explicit, non NULL field value can be loaded into a GENERATED ALWAYS identity column only if the identityoverride file type modifier is used. For non-identity GENERATED ALWAYS columns, the generatedoverride file type modifier can be used to load explicit, non NULL values into a row. If using these modifiers is not appropriate, the field value must be replaced with a NULL if LOAD is to accept the row.

For IMPORT there is no way to override a GENERATED ALWAYS column. The field value must be removed and replaced with a NULL if the utility is to accept the row.

SQL3551WThe table contains at least one GENERATED ALWAYS column that the utility will override.

Explanation: An "override" file type modifier (for example, IDENTITYOVERRIDE or GENERATEDOVERRIDE) has been specified.

For IDENTITYOVERRIDE, this may violate the uniqueness property of an identity column defined as GENERATED ALWAYS.

For GENERATEDOVERRIDE, this may result in a non-identity GENERATED ALWAYS column containing a value that does not correspond to its column definition.

User Response: No action is required.


[ Top of Page | Previous Page | Next Page ]