Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 92495
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T23:11:45+00:00 2026-05-10T23:11:45+00:00

I have some questions about customers about NF mode for DB2. Google had very

  • 0

I have some questions about customers about NF mode for DB2. Google had very little information about it.

I’ve been able to infer the following but I don’t completely trust it…

  1. NF and CM (compatibility mode) are settings on DB2 v8 on mainframe.
  2. DB2 v8 on z/OS in CM is designed to allow DB2 v8 to be used as a drop in replacement for DB2 v7.
  3. NF makes numerous changes that break backward compatibility.
  4. In particular the ‘data dictionary’ system tables are completely reworked.

I suspect the following, but I’m even less sure of it…

  1. The reworked data dictionary and system tables are similar to those used by DB2 v8 on Linux/Unix/Windows.
  2. DB2 v8 NF is largely compatible with DB2 v9.
  3. DB2 v9 is much more consistent across platforms (Linux/Unix/Windows and mainframe).
  4. Code written to work with DB2 v8 NF will generally work properly with DB2 v8 on LUW and DB2 v9 anywhere.

Can anyone tell me if I am right? Or add more detail?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T23:11:46+00:00Added an answer on May 10, 2026 at 11:11 pm

    These functional modes are basically just ways to do your planned upgrades. Both DB2/z v8 and v9 (and probably all the ones to come) have three modes:

    • compatibility (CM).
    • enable new function (ENFM).
    • new function (NFM).

    It’s used to ensure there’s a smooth transition between versions. For example, all DBMS’ in a group must be upgraded to v8 CM before any of them can be switched to v8 ENFM.

    Compatibility mode for vX means you’re using vX but with none of the new function (in other words, equivalent to v(X-1). If you’re running v7 at the moment, you’re unsupported – you should really be running v8 in CM (if you care about support and, believe me, if you’re paying IBM those huge license fees, you should care :-).

    Enable new function mode is when the database system tables have been updated to use new function but not user tables.

    New function mode means that new functionality has been enabled for both system and user tables.

    The actual content of the new function depends on the version.

    See here for the v8 What’s New information. Basically chapter 2 lists all the new functionality:

    • More SQL goodies.
    • More security.
    • Better compatibility with DB2/z’s smaller siblings (LUW), including Unicode.
    • Scalability/Performance.
    • Availability (very important in the mainframe world).

    By the way, IBM makes all its documentation available on the web for perusal, the top level of the public libraries being found here.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

There have already been some questions about this topic (for instance Expression.Invoke in Entity
I have some questions about how is the best way to implement DDD principles
I have some questions about gcc link order. GCC man says linker search symbols
i have some questions about constructors in ColdFusion : must i use the name
I have some questions about using MySQLi queries, and related memory management. Suppose I
I have some questions about the default values in a function parameter list Is
I have some questions about vector in STL to clarify..... Where are the objects
I have some questions about the registry. We have Preferences p = Preferences.userRoot(); If
I have some questions about the performance of this simple python script: import sys,
I am using Tomcat 6 and have some questions about Apache mod_jk as follows.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.