关于此命令
由于能够在系统上安装 DB2 数据库产品的多个副本,并且能够灵活地在您选择的路径中安装 DB2 数据库产品和功能部件,所以需要使用一个工具来帮助跟踪已经安装了哪些 DB2 产品和功能部件及其安装位置。
可以使用
db2ls 命令来列示:
- DB2 数据库产品在系统上的安装位置,并且会列示 DB2 数据库产品级别
- 特定安装路径中的所有或特定 DB2 数据库产品和功能部件
限制
根据所使用的标识,
db2ls 命令列示的输出会有所不同:
- 当使用 root 用户权限运行 db2ls 命令时,仅查询 root 用户 DB2 安装。
- 当使用非 root 用户标识运行 db2ls 命令时,将查询 root 用户 DB2 安装和匹配的非 root 用户标识拥有的非 root 用户安装。不查询由其他非 root 用户标识拥有的 DB2 安装。
db2ls 命令是可用来查询 DB2 数据库产品的唯一方法。您不能使用 Linux 或 UNIX 操作系统本机实用程序(如 pkginfo、rpm、SMIT 或 swlist)来查询 DB2 数据库产品。包含用于查询 DB2 安装并与其进行交互的本机安装实用程序的任何现有脚本将需要进行更改。
在 Windows 操作系统上不能使用 db2ls 命令。
过程
结果
根据所提供的参数,该命令将列示以下信息:
- 安装路径。安装路径只需指定一次,无须对每个功能部件都指定它。
- 将显示以下信息:
- 已安装功能部件的响应文件标识,或者如果指定了 p 选项,已安装产品的响应文件标识。例如,ENTERPRISE_SERVER_EDITION。
- 功能部件名称,或者如果指定了 p 选项,产品名。
- 产品版本、发行版、修改级别和修订包级别(VRMF)。例如,9.5.0.0
- 修订包(如果有)。例如,如果安装了 FP1,那么显示的值是 1。这包括临时修订包,例如 FP1a。
- 如果任何产品的 VRMF 信息不匹配,在输出列表末尾都将显示一条警告消息。该消息建议应用此修订包。
[db2inst2@cognoswithdb2 db2dump]$ db2ls
Install Path Level Fix Pack Special Install Number Install Date Installer UID
---------------------------------------------------------------------------------------------------------------------
/opt/ibm/db2/V10.5 10.5.0.1 1 1 Tue Apr 15 20:58:53 2014 EDT 0
[db2inst2@cognoswithdb2 db2dump]$
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp?topic=%2Fcom.ibm.db2.luw.admin.trb.doc%2Fdoc%2Fc0020701.html&lang%3Dzh_CN