上一主题: 选择用户帐户以运行安装程序下一主题: Workstation 要求


关于 APM 数据库用户帐户

以下是一些有关使用 PostgreSQL 安装 Introscope 或 APM 数据库的其他注意事项。

当首次在 PostgreSQL 上安装 APM 数据库时,有三个影响 PostgreSQL 数据库的不同用户帐户。

PostgreSQL 管理员用户

默认值为“postgres”。 该帐户是数据库所有者和管理员。

APM 数据库用户

默认值为“admin”。 尽管名称为“admin”,但它不是数据库管理员用户帐户。

运行 PostgreSQL 服务的操作系统用户帐户

默认值为“postgres”。 在许多情况下,安装程序创建该用户,从而该用户帐户可以运行 PostgreSQL 服务。 该服务使数据库能够运行。

有关 Windows 上的 PostgreSQL 用户帐户

如果需要,您可以在安装期间更改这三个 PostgreSQL 相关用户帐户中任意帐户的名称。

在 Windows 上,安装程序会使用与 PostgreSQL 管理员帐户相同的名称创建操作系统用户帐户。 例如,如果您将 PostgreSQL 管理员用户的默认名称从“postgres”更改为“PostgresAdmin”,安装程序则会将 Windows 用户帐户创建为“PostgresAdmin”。

在 Windows 上,安装程序会使用与 PostgreSQL 管理员用户相同的密码创建操作系统用户帐户。

有关 Linux/Solaris 上的 PostgreSQL 用户帐户

在 Linux 和 Solaris 上,如果您以 root 用户身份运行 Introscope 安装程序,安装程序则会创建“postgres”操作系统帐户。

如果您以非 root 帐户身份运行安装程序,安装程序不会创建“postgres”操作系统用户。 PostgreSQL 服务就在运行安装程序的非 root 帐户下运行。

在 Linux 和 Solaris 上的安装期间,您作为 root 用户无法更改“postgres”操作系统用户帐户的名称。 如果需要,您可以更改数据库用户的默认名称 (admin)。 建议使 PostgreSQL 管理员的名称与运行 PostgreSQL 服务的操作系统用户帐户的名称保持一致。

在 Linux 和 Solaris 上,安装程序在不使用密码的情况下创建“postgres”帐户。

有关在 Linux 或 Solaris 上,PostgreSQL 上的 APM 数据库安装

您可以以 root 用户或非 root 用户身份运行 Introscope 安装程序。 Introscope 安装程序不再识别 sudoer 访问。

当运行安装程序时,安装程序会在您登录时使用的用户帐户下安装 Introscope。

以 root 用户身份运行 Introscope 安装程序并且在 PostgreSQL 上安装 APM 数据库时,安装程序会在“postgres”用户下安装 PostgreSQL。 这在“postgres”用户已经存在的情况下是可以的。

对于以 root 用户身份在 Linux 或 Solaris 上进行的安装,整个安装目录由 root 用户所有。 将目录结构的所有权更改为您的管理员用户帐户会很有用,这样您可以更新配置等内容。 使用 chown 命令可更改目录结构的所有权。 这是建议独立于企业管理器来安装 APM 数据库的原因之一。

以非 root 帐户运行 Introscope 安装程序并且在 PostgreSQL 上安装 APM 数据库时,安装程序会在同样的非 root 帐户下安装 PostgreSQL。

有关在 Linux 或 Solaris 上,PostgreSQL 上的 APM 数据库升级

建议您以 root 用户身份运行安装程序以便升级该数据库。 问题在于您以前是以 root 用户身份还是具有 sudoer 访问权限的非 root 用户身份安装了数据库。 该安装程序不再识别 sudoer 访问。

但是,如果以 root 用户身份登录来升级数据库不可用或不恰当,请执行以下过程。

请执行以下步骤:

  1. 以 root 用户身份登录。
  2. 创建用户“postgres”的密码。

    为该帐户提供密码使得您现在可以以“postgres”用户身份登录。

  3. 注销 root 用户身份。
  4. 以“postgres”用户身份登录。
  5. 运行 Introscope 安装程序并升级数据库。

您不能在除“postgres”之外的非 root 帐户下升级 PostgreSQL 数据库。 以前仅在“postgres”用户帐户下安装 PostgreSQL 。

还原脚本已经在该版本中得以修复,以便运行还原操作的用户不必匹配创建数据库备份的用户名。

有关在 Windows 上,PostgreSQL 上的 APM 数据库安装

如果在 Windows 上将 APM 数据库安装在 PostgreSQL 上,您必须以管理员帐户运行安装程序。

有关 Linux 或 Solaris 上的 Introscope 安装

如果仅在 Linux 或 Solaris 上安装 Introscope,您可以以具有安装程序权限的任何用户帐户来运行安装程序。

有关 Windows 上的 Introscope 安装

如果仅在 Windows 上安装 Introscope,您可以以具有安装程序权限的任何 Windows 用户来运行安装程序。 如果您想以服务的形式运行企业管理器,安装用户帐户必须具有执行该操作的权限。