管理和监控 AlloyDB Omni

选择文档版本:

本页面介绍了如何管理 AlloyDB Omni 用户角色、监控 AlloyDB Omni 服务器的活动以及更新或移除 AlloyDB Omni 安装。

管理用户角色

AlloyDB Omni 使用 AlloyDB for PostgreSQL 所包含的同一组预定义 PostgreSQL 用户角色,但存在以下差异:

  • AlloyDB Omni 包含一个名为 alloydbadmin 的超级用户角色和一个名为 alloydbmetadata 的非超级用户角色。

  • 默认的 postgres 用户具有超级用户角色。

  • 所有其他预定义用户角色都没有权限。这些用户角色是为用于将来的可能用途而预留的。

设置 AlloyDB Omni 数据库

与 AlloyDB for PostgreSQL 一样,在设置数据库时,最佳实践是遵循以下步骤:

  1. 使用 postgres 用户角色定义或导入数据库。在新的安装中,此角色具有超级用户权限,并且不需要密码。

  2. 再次使用 postgres 用户角色,创建对应用的表具有正确访问权限级别的新用户角色。

  3. 将应用配置为使用这些访问权限受限的新角色连接到数据库。

您可以根据需要创建和定义任意数量的新用户角色。请勿修改或删除 AlloyDB Omni 随附的任何用户角色。

如需了解详情,请参阅管理 AlloyDB Omni 用户和角色

监控 AlloyDB Omni

监控 AlloyDB Omni 安装包括读取和分析 AlloyDB Omni 日志文件。

如需查看可用指标的列表,请参阅 AlloyDB Omni 指标

单个服务器

默认情况下,如需检索 AlloyDB Omni 日志,请运行以下命令:

Docker

  docker logs CONTAINER_NAME

CONTAINER_NAME 替换为您的 AlloyDB Omni 容器的名称。

如需配置 AlloyDB Omni 的日志记录行为,请参阅自定义 AlloyDB Omni 安装

Podman

  podman logs CONTAINER_NAME

CONTAINER_NAME 替换为您的 AlloyDB Omni 容器的名称。

如需配置 AlloyDB Omni 的日志记录行为,请参阅自定义 AlloyDB Omni 安装

升级 AlloyDB Omni

如需从 AlloyDB Omni 15.5.2 或更低版本升级到 15.5.4 版,请按照从早期版本的 AlloyDB Omni 迁移到最新版本中的说明操作。

如需从 15.5.4 及更高版本升级,请执行以下操作:

  1. 使用新的映像版本重启 AlloyDB Omni。

  2. 请确保指定数据目录,使其与早期版本的 AlloyDB Omni 中使用的路径一致。

卸载 AlloyDB Omni

单个服务器

如需卸载 AlloyDB Omni,请使用以下命令停止并删除 AlloyDB Omni 容器:

Docker

 docker container stop CONTAINER_NAME
   docker container rm CONTAINER_NAME

CONTAINER_NAME 替换为您的 AlloyDB Omni 容器的名称。

Podman

 podman container stop CONTAINER_NAME
   podman container rm CONTAINER_NAME

CONTAINER_NAME 替换为您的 AlloyDB Omni 容器的名称。

Podman

 podman container stop CONTAINER_NAME
   podman container rm CONTAINER_NAME

CONTAINER_NAME 替换为您的 AlloyDB Omni 容器的名称。

您可以移动、归档或删除外部数据目录,具体取决于您是否要在卸载 AlloyDB Omni 后保留数据以及如何保留数据。