管理用户角色
AlloyDB Omni 使用 AlloyDB for PostgreSQL 所包含的同一组预定义 PostgreSQL 用户角色,但存在以下差异:
AlloyDB Omni 包含一个名为
alloydbadmin
的超级用户角色和一个名为alloydbmetadata
的非超级用户角色。默认的
postgres
用户具有超级用户角色。所有其他预定义用户角色都没有权限。这些用户角色是为用于将来的可能用途而预留的。
设置 AlloyDB Omni 数据库
与 AlloyDB for PostgreSQL 一样,在设置数据库时,最佳实践是遵循以下步骤:
使用
postgres
用户角色定义或导入数据库。在新的安装中,此角色具有超级用户权限,并且不需要密码。再次使用
postgres
用户角色,创建对应用的表具有正确访问权限级别的新用户角色。将应用配置为使用这些访问权限受限的新角色连接到数据库。
您可以根据需要创建和定义任意数量的新用户角色。请勿修改或删除 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 及更高版本升级,请执行以下操作:
使用新的映像版本重启 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 后保留数据以及如何保留数据。