db2updv111 - 将数据库更新为 V11.1 修订包命令

更新数据库系统目录以支持已安装的修订包。 此命令只能用于在 Linux®, UNIX 或 Windows 上运行 Db2® V 11.1 修订包 1 或更高版本的数据库。

权限

SYSADM

需要的连接

数据库。 该命令会自动建立与指定数据库的连接。

命令语法

Read syntax diagramSkip visual syntax diagram db2updv111-ddatabase name-uuserid-ppassword-a-o-h

命令参数

-d 数据库名称
指定要更新的数据库的名称。
-u UserID
指定用户标识。
-p 密码
指定该用户的密码。
-a
强制运行所有更新。
-o
启用与 Oracle 数据字典兼容的视图
-h
显示帮助信息。 当指定了此选项时,其他所有的选项都会被忽略,且只显示帮助信息。

示例

在安装 V 11.1 修订包 1 或更高版本之后,通过发出以下命令来更新 SAMPLE 数据库中的数据库系统目录:
db2updv111 -d sample
如果数据库已创建或升级到 Db2 V 11.1 GA ,并且您已应用 Db2 V 11.1 修订包 1 或更高版本,那么运行上述命令将自动应用从 V 11.1 GA 到您正在安装的修订包级别 (包括修订包级别) 所需的所有更新。

使用说明

在发出 db2updv111 命令之前,必须落实修订包更新。 落实修订包更新会使实例处于同类状态。 如果未落实修订包更新,那么发出 db2updv111 命令将返回错误,因为实例处于异构状态。

在发出 db2updv111 命令之前,实例必须处于同类状态。 如果实例处于异构状态,那么发出此命令将返回错误。 有关更多详细信息,请参阅 受正在进行的联机修订包更新影响的数据库和实例操作

在分区数据库环境中,必须从目录分区运行此命令。

为了提高性能, db2updv111 命令仅应用所需的更新,以使数据库显示为在您要安装的修订包级别创建的数据库。 因此,如果多次发出该命令,那么不会报告任何错误,并且每个系统目录更新仅应用一次。 但是,如果要强制重新应用所有更新,那么可以通过追加 -a 参数来执行此操作。

对系统目录的更新包括以下内容:
  • 创建要安装的修订包级别中可用的任何新过程。
  • 更改例程以更正定义。
  • 将系统管理视图更改为正确的定义。