AlloyDB Omni verwalten und überwachen

Wählen Sie eine Dokumentationsversion aus:

Auf dieser Seite wird beschrieben, wie Sie AlloyDB Omni-Nutzerrollen verwalten, die Aktivität Ihres AlloyDB Omni-Servers überwachen und Ihre AlloyDB Omni-Installation aktualisieren oder entfernen.

Nutzerrollen verwalten

AlloyDB Omni verwendet dieselben vordefinierten PostgreSQL-Nutzerrollen wie AlloyDB for PostgreSQL, mit den folgenden Unterschieden:

  • AlloyDB Omni enthält eine Superuser-Rolle mit dem Namen alloydbadmin und eine Rolle ohne Superuser-Berechtigungen mit dem Namen alloydbmetadata.

  • Der postgres-Standardnutzer hat eine Superuser-Rolle.

  • Alle anderen vordefinierten Nutzerrollen haben keine Berechtigungen. Sie sind für die zukünftige Verwendung reserviert.

AlloyDB Omni-Datenbank einrichten

Wie bei AlloyDB for PostgreSQL ist es eine Best Practice, diese Schritte beim Einrichten einer Datenbank auszuführen:

  1. Definieren oder importieren Sie Ihre Datenbanken mit der Nutzerrolle postgres. Bei einer Neuinstallation hat diese Rolle Superuser-Berechtigungen und erfordert kein Passwort.

  2. Erstellen Sie neue Nutzerrollen mit der richtigen Zugriffsebene für die Tabellen Ihrer Anwendung. Verwenden Sie dazu wieder die Nutzerrolle postgres.

  3. Konfigurieren Sie Ihre Anwendung so, dass sie mit diesen neuen Rollen mit eingeschränktem Zugriff eine Verbindung zur Datenbank herstellt.

Sie können beliebig viele neue Nutzerrollen erstellen und definieren. Ändern oder löschen Sie keine der Nutzerrollen, die in AlloyDB Omni enthalten sind.

Weitere Informationen finden Sie unter AlloyDB Omni-Nutzer und -Rollen verwalten.

AlloyDB Omni überwachen

Zum Überwachen Ihrer AlloyDB Omni-Installation müssen Sie AlloyDB Omni-Logdateien lesen und analysieren.

Eine Liste der verfügbaren Messwerte finden Sie unter AlloyDB Omni-Messwerte.

Einzelserver

Führen Sie zum Abrufen von AlloyDB Omni-Logs standardmäßig Folgendes aus:

Docker

  docker logs CONTAINER_NAME

Ersetzen Sie CONTAINER_NAME durch den Namen Ihres AlloyDB Omni-Containers.

Informationen zum Konfigurieren des Logging-Verhaltens von AlloyDB Omni finden Sie unter AlloyDB Omni-Installation anpassen.

Podman

  podman logs CONTAINER_NAME

Ersetzen Sie CONTAINER_NAME durch den Namen Ihres AlloyDB Omni-Containers.

Informationen zum Konfigurieren des Logging-Verhaltens von AlloyDB Omni finden Sie unter AlloyDB Omni-Installation anpassen.

AlloyDB Omni aktualisieren

Wenn Sie ein Upgrade von AlloyDB Omni 15.5.2 oder früher auf 15.5.4 durchführen möchten, folgen Sie der Anleitung unter Von einer früheren Version von AlloyDB Omni zur neuesten Version migrieren.

So führen Sie ein Upgrade von Version 15.5.4 und höher durch:

  1. Starten Sie AlloyDB Omni mit einer neuen Image-Version neu.

  2. Geben Sie das Datenverzeichnis so an, dass es mit dem Pfad übereinstimmt, der in früheren Versionen von AlloyDB Omni verwendet wurde.

AlloyDB Omni deinstallieren

Einzelserver

Wenn Sie AlloyDB Omni deinstallieren möchten, beenden und löschen Sie den AlloyDB Omni-Container mit dem folgenden Befehl:

Docker

 docker container stop CONTAINER_NAME
   docker container rm CONTAINER_NAME

Ersetzen Sie CONTAINER_NAME durch den Namen Ihres AlloyDB Omni-Containers.

Podman

 podman container stop CONTAINER_NAME
   podman container rm CONTAINER_NAME

Ersetzen Sie CONTAINER_NAME durch den Namen Ihres AlloyDB Omni-Containers.

Podman

 podman container stop CONTAINER_NAME
   podman container rm CONTAINER_NAME

Ersetzen Sie CONTAINER_NAME durch den Namen Ihres AlloyDB Omni-Containers.

Sie können ein externes Datenverzeichnis verschieben, archivieren oder löschen, je nachdem, ob und wie Sie Ihre Daten nach der Deinstallation von AlloyDB Omni beibehalten möchten.