V4.2 FP1:

list_applied_updates.pl

使用 list_applied_updates.pl 脚本来检查哪些修订包和临时修订模式更新已应用于 NCIM 拓扑数据库。

描述

list_applied_updates.pl 脚本查询 ncim.schemaAudit 表,并按应用顺序列出已应用于其中记录的 NCIM 拓扑数据库的修订包和临时修订模式更新。 请注意,如果应用了给定的修订包或临时修订,但未包含对模式的更新,那么不会将其记录在 ncim.schemaAudit 表中,因此此脚本不会列出该修订包或临时修订。

注: 此脚本与 update_db_schemas.pl 脚本配合使用。 update_db_schemas.pl 脚本将应用模式更改,此脚本用于检查是否应用了特定修订包或临时发行版的更改。

运行脚本

该脚本具有以下语法。
  • 使用域名来指定登录详细信息:
    $NCHOME/precision/bin/ncp_perl $NCHOME/precision/scripts/sql/list_applied_updates.pl -domain DOMAIN_NAME [ -dbname DATABASE_NAME ] [ -debug ]
  • 显式指定登录详细信息:
    $NCHOME/precision/bin/ncp_perl $NCHOME/precision/scripts/sql/list_applied_updates.pl -server DATABASE_TYPE [ -dbname DATABASE_NAME ] -host DATABASE_HOST -username DATABASE_USERNAME -password DATABASE_PASSWORD [ -port DATABASE_PORT ] [ -debug ]

命令行选项

下表描述此脚本的命令行选项。
表 1. list_applied_updates.pl 命令行选项
命令行选项 描述
-领域 域名 Network Manager 域的名称。 这是脚本从相关 DbLogin.cfg 文件检索数据库登录详细信息的便捷方法。 在这种情况下,不需要选项 -server ,-host ,-username ,-password 和 -port。
注: 如果有多个域共享相同的登录详细信息,那么只需要对其中一个域运行脚本。 对使用这些相同登录详细信息的其他域运行该脚本将生成相同的输出。
-server 数据库类型 数据库类型 (Oracle 或 Db2)。 如果指定了 -domain 选项,那么不需要此选项。
-dbname 数据库名称 可选: 数据库的服务名称 (或 Oracle SID)。缺省值为 NCIM。
-东道主 DATABASE_HOST 数据库服务器主机名。 如果指定了 -domain 选项,那么不需要此选项。
-用户名 数据库用户名 数据库的用户名。 如果指定了 -domain 选项,那么不需要此选项。
-暗号 数据库密码 数据库用户的密码。 如果指定了 -domain 选项,那么不需要此选项。
-港 DATABASE_PORT 可选: 数据库端口 (如果未使用缺省值)。 如果指定了 -domain 选项,那么不需要此选项。
-debug 可选: 打印额外的调试信息。
-help 可选: 提供有关此命令的帮助。