db2updv111 - 将数据库更新为 V11.1 修订包命令
更新数据库系统目录以支持已安装的修订包。 此命令只能用于在 Linux®, UNIX 或 Windows 上运行 Db2® V 11.1 修订包 1 或更高版本的数据库。
权限
SYSADM
需要的连接
数据库。 该命令会自动建立与指定数据库的连接。
命令语法
命令参数
- -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 参数来执行此操作。
对系统目录的更新包括以下内容:
- 创建要安装的修订包级别中可用的任何新过程。
- 更改例程以更正定义。
- 将系统管理视图更改为正确的定义。
