DBT5000-5999
DBT Message ID | Message | Explanation | User Response |
---|---|---|---|
DBT5000I |
The db2checkSD utility completed successfully. The specified database can be used in a DB2 pureScale environment. The output log file is named file-name. |
Before converting your instance to a DB2 pureScale instance type, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD utility did not find any database objects or features in the specified database that are not supported in a DB2 pureScale environment. |
Optional: review the contents of the output log file. You can now convert your instance to a DB2 pureScale instance type. |
DBT5001W |
The db2checkSD utility completed with some warnings. The database or databases can be used in a DB2 pureScale environment, but some database objects or features will have to be converted or disabled. The output log file is named file-name. |
Before converting your instance to a DB2 pureScale instance type, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD utility found some database objects or features in the specified database that are not supported in a DB2 pureScale environment which will be automatically converted or disabled when you convert the instance to a DB2 pureScale instance type. |
|
DBT5002N |
The db2checkSD utility completed with errors. The database or databases cannot be used in a DB2 pureScale environment. The output log file is named file-name. |
Before converting your instance to a DB2 pureScale instance type, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD utility found some database objects or features in the specified database that are not supported in a DB2 pureScale environment and which cannot be automatically converted or disabled when you convert the instance to a DB2 pureScale instance type. |
|
DBT5003N |
The db2checkSD command failed because the following invalid parameter was specified: parameter-name. |
Before converting your instance to a DB2 pureScale instance type, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when an invalid parameter was passed to the db2checkSD command. |
Run the db2checkSD command again, specifying valid parameters. |
DBT5004N |
The db2checkSD command failed because a database was not specified and the -e parameter was not specified. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. You can pass the name of a specific database to be checked, or you can use the -e parameter to specify that the db2checkSD utility should check all databases in the current database manager instance. This message is returned when no database or databases were specified to be examined by the db2checkSD utility. |
Run the db2checkSD command again, specifying which database or databases to check in one of the following ways:
|
DBT5005N |
The db2checkSD command failed because no output log file name was specified. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD creates an output log file that contains detailed information about the investigation of the database structure, metadata, objects, and features that the db2checkSD utility performed. You must specify the name of the output log file using the -l parameter. This message is returned when no name for the db2checkSD output log file was specified using the -l parameter with the db2checkSD command. |
Run the db2checkSD command again, specifying an output log file name using the -l parameter. |
DBT5006N |
The db2checkSD command failed because no value was specified for the following parameter: parameter-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when a parameter is passed to the db2checkSD command without a value. |
Run the db2checkSD command again, specifying a value for the named parameter. |
DBT5007N |
The db2checkSD command failed because the following parameter was specified more than once: parameter-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when a parameter is passed to the db2checkSD command more than once. |
Run the db2checkSD command again, specifying the named parameter only once. |
DBT5008N |
The db2checkSD command failed because the length of the specified log file name is too long. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD creates an output log file that contains detailed information about the investigation of the database structure, metadata, objects, and features that the db2checkSD utility performed. You must specify the name of the output log file name using the -l parameter. The log file name cannot be longer than 256 characters. This message is returned when an output log file name was specified using the -l parameter with the db2checkSD command that is longer than 256 characters. |
Run the db2checkSD command again, specifying an output log file name that is not longer than 256 characters. |
DBT5009N |
The db2checkSD command failed because the db2checkSD utility is not supported with the current version. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD utility is supported with DB2 Version 9.7 for Linux, UNIX, and Windows and later. This message is returned when an attempt is made to use the db2checkSD utility to examine a database that is older than DB2 Version 9.7. |
|
DBT5010N |
The db2checkSD utility failed because the utility could not confirm that the current user has sufficient authority to run the db2checkSD utility. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The following authority is required to run the db2checkSD command: SYSADM or higher. This message is returned when a user without SYSADM authority or higher attempts to run the db2checkSD command. |
Respond to this message with one of the following actions:
|
DBT5011N |
The db2checkSD utility failed because there are table spaces in the database which are not in the 'NORMAL' state. The db2checkSD utility generated a user script named script-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD utility performs the following tasks:
This message is returned when the db2checkSD utility found some table spaces that are in a state other than 'NORMAL', which would prevent the database from being upgraded successfully to a DB2 pureScale environment. |
|
DBT5012N |
The db2checkSD utility found the following database objects or features that are not supported in a DB2 pureScale environment: table spaces that do not use automatic storage. The db2checkSD utility generated a user script named script-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD utility performs the following tasks:
This message is returned when the db2checkSD utility found some database objects or enabled features that are not supported in a DB2 pureScale environment. |
|
DBT5013N |
The db2checkSD utility found the following database objects that are not supported in a DB2 pureScale environment: workload manager (WLM) CONCURRENTDBCOORDACTIVITIES thresholds created with an enforcement scope of DATABASE. The db2checkSD utility generated a user script named script-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD utility performs the following tasks:
This message is returned when the db2checkSD utility found some database objects that are not supported in a DB2 pureScale environment. |
|
DBT5015N |
The db2checkSD utility found the following database objects or features that are not supported in a DB2 pureScale environment: index extensions. The db2checkSD utility generated a user script named script-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD utility performs the following tasks:
This message is returned when the db2checkSD utility found some database objects or enabled features that are not supported in a DB2 pureScale environment. |
|
DBT5017N |
The db2checkSD utility found the following database objects or features that are not supported in a DB2 pureScale environment: database partitions. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD command is run against a multi-partitioned database or a single database partition that is not 0. |
|
DBT5018N |
The db2checkSD utility found the following database objects or features that are not supported in a DB2 pureScale environment: DB2 Text Search. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD command is run against a database which is using DB2 Text Search. |
|
DBT5020N |
The db2checkSD utility found the following database objects or features that are not supported in a DB2 pureScale environment: Net Search Extender. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD command is run against a database which is using Net Search Extender. |
|
DBT5022N |
The db2checkSD command failed because both a database name was specified and the -e parameter was specified. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. You can pass the name of a specific database to be checked, or you can use the -e parameter to specify that the db2checkSD utility should check all databases in the current database manager instance. |
Run the db2checkSD command again, specifying which database or databases to check in one of the following ways:
|
DBT5023N |
The db2checkSD command found the following database objects or features that are not supported in a DB2 pureScale environment: block-based buffer pools. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD command is run against a database or databases which are using block-based buffer pools. |
|
DBT5024N |
The db2checkSD utility found the following database objects or features that are not supported in a DB2 pureScale environment: one or more table space containers or database log or storage paths that are not on a General Parallel File System (GPFS). |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD utility found some database objects or enabled features that are not supported in a DB2 pureScale environment. |
|
DBT5025N |
The db2checkSD utility completed with errors. The output log file is named log-file-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD utility identifies these unsupported database objects and features by examining database structures and metadata, and running queries against the database. This message is returned in the following situations, among others:
|
Respond to this message in one of the following ways:
|
DBT5026I |
The db2checkSD utility completed processing for database dbname. |
Before converting your instance to a DB2 pureScale instance type, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned after the db2checkSD utility has finished checking each database, when it is invoked with the -e option to check all databases in the instance. |
Optional: Review the contents of the log file when the db2checkSD utility has finished checking all databases in the instance. |
DBT5027W |
The db2checkSD utility did not check any databases. The output log file is named file-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD utility identifies these unsupported database objects and features by examining database structures and metadata, as well as running queries against the database. This message is returned when the db2checkSD utility found an empty database directory or when the db2checkSD utility could not find a local database directory. |
|
DBT5028N |
The db2checkSD utility found the following database objects or features that are not supported in a DB2 pureScale environment: DB2 High Availability Disaster Recovery (HADR). |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD command is run against a database or databases which are using HADR. |
|
DBT5029N |
The db2checkSD utility could not open or write to the file named file-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD utility generates the following files:
This message is returned when the db2checkSD utility was unable to create the output log file or the generated user script. |
|
DBT5030N |
The db2checkSD utility found the following database objects or features that are not supported in a DB2 pureScale environment: multidimensional clustering (MDC) and insert time clustering (ITC) tables. The db2checkSD utility generated a user script is named script-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD utility performs the following tasks:
This message is returned when the db2checkSD utility found some database objects or enabled features that are not supported in a DB2 pureScale environment. |
|
DBT5032N |
The db2checkSD utility found the following database objects or features that are not supported in a DB2 pureScale environment: range-clustered tables. The db2checkSD utility generated a user script is named script-name. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. The db2checkSD utility performs the following tasks:
This message is returned when the db2checkSD utility found some database objects or enabled features that are not supported in a DB2 pureScale environment. |
|
DBT5033W |
The db2checkSD utility identified one or more features that will be disabled when updating the instance to a DB2 pureScale environment. |
Before upgrading a database to a DB2 pureScale environment, you can identify any database objects or features in the database that are not supported in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD utility found some database objects or features in the specified database that are not supported in a DB2 pureScale environment which will be automatically converted or disabled when you upgrade the database to a DB2 pureScale environment. |
|
DBT5034I |
The db2checkSD utility has already verified that database dbname can be used in a DB2 pureScale environment. |
The db2checkSD utility has already been run for the database and all checks were successful. The checks were not performed again. |
No further action is needed. |
DBT5035N |
The db2checkSD command failed because the db2checkSD utility was not able to access the database manager configuration file. |
You can verify that a given database can be used in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD utility is not able to open the database manager configuration file. |
Use commands such as db2 get dbm configuration to get more information about the error that occurs when the database manager attempts to read the database manager configuration file. |
DBT5036N |
The db2checkSD command failed because either the db2checkSD utility was unable to connect to the database or the db2checkSD utility was unable to access the database configuration file. |
You can verify that a given database can be used in a DB2 pureScale environment using the db2checkSD utility. This message is returned when the db2checkSD utility is not able to open the database configuration file. |
Respond to this error by performing the following troubleshooting steps:
|
DBT5037N |
The db2checkSD utility failed because the database is configured as an HADR standby database. |
The db2checkSD utility verifies that a database can be used in a DB2 pureScale environment. An HADR standby database must be dropped before the instance is converted to a DB2 pureScale instance and reinitialized in the DB2 pureScale environment. |
Drop the standby database, convert both instances to DB2 pureScale instances, then reinitialize the standby database. |
DBT5038N |
The db2checkSD utility failed because the HADR_SSL_LABEL database configuration parameter is set. |
The db2checkSD utility verifies that a database can be used in a DB2 pureScale environment. The database configuration parameter HADR_SSL_LABEL is not supported in DB2 pureScale environment. |
Set HADR_SSL_LABEL to NULL. |
DBT5500N |
The current user does not have sufficient authority to run the db2ckupgrade utility. |
The db2ckupgrade command is used to verify if a database can be upgraded. The following authority is required to run the db2ckupgrade command: SYSADM or higher. This message is returned when a user with insufficient authority attempts to run the db2ckupgrade command. The command failed. |
Do one of the following:
|
DBT5501N |
The db2ckupgrade utility could not open or write to the file named log-file-name. |
The db2ckupgrade command is used to verify if a database can be upgraded. The db2ckupgrade utility generates an output log file that you can review for details about the processing done by the utility. This message is returned when the db2ckupgrade utility was unable to open or write to the output log file. |
|
DBT5502N |
The db2ckupgrade utility failed because there was an incorrect number of parameters specified. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the number of parameters specified is incorrect. |
Run the db2ckupgrade command again, specifying valid parameters. |
DBT5503N |
The db2ckupgrade utility failed because the following invalid parameter was specified: parameter-name. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when an invalid parameter was passed to the db2ckupgrade command. The command failed. |
Run the db2ckupgrade command again, specifying valid parameters. |
DBT5504N |
The db2ckupgrade utility failed because a database was not specified and the -e parameter was not specified. |
The db2ckupgrade command is used to verify if a database can be upgraded. You can pass the name of a specific database to be checked, or you can use the -e parameter to specify that the db2ckupgrade utility should check all databases in the current database manager instance. This message is returned when no database or databases were specified to be examined. |
Run the db2ckupgrade command again, specifying which database or databases to check in one of the following ways:
|
DBT5505N |
The db2ckupgrade utility failed because no output log file name was specified. |
The db2ckupgrade command is used to verify if a database can be upgraded. The db2ckupgrade creates an output log file that contains detailed information about the investigation that the db2ckupgrade utility performed. You must specify the name of the output log file name using the -l parameter. This message is returned when no name for the db2ckupgrade output log file was specified. |
Run the db2ckupgrade command again, using the -l parameter, to specify an output log file name. |
DBT5506N |
The db2ckupgrade utility failed because no value was specified for the following parameter: parameter-name. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when a parameter is passed to the db2kupgrade command without a value. |
Run the db2ckupgrade command again, specifying a value for the named parameter. |
DBT5507N |
The db2ckupgrade utility failed because the following parameter was specified more than once: parameter-name. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when a parameter is passed to the db2ckupgrade command more than once. |
Run the db2ckupgrade command again, specifying the named parameter only once. |
DBT5508I |
The db2ckupgrade utility completed successfully. The database or databases can be upgraded. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the db2ckupgrade utility verifies that all upgrade conditions are met. You can now upgrade the database. |
|
DBT5509N |
The db2ckupgrade utility failed because it could not connect to the database. Database: database-name. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the db2ckupgrade utility is unable to connect to the specified database. The command failed. |
|
DBT5510W |
The db2ckupgrade utility found that the database contains the following types of objects, which are not supported by the version to which upgrading is being considered: XML global variables; or compiled SQL functions that use XML parameters or that return XML types. |
You can verify that a given database can successfully be upgraded to a later version using the db2ckupgrade utility. This message is returned when the db2ckupgrade utility finds database objects which are not supported in the version to which you are upgrading. Specifically, this message is returned when the following database objects are in a database being checked:
If you proceed to upgrade the database to the target version, these objects will be invalidated during database upgrade. You will be unable to use these database objects until you upgrade to a version that supports those database objects. |
To be able to use the database objects that are invalidated during upgrade, upgrade to a release and fix pack of DB2 database that supports XML global variables and compiled SQL functions that use XML parameters or that return XML types. When you upgrade to a fixpack that supports those database objects, the objects will be automatically revalidated the first time they are referenced after the database has been upgraded. |
DBT5511N |
The db2ckupgrade utility failed because a parameter was too long. Parameter: parameter-name. Max length: max-length. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when one of the parameters passed to the db2ckupgrade utility is longer than the maximum allowed length for that parameter. |
Run the db2ckupgrade command again, specifying the parameter with the correct length. |
DBT5512E |
The db2ckupgrade utility determined that the following workload management object cannot be upgraded because the ID of that object conflicts with a system-reserved ID. Object name: object-name. |
Some workload management objects are assigned default, system-reserved identifiers (ID). This message is returned when the db2ckupgrade utility determines that an existing workload management object has an ID that happens to fall in the range of default, system-reserved IDs. The database cannot be upgraded while the workload management object with the conflicting ID exists in the database. |
|
DBT5513N |
The db2ckupgrade utility failed because the SYSCATSPACE table space requires more space in order to complete the upgrade. |
The db2ckupgrade command is used to verify if a database can be upgraded. Typically, amount of free space defined by SYSCATSPACE should be at least the same as the current amount of used space. This message is returned when SYSCATSPACE has less than 50% free pages left. |
|
DBT5514N |
The db2ckupgrade utility failed because the database is in a restore pending state. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the database being checked is found to be in a restore pending state. |
Complete the restore and run the db2ckupgrade command again. |
DBT5515N |
The db2ckupgrade utility failed because the database is in a backup pending state. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the database being checked is in the process of having a backup taken to provide a starting point for roll-forward recovery, but is still in a backup pending state. |
Wait until the backup has completed and run the db2ckupgrade command again. |
DBT5516N |
The db2ckupgrade utility failed because the database is in a rollforward pending state. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the database being checked is enabled for roll-forward recovery and it has been restored but not rolled forward. |
|
DBT5517N |
The db2ckupgrade utility failed because the database is in an inconsistent state. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the database being checked is found to be in an inconsistent state. The possible causes of this inconsistent state include
|
|
DBT5518W |
The db2ckupgrade utility completed with one or more warnings but the database can still be upgraded. Log file: log-file. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the db2ckupgrade utility completes with one or more warnings but the database can still be upgraded |
|
DBT5519N |
The db2ckupgrade utility failed because the the utility failed to deactivate the database. SQLCODE: sqlcode. |
The db2ckupgrade command is used to verify if a database can be upgraded. The db2ckupgrade command attempts to deactivate the specified database and stop all necessary database services. This message is returned when the db2ckupgrade utility failed to deactivate the database. |
Perform the following:
|
DBT5520N |
The db2ckupgrade utility failed because an error occurred while setting the bypass flag for Query Patroller. SQLCODE: sqlcode. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the db2ckupgrade utility attempted to set the DB2_QP_BYPASS_COST variable but failed. |
Perform the following:
|
DBT5521N |
The db2ckupgrade utility failed because the version of the db2ckupgrade utility is not higher than the version of the specified database. |
While upgrading your database product to a higher version, you can verify whether the databases are ready to be upgraded by using the db2ckupgrade utility. The db2ckupgrade command must be invoked from the higher version product install media or installation path. This message is returned when the version of the db2ckupgrade utility is not higher than the database being tested, which could happen in different scenarios:
|
To verify whether a database at a lower DB2 version, X, can be upgraded to a higher DB2 version, Y, invoke the db2ckupgrade command from the higher version Y product install media or installation path. |
DBT5522N |
The db2ckupgrade utility failed because the database has one or more tables in a load pending state. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when a previous LOAD attempt on one or more tables in the database did not complete successfully. The upgrade cannot proceed until the LOAD operation is restarted or terminated. |
Restart or terminate the previously failed LOAD operation on this table by issuing LOAD with the RESTART or TERMINATE option respectively. To find out what tables are in a load pending state run the following command:
|
DBT5523N |
The db2ckupgrade utility failed because the database has one or more tables in a redistribute pending state. |
The db2ckupgrade command is used to verify if a database can be upgraded. This messages is returned when the REDISTRIBUTE utility has not completed for one or more tables in the database. The upgrade cannot proceed until the REDISTRIBUTE is finished. |
Perform one of the following:
|
DBT5524N |
The db2ckupgrade utility failed because upgrading databases enabled for VARCHAR2 support from DB2 Version 9.5 is not supported. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the db2ckupgrade utility determines that the database to be upgraded is enabled for VARCHAR2 support. Upgrading from DB2 Version 9.5 with VARCHAR2 is not supported. |
No action is needed. The database cannot be upgraded. |
DBT5525N |
The db2ckupgrade utility failed with an unhandled error. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned in the following situations, among others:
|
Respond to this message in one of the following ways:
|
DBT5526W |
The db2ckupgrade utility did not check any databases. The output log file is named file-name. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the db2ckupgrade utility finds an empty database directory or when the db2ckupgrade utility could not find a local database directory. |
Perform the following actions:
|
DBT5527N |
The db2ckupgrade command failed because the database manager could not be started. sqlcode: sqlcode. |
The db2ckupgrade command is used to verify if a database can be upgraded. The db2ckupgrade command must start the database manager in order to perform the verifications. This message is returned when db2ckupgrade is unable to start the database manager. The token sqlcode contains the sqlcode that was returned from the underlying start database manager call. The command failed. |
|
DBT5528N |
The db2ckupgrade utility failed because the I/O write operations for the database are suspended or are being suspended. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the db2ckupgrade utility cannot operate because I/O writes are suspended for the database. |
If write operations for the database are in the process of being suspended, monitor the state of the database using the suspend_io configuration parameter, and wait until the SET WRITE SUSPEND operation completes before you continue, then reissue the db2ckupgrade command again. |
DBT5529N |
The db2ckupgrade utility did not complete successfully. The database cannot be upgraded. The output log file is named log-file-name. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the db2ckupgrade utility has completed but not all upgrade conditions were met. The database cannot be upgraded. |
|
DBT5530N |
The db2ckupgrade command failed because the tablespace is not in normal state. Tablespace: tablespace-name. State: state. Member: member-name. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned then the db2ckupgrade utility attempted to access a table space which is in an invalid state, for which the intended access is not allowed. The possible causes of the inconsistent state include:
|
Perform the following actions:
|
DBT5531W |
The db2ckupgrade utility failed because it could not find any local database to process. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the -e parameter is specified but the db2ckupgrade utility is unable to find any local databases. The command failed. |
Check whether any database names exist in the system database directory. If there are no database names in the system database directory, then either no databases exist or the database names have not been cataloged. If a database name appears in the system database directory and the entry type is INDIRECT, ensure that the database exists in the specified local database directory |
DBT5532N |
The db2ckupgrade utility failed because there are one or more MQTs that depend on system views. |
The db2ckupgrade command is used to verify if a database can be upgraded. This messages is returned when the db2ckupgrade utility finds MQTs that depend on system views. During database upgrade all system views will be recreated, so any MQTs that depend on the system views will be automatically dropped. |
Perform the following actions:
|
DBT5533N |
The db2ckupgrade utility failed because the utility failed to activate the database. SQLCODE: sqlcode. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the db2ckupgrade utility could not perform the verification because it failed to activate the database. |
|
DBT5534W |
The db2ckupgrade command found a database object which has a dependency on system built-in routines that are discontinued. Object name: schema-name.object-name. Object type: object-type. Discontinued routine upon which the object depends: schema-name.routine-name. |
Some system built-in routines such as table functions, views, or stored procedures, are discontinued in the target version of the database upgrade due to the introduction of new functionality or changes to the existing functionality. The database upgrade to that target version drops any system built-in routines that are discontinued. To continue to use database objects that have a dependency on these system built-in routines, you have to alter these database objects and remove the dependency before the database upgrade. This message is returned when the db2ckupgrade command detects a database object such as a view, trigger, or a user-defined stored procedure, that has a dependency on system built-in routines that are discontinued in the target version of the database upgrade. |
Perform one of the following actions:
|
DBT5535N |
The db2ckupgrade utility failed because the HADR primary's log shipping position does not match the HADR standby's log replay position. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when the HADR primary's log shipping position does not match some HADR standby's log replay position. Before the upgrade process can begin all data produced on the primary database must be shipped and replayed by each standby database configured in the cluster. |
Using HADR monitoring tools, verify that the primary database is properly connected to all standby databases configured in the HADR_TARGET_LIST and that log shipping and log replaying functionality is healthy. If multiple standby databases are configured and some standby's log replay position is not able to catch up to the primary's log shipping position, either attempt to resolve the issue blocking the shipping or replaying from proceeding or remove the standby from the HADR_TARGET_LIST. This standby can be re-initialized from a backup image post-upgrade. Once all possible issues have been addressed re-issue the db2ckupgrade command. If the problem cannot be resolved then issue STOP HADR on the primary database to change the database role back to standard then re-issue the db2ckupgrade command. The standby database(s) will have to be re-initialized from a backup image post-upgrade. |
DBT5536W |
The db2ckupgrade utility did not find any audit policies associated with the database database-name. |
You can verify whether a database can be upgraded by using the db2ckupgrade utility. Before upgrading to a new version, you can identify any database objects or features in the database that are not supported in the new version using the db2ckupgrade utility. The security administrator uses audit policies to configure the audit facility to gather information about a database. This message is returned when the db2ckupgrade utility finds audit policies that are associated with a database (entries in the SYSCAT.AUDITUSE catalog view with a blank OBJECTTYPE), but none of the entries is associated with the current database. There is no entry that has an OBJECTNAME that matches the current database name. An audit policy is not required to upgrade the database. |
If you do not audit the database and rerun db2ckupgrade, the SYSCAT.AUDITUSE catalog view will be cleared when the database is upgraded. |
DBT5537I |
The db2ckupgrade utility has completed processing for database database-name. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned after the db2ckupgrade utility has finished checking each database, when it is invoked with the -e option to check all databases in the instance. |
Optional: Review the contents of the log file when the db2ckupgrade utility has finished checking all databases in the instance. |
DBT5538N |
The db2ckupgrade utility found an unexpected mount point configuration. |
The db2ckupgrade command is used to verify if a database can be upgraded. When upgrading from DB2 V9.8 the database upgrade moves certain table space files to a new location. If the table space containers use an unexpected mount point configuration the table space data cannot be moved by the upgrade processing. |
Contact IBM support. If possible, have the details from the log file associated with the db2ckupgrade command available. |
DBT5539N |
The db2ckupgrade utility found a discrepancy in the database control files. |
The db2ckupgrade command is used to verify if a database can be upgraded. When upgrading from DB2 9.8 the files under /MEMBERnnnn/sqldbdir are consolidated to a single location. If the files in /sqldbdir are not identical on all members the upgrade processing cannot consolidate them. |
Contact IBM support. If possible, have the log file associated with the db2ckupgrade command available. |
DBT5540I |
The db2ckupgrade command completed successfully. The database is no longer in upgrade pending state. |
You can verify whether a database is ready to be upgraded by issuing the db2ckupgrade command. If the database is ready to be upgraded, the db2ckupgrade utility puts the database in "upgrade pending" state. When a database is in upgrade pending state, all connections are blocked. There are two ways to bring a database out of upgrade pending state:
This message is returned when the db2ckupgrade utility has successfully reset the upgrade pending state of the database. No upgrade conditions were checked. Applications may connect to the database. |
No user response is required. |
DBT5541N |
The db2ckupgrade utility failed to reset the upgrade pending state of the database. SQLCODE: sqlcode. |
You can verify whether a database is ready to be upgraded by issuing the db2ckupgrade command. If the database is ready to be upgraded, the db2ckupgrade utility puts the database in "upgrade pending" state. When a database is in upgrade pending state, all connections are blocked. There are two ways to bring a database out of upgrade pending state:
This message is returned when the db2ckupgrade utility fails to reset the upgrade pending state of the database because of the error given in the runtime token sqlcode. |
|
DBT5542I |
The db2ckupgrade utility has successfully put the database in upgrade pending state. |
You can verify whether a database is ready to be upgraded by using the db2ckupgrade utility. The db2iupgrade utility internally calls db2ckupgrade. If the database is ready to be upgraded, the database is put into upgrade pending state. When a database is in upgrade pending state, attempts to connect to the database are blocked. This message is returned when the db2ckupgrade command is issued internally by the db2iupgrade utility and the database has been put in upgrade pending state. The database can be upgraded. |
Respond in one of the following ways:
|
DBT5543N |
The db2ckupgrade utility failed to put the database in upgrade pending state. SQLCODE: sqlcode |
You can verify whether a database is ready to be upgraded by using the db2ckupgrade utility. The db2iupgrade utility internally calls db2ckupgrade. If the db2ckupgrade utility determines that the database is ready to be upgraded, the db2ckupgrade utility puts the database into upgrade pending state. This message is returned when the db2ckupgrade utility is called internally by the db2iupgrade utility, and an error occurs when the db2ckupgrade utility attempts to put the database into upgrade pending state. The database cannot be upgraded. |
Issue the db2iupgrade command again. |
DBT5544W |
The db2ckupgrade command failed because incompatible input parameters were specified: parameter1 and parameter2. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when incompatible input parameters were passed to the db2ckupgrade command. |
Reissue the db2ckupgrade command, specifying valid parameters. |
DBT5545I |
The db2ckupgrade utility did not perform any verification tests because the database is in upgrade pending state. The database is ready to be upgraded. |
You can verify whether a database is ready to be upgraded by using the db2ckupgrade utility. The db2iupgrade utility calls the db2ckupgrade command internally. If the db2ckupgrade utility determines that the database is ready to be upgraded, the db2ckupgrade utility puts the database in upgrade pending state. This message is returned when the db2ckupgrade command is issued to verify a database that is already in upgrade pending state. You can upgrade the database. |
Upgrade the database. |
DBT5546W |
The db2ckupgrade utility completed successfully, however on some databases exclusive access database checks could not be completed. |
The db2ckupgrade command is used to verify if a database can be upgraded. The db2ckupgrade utility requires an exclusive database connection to run all upgrade condition checks. It tries to get exclusive database connection, but if it fails, it gets shared database connection. Under such a circumstance, it does not check all upgrade conditions. This message is returned when the db2ckupgrade utility verifies the upgrade condition under shared database connection. |
|
DBT5547I |
The db2ckupgrade utility completed successfully. No upgrade conditions were checked. Output log file: log-file. |
You can verify whether a database is ready to be upgraded by using the db2ckupgrade utility. The db2ckupgrade utility can also be used to perform some operations other than verifying whether a database is ready to be upgraded. For example: -resetUpgradePending parameter. This message is returned when the db2ckupgrade utility successfully ran one of those operations and no upgrade conditions were checked. |
Optional: Review the contents of the output log file. |
DBT5548N |
The db2ckupgrade utility did not complete successfully. Output log file: log-file. |
You can verify whether a database is ready to be upgraded by using the db2ckupgrade utility. The db2ckupgrade utility can also be used to perform some operations other than verifying if a database can be upgraded. For example: resetting upgrade pending state. This message is returned when the db2ckupgrade utility successfully run those operations, which does no upgrade condition checks. |
Review the contents of the output log file. |
DBT5549N |
No upgrade verification tests were performed because the db2ckupgrade utility failed to get an exclusive database connection. |
You can verify whether or not a database is ready to be upgraded by using the db2ckupgrade utility. You can control which verification tests the db2ckupgrade utility performs by specifying different command parameters with the db2ckupgrade command. For example, specifying the -allChecks parameter causes the db2ckupgrade utility to perform all tests. When the -allChecks parameter is specified with the db2ckupgrade command, the db2ckupgrade utility requires an exclusive database connection. This message is returned when the -allChecks parameter is specified with the db2ckupgrade command but the db2ckupgrade utility failed to get an exclusive database connection. |
|
DBT5550W |
The db2ckupgrade utility failed to complete checks requiring exclusive database access. |
You can verify whether a database is ready to be upgraded by using the db2ckupgrade utility. The db2ckupgrade utility requires an exclusive database connection to run all upgrade condition checks. If the db2ckupgrade utility fails to get an exclusive connection, the utility will fall back to using a shared connection. When the db2ckupgrade utility uses a shared connection, it does not test all upgrade conditions. This message is returned when the db2ckupgrade utility tests only some upgrade conditions because it could only use a shared database connection. |
To test all upgrade conditions, perform the following steps:
|
DBT5551I |
The db2ckupgrade utility has detected an HADR primary database and has successfully stopped HADR services. The HADR role has been changed to STANDARD. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when database upgrade on an HADR primary database is not supported. In order to proceed with the upgrade procedure, the db2ckupgrade command must stop HADR services and change the HADR role back to STANDARD. |
Proceed to continue with the upgrade procedure. The standby database(s) will have to be re-initialized from a backup image post-upgrade. |
DBT5552W |
The db2ckupgrade utility has detected that a table space is in an invalid state on the HADR standby database and needs attention. |
The db2ckupgrade command is used to verify if a database can be upgraded. This message is returned when on the HADR standby database a table space is in an invalid or error state. This can be a result of a container or disk problem. A decision must be made how this impacts the upgrade procedure. |
A table space error may or may not interfere with the upgrade procedure. Using the DB2 diagnostics log on the standby database, determine what table space is in an invalid state and what error condition exists. Assess whether this table space error will affect your upgrade procedure. It is possible to proceed with the upgrade procedure but once in the new DB2 version the table space in error cannot be recovered. Post upgrade the table space in error must be dropped and re-created. Alternatively, issue STOP HADR on the primary database to change the database role back to standard and proceed with the upgrade procedure. The HADR environment will have to be reinitialized post upgrade. |
DBT5553N |
The db2ckupgrade utility failed because the database has one or more tablespaces with file system caching on and has at least one container on raw device. | ||
DBT5554N |
The db2ckupgrade utility failed because the database has one or more tables in admin move table in progress state. | ||
DBT5556W |
One or more table(s) might encounter APAR IV53366. Execute db2checkCOL tool to determine if your database is affected. | ||
DBT5557N |
The db2ckupgrade utility failed because the SYSTEMP table space requires more space in order to complete the upgrade. |
The db2ckupgrade command is used to verify if a database can be upgraded. Typically, amount of free space defined by SYSTEMP should be at least the same as the current amount of used space. This message is returned when SYSTEMP has less than 50% free pages left. |
|