We upgraded from DBMS V6.1 to DBMS
V7.0.3 (both multiversion). After the upgrade, our
application failed with the message “DBM-F-ROOTMAJVER, database
format 70.1 is not compatible with software version 61.0. If we use
“DBO/SHOW version,” it shows “Executing DBO for
Oracle CODASYL DBMS V7.0.3,” so I am certain we ARE running DBMS
V7.0. What’s up?
A:
This condition occurs because your
programs were linked with the sharable image, DBMSHR61, rather than
DBMSHR. This occurred because the link options file DBMDML61.OPT
that was supplied with DBMS 6.1 included this reference. The
work-around to this problem is to define DBMSHR61 as DBMSHR70; “$
define dbmshr61 dbmshr70.”