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 startInformationen zum Herstellen einer Testverbindung finden Sie unter Mit dem containerisierten psql verbinden.
Status von AlloyDB Omni prüfen
sudo alloydb database-server statusAlloyDB Omni beenden
sudo alloydb database-server stopStart 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-dataplaneStart beim Hochfahren wieder aktivieren
sudo systemctl enable alloydb-dataplaneVerbindung 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 postgresMit 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.