Upgrade CLM 4.0.1 on DB2 9.7 to 5.0 on DB2 10.5 - DBT5534W. Now what?
Upgrading CLM 4.0.1 on DB2 9.7 to CLM 5.0. Interactive upgrade guide says: "[....] If your DB2 database version is 9.7, you must first upgrade your DB2 database to a supported version before upgrading the CLM applications."
The DB2 10.5 Upgrade Guide suggests you run db2chkupgrade to see if your 9.7 DB's can be upgraded. Running that on my 4.0.1 DB2 9.7 DB's (JTS, CCM and DW), db2chkupgrade warns, for all three: DBT5534W The db2ckupgrade command found a database object which has a dependency on system built-in routines that are discontinued. Object name: "SYSIBMADM.SNAPDB". Object type: "VIEW". Discontinued routine upon which the object depends: "SYSPROC.SNAP_GET_DB_V95_AP".The docs for message DBT5534W say: What should I do about this? Thanks, Larry. |
One answer
Hmmm. Weird. Thanks to the magic of VirtualBox snapshots, I went back and tried again. This time, Option 1 (ignore the warnings) worked. db2iupgrade succeeded, as did the rest of the 9.7 -> 10.5 DB2 upgrade.
The V5.0 update scripts are running fine, so far. If you don't hear from me again, it's working... |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.
Comments
Option 1: Ignore it.
Tried that, the instance upgrade (db2iupgrade) fails.
Option 2: DROP the VIEW.
Nope...
$ db2 drop view SYSIBMADM.SNAPDB
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0607N "DROP" is not defined for system objects. SQLSTATE=42832