迁移到 Db2 12
迁移是指从 Db2 11 升级到 Db2 12 的过程。

Db2 12 迁移过程使用单一目录级别。 如需了解有关 Db2 12 中目录级别的更多信息,请参阅 Db2 12中的功能级别和相关级别。
在开始迁移到 Db2 12 之前,请阅读准备系统以安装或迁移到 Db2 12中的所有信息。
如果您的 Db2 环境包含 PBR RPN 表空间, APAR PH61633 是一个重要的 PE 修复,您必须在迁移到或激活 Db2 13 中的功能级别之前,在所有数据共享成员上应用该修复。注意: 如果您的 Db2 环境包含 PBR RPN 表空间,在对所有数据共享成员应用 PH61633 的 PTF 并完成所有 ++HOLD 操作之前,请勿将任何数据共享成员迁移到功能级别 V13R1M100 ,或激活功能级别 V13R1M500 或更高。 更多信息,请参阅 2024 年 6 月 21 日红色警报。

新功能和 Db2 12 功能级别的可用性
持续交付 Db2 12
Db2 12 中大多数新功能应用功能的可用性取决于增强的类型、激活的功能级别以及每个应用的应用兼容性级别。 有关目前 Db2 12 中所有可用功能级别的列表,请参阅 Db2 12 功能级别。
在每个 Db2 子系统或数据共享成员中应用 PTF 时,许多新功能增强都会在任何功能级别生效。 更多信息,请参阅 Db2 12 的新功能 APAR。
- 虚拟存储增强
- 虚拟存储增强功能在引入该功能的函数级别或更高版本激活时可用。 启用功能级别100 后,初始 Db2 12 版本中的所有虚拟存储增强功能都将启用。 也就是说,启用 500级功能不会带来虚拟存储空间的提升。
- 子系统参数
- 新的子系统参数设置只有在引入这些设置的功能级别或更高功能级别被激活时才生效。 在初始 Db2 12 版本中,许多子系统参数的更改在功能级别500 生效。 如需了解有关子系统参数更改的更多信息,请发送电子邮件至 Db2 12 ,查看子系统参数更改,电子邮件为 Db2 12。
- 优化增强
- 优化增强功能在启用引入该功能的函数级别或更高版本以及SQL语句完全准备就绪后可用。 完全准备何时发生取决于语句类型:
- 对于静态SQL语句,在绑定或重新绑定包之后
- 对于非稳定的动态 SQL 语句,立即执行,除非语句在动态语句缓存中
- 对于稳定的动态 SQL 语句,在失效、可用或更改应用程序兼容性级别后
- SQL功能
- 在启用引入新SQL功能的函数级别或更高版本后,在同等或更高应用兼容性级别上运行的应用程序即可使用这些新功能。 初始 Db2 12 版本中的新SQL功能在功能级别500 中可用,适用于运行在同等或更高应用程序兼容性级别上的应用程序。 您可以继续运行与较低函数级别或早期 Db2 版本(包括 Db2 11 和 DB2® 10 )兼容的SQL语句。 有关详细信息,请参阅 Db2 12中的应用程序兼容性(APPLCOMPAT)级别

功能级别 Db2 12
当您最初迁移到 Db2 12 时, Db2 的功能级别为100 ,您无法使用大多数新功能。
您可以使用功能级别100 来完成迁移任务,并验证子系统是否稳定。 在数据共享环境中,您可以使用功能级别100 将组中的所有成员迁移到 Db2 12。 当子系统或数据共享组在功能级别100 时稳定,您可以激活更高的功能级别。 任何新功能级别激活后,将无法再使用 Db2 11 。
