These functional modes are basically just ways to make scheduled updates. Both DB2 / z v8 and v9 (and probably everyone else) have three modes:
- compatibility (CM).
- enable new function (ENFM).
- new feature (NFM).
It was used to ensure a smooth transition between versions. For example, all DBMSs in a group must be upgraded to version 8 CM before any of them can be switched to v8 ENFM.
The compatibility mode for vX means that you are using vX , but none of the new features (in other words, is equivalent to v(X-1) ). If you use v7 at the moment, you donβt support it - you really have to run v8 in CM (if you need support and, believe me, if you pay IBM for huge license fees, you should :-).
Enable a new function mode is when the system database tables have been updated to use the new function, but not user tables.
The new function mode means that new functions have been included for both system and user tables.
The actual contents of the new feature are version dependent.
See here v8 What's New . Basically, chapter 2 lists all the new features:
- Additional advantages of SQL.
- More security.
- Better compatibility with DB2 / z younger brothers (LUW), including Unicode.
- Scalability / performance.
- Availability (very important in the mainframe world).
By the way, IBM makes all of its documentation available online for review, and the top level of public libraries is here .
paxdiablo
source share