Auf dieser Seite wird beschrieben, wie Sie AlloyDB Omni ausführen und eine Verbindung dazu herstellen nachdem Sie es auf Ihrem eigenen Computer installiert haben.
Hinweis
Die meisten Befehle auf dieser Seite verwenden die AlloyDB Omni CLI.
Informationen zum Installieren dieses Befehlszeilentools auf Ihrem Computer finden Sie unter Installieren der AlloyDB Omni CLI.
AlloyDB Omni ausführen
Die Verfahren zum Ausführen von AlloyDB Omni 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 zur grundlegenden Steuerung und Überwachung von AlloyDB Omni, wie in den folgenden Abschnitten gezeigt.
AlloyDB Omni starten
sudo alloydb database-server startInformationen zum Herstellen einer Testverbindung finden Sie unter Verbindung mit dem containerisierten
psql herstellen.
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 automatisch gestartet wird, wenn Ihr Computer hochfährt.
sudo systemctl disable alloydb-dataplaneStart beim Start wieder aktivieren
sudo systemctl enable alloydb-dataplaneVerbindung zu AlloyDB Omni herstellen, das auf einem einzelnen Server ausgeführt wird
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 dabei die PostgreSQL-kompatible Software Ihrer Wahl verwenden.
Verbindung mit dem containerisierten psql herstellen
Führen Sie den folgenden Befehl aus, um mit der eigenen containerisierten Kopie von psql eine Verbindung zum AlloyDB Omni-Datenbankserver herzustellen:
Einzelserver
docker exec -it pg-service psql -h localhost -U postgresMit diesem Befehl wird eine Verbindung zum Server als Nutzer mit der Rolle postgres hergestellt und
eine postgres=# Eingabeaufforderung angezeigt. Sie können jetzt run psql Befehle und SQL
Abfragen ausführen.
Führen Sie den Befehl \q aus, um psql zu beenden.
Verbindung mit eigenen Anwendungen herstellen
Jede Anwendung, die mit PostgreSQL funktioniert, kann auch mit AlloyDB Omni verwendet werden, ohne dass Änderungen erforderlich sind.
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 herzustellen. Das ist der Standardport des PostgreSQL-Datenbankservers auf dem Computer, 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. Verwenden Sie dazu die Standard-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 nach Bedarf Ihrer Anwendung zuzulassen oder einzuschränken, genau wie bei einem normalen PostgreSQL-Server.