管理和监控 AlloyDB Omni

选择文档版本:

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

管理用户角色

AlloyDB Omni 使用以下角色:

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

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

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

设置 AlloyDB Omni 数据库

我们建议您在设置 AlloyDB Omni 数据库时遵循以下步骤:

  1. 使用 postgres 用户角色定义或导入数据库。在新安装中,此角色具有超级用户权限。

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

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

您可以根据需要创建和定义任意数量的新用户角色。请勿修改或删除 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,请使用以下命令停止并删除 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 后保留数据以及如何保留数据。