除了少数局限性之外,非 root 用户安装的目录结构与 root 用户安装的目录结构略有不同。
在 root 用户安装期间,将在 root 用户选择的目录中创建 DB2® 产品的子目录和文件。
与 root 用户不同,非 root 用户无法选择 DB2 产品的安装位置。非 root 用户安装始终置于 $HOME/sqllib 目录中,其中 $HOME 表示非 root 用户的主目录。非 root 用户的 sqllib 目录中的子目录布局与 root 用户安装的子目录布局相似。
对于 root 用户安装,可以创建多个实例。实例所有权与创建实例时所使用的用户标识相关联。
非 root 用户安装只能具有一个 DB2 实例。非 root 用户安装目录包含所有不带软链接的 DB2 产品文件和实例文件。
下表概述了 root 用户安装和非 root 用户安装之间的差别。
条件 | Root 用户安装 | 非 root 用户安装 |
---|---|---|
用户可以选择安装目录 | 是 | 否。DB2 产品安装在用户的主目录中。 |
允许的 DB2 实例数目 | 多个 | 一个 |
安装期间部署的文件 | 仅程序文件。您必须在完成安装后才创建实例。 | 程序文件和实例文件。DB2 产品已准备就绪,可在完成安装后立即使用。 |