非 root 安装

非 root 安装不需要任何系统管理特权或用户和组 gbasedbt 账户。这样可以将 GBase 8s 安装和部署简化为嵌入式解决方案,但是没有 root 用户特权会限制产品功能部件的可用性。

可使用 root 或非 root 用户特权在主机上运行数据库服务器和客户机产品。传统的安装类型要求使用 root 级别的特权,着重于通过具有超级用户特权的用户身份进行数据库服务器的安全设置和管理。对于基于 root 的安装,用户和组 gbasedbt 账户是必需的对象,有利于进行产品安装的超级用户控制。在某些环境中,进行不需要 root 级别或超级用户特权的安装更具有实际意义。非 root 安装以登录时提供的用户 ID 运行,此用户具有已安装产品的数据库服务器管理员 (DBSA) 特权。安装产品的用户是安装的非 root 所有者

非 root 所有者创建并控制访问服务器安装的所有其他用户账户。如果用户和组 gbasedbt 与非 root 安装同时存在于系统中,他们没有对非 root 数据库服务器的管理权限。非 root 所有者没有对标准数据库服务器安装的管理权限。

因为非 root 安装无需基于 root 的组和用户账户就可以在操作系统上执行,所以此安装类型不需要密码管理。

以下环境中可以进行非 root 安装:

您无法将非 root 安装转换或升级为基于 root 的标准安装,或反之。

限制

没有使用 root 用户特权安装 GBase 8s 服务器时,您无法使用以下功能部件和工具:

此外,只有主机上单独安装了所需的安全层插件时才支持已加密连接和列级别加密 (CLE)。您可以使用 $GBASEDBTDIR 中的 IBM® Global Security Kit (GSKit) 安装介质设置安全层。