管理使用者角色
AlloyDB Omni 使用與 AlloyDB 相同的預先定義 PostgreSQL 使用者角色集,但有以下差異:
AlloyDB Omni 包含名為
alloydbadmin
的超級使用者角色,以及名為alloydbmetadata
的非超級使用者角色。預設
postgres
使用者具有超級使用者角色。其他所有預先定義的使用者角色都沒有權限。保留供日後使用。
與 AlloyDB 相同,設定資料庫時,建議遵循下列步驟:
使用
postgres
使用者角色定義或匯入資料庫。在新安裝中,這個角色具有超級使用者權限,且不需要密碼。使用
postgres
使用者角色,建立具有應用程式表格適當存取層級的新使用者角色。設定應用程式,使用這些新的有限存取權角色連線至資料庫。
您可以視需要建立及定義任意數量的新使用者角色。請勿修改或刪除 AlloyDB Omni 隨附的任何使用者角色。
詳情請參閱「管理 AlloyDB 使用者角色」。
監控 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 安裝作業」。
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 後移動、封存或刪除外部資料目錄。