AlloyDB Omni ausführen und eine Verbindung herstellen

Wählen Sie eine Dokumentationsversion aus:

Auf dieser Seite wird beschrieben, wie Sie AlloyDB Omni ausführen und eine Verbindung dazu herstellen, nachdem Sie AlloyDB Omni auf Ihrem eigenen Computer installiert haben.

Hinweise

Die meisten Befehle auf dieser Seite verwenden die AlloyDB Omni-Befehlszeile.

Informationen zum Installieren dieses Befehlszeilentools auf Ihrem Computer finden Sie unter AlloyDB Omni CLI installieren.

AlloyDB Omni ausführen

Die Verfahren, die Sie zum Ausführen von AlloyDB Omni verwenden, hängen davon ab, ob Sie AlloyDB Omni in einem Container auf einem einzelnen Server ausführen.

Bei der Installation von AlloyDB Omni wird ein Systemdienst namens alloydb-dataplane eingerichtet, der so konfiguriert ist, dass er bei jedem Start Ihres Computers gestartet wird.

Verwenden Sie den Befehl sudo alloydb, wie in den folgenden Abschnitten beschrieben, um AlloyDB Omni grundlegend zu steuern und zu überwachen.

AlloyDB Omni starten

sudo alloydb database-server start

Informationen zum Herstellen einer Testverbindung finden Sie unter Mit dem containerisierten psql verbinden.

Status von AlloyDB Omni prüfen

sudo alloydb database-server status

AlloyDB Omni beenden

sudo alloydb database-server stop

Start beim Start deaktivieren

Wenn Sie den folgenden Befehl ausführen, wird verhindert, dass AlloyDB Omni beim Starten Ihres Computers automatisch gestartet wird.

sudo systemctl disable alloydb-dataplane

Start beim Hochfahren wieder aktivieren

  sudo systemctl enable alloydb-dataplane

Verbindung zu AlloyDB Omni auf einem einzelnen Server herstellen

Der AlloyDB Omni-Container enthält eine eigene Kopie von psql, mit der Sie eine interaktive SQL-Shell-Sitzung mit dem Datenbankserver öffnen können.

Sie können auch von außerhalb des Containers eine Verbindung zu AlloyDB Omni herstellen und dazu die PostgreSQL-kompatible Software Ihrer Wahl verwenden.

Verbindung über den containerisierten psql herstellen

Wenn Sie über die eigene containerisierte Kopie von psql eine Verbindung zum AlloyDB Omni-Datenbankserver herstellen möchten, führen Sie den folgenden Befehl aus:

Einzelserver

docker exec -it pg-service psql -h localhost -U postgres

Mit diesem Befehl wird eine Verbindung zum Server als Nutzerrolle postgres hergestellt und eine postgres=#-Eingabeaufforderung angezeigt. Sie können jetzt psql-Befehle und SQL-Abfragen ausführen.

Um psql zu beenden, führen Sie den Befehl \q aus.

Verbindung über eigene Anwendungen herstellen

Jede Anwendung, die mit PostgreSQL funktioniert, kann auch mit AlloyDB Omni verwendet werden. Es sind keine Änderungen erforderlich.

Wenn Sie eine Verbindung zum AlloyDB Omni-Datenbankserver herstellen möchten, verwenden Sie einen beliebigen PostgreSQL-kompatiblen Client oder eine beliebige Codebibliothek, um eine Verbindung zum Port 5432 – dem Standardport des PostgreSQL-Datenbankservers – des Computers herzustellen, auf dem AlloyDB Omni ausgeführt wird.

Das funktioniert, weil der AlloyDB Omni-Container seinen eigenen Port 5432 für denselben Port des Computers freigibt, auf dem er ausgeführt wird.

Nachdem Sie eine Verbindung zum Datenbankserver hergestellt haben, können Sie Ihre Datenbanken mit DML- und SQL-Abfragen definieren, abfragen und ändern. Dazu verwenden Sie die standardmäßigen PostgreSQL-Kommunikationsprotokolle.

Da AlloyDB Omni in Ihrer eigenen Umgebung ausgeführt wird, können Sie steuern, wie Sie eine Verbindung zu AlloyDB Omni herstellen. Dazu gehört, den Netzwerkzugriff auf diesen Dienst entsprechend den Anforderungen Ihrer Anwendung zuzulassen oder einzuschränken, genau wie bei einem normalen PostgreSQL-Server.

Nächste Schritte