Datenbankcluster exportieren

Bevor Sie Daten exportieren, müssen Sie Folgendes tun:

Gewähren Sie dem Exportdienstkonto des Database Service Schreibzugriff auf den Ziel-Object Storage-Bucket. Weitere Informationen finden Sie unter Speicherzugriff gewähren und abrufen.

Das Dienstkonto heißt je nach Art der Datenbank, die Sie exportieren, postgresql-export-DATABASE_CLUSTER_NAME oder oracle-export-DATABASE_CLUSTER_NAME.

Ersetzen Sie DATABASE_CLUSTER_NAME durch den Namen des Datenbankclusters, aus dem Sie Daten exportieren.

Sie können einen Datenbankcluster entweder mit der GDC Console oder der Distributed Cloud CLI in eine Dumpdatei exportieren:

Console

  1. Wählen Sie im Hauptmenü Database Service aus.
  2. Wählen Sie den Datenbankcluster aus, den Sie exportieren möchten. Sie gelangen zur Seite Übersicht über Datenbankcluster für diesen Cluster.
  3. Klicken Sie auf EXPORTIEREN. Der Bereich Daten exportieren wird geöffnet.
  4. Geben Sie im Bereich Daten exportieren den Speicherort an, in den exportiert werden soll.
  5. Klicken Sie auf EXPORTIEREN. Auf dem Bildschirm werden Meldungen zum Status des Exportvorgangs angezeigt.

gdcloud CLI

  1. Bevor Sie die Distributed Cloud CLI verwenden, installieren und initialisieren Sie sie. Authentifizieren Sie sich dann bei Ihrer Organisation.
  2. Führen Sie den folgenden Befehl aus, um eine Datenbankdatei in eine Sicherungsdatei zu exportieren:

    gdcloud database export sql DATABASE_CLUSTER \
         BUCKET_NAME/SAMPLE.dmp --project=PROJECT_NAME
    

    Ersetzen Sie Folgendes:

    • DATABASE_CLUSTER durch den Namen des zu exportierenden Datenbankclusters.
    • BUCKET_NAME/SAMPLE.dmp durch das Ziel für die exportierte Dumpdatei.
    • PROJECT_NAME durch den Namen des Projekts, in dem sich der Datenbank cluster befindet.

API

apiVersion: DBENGINE_NAME.dbadmin.gdc.goog/v1
kind: Export
metadata:
  name: EXPORT_NAME
  namespace: USER_PROJECT
spec:
  dbclusterRef: DBCLUSTER_NAME
  exportLocation:
    s3Options:
      bucket: BUCKET_NAME
      key: dbs-export
    type: S3

Ersetzen Sie die folgenden Variablen:

  • DBENGINE_NAME: der Name der Datenbank-Engine. Dies ist einer der folgenden Werte: alloydbomni, postgresql oder oracle.
  • EXPORT_NAME: der Name des Exportvorgangs.
  • USER_PROJECT: der Name des Nutzerprojekts, in dem der zu exportierende Datenbankcluster erstellt wird.
  • DBCLUSTER_NAME: der Name des Datenbankclusters.
  • BUCKET_NAME: der Name des Object Storage-Buckets, in dem die exportierten Dateien gespeichert werden sollen.