Exporter un cluster de bases de données

Vous pouvez exporter un cluster de bases de données vers un fichier de dump de données à l'aide de la console GDC ou de la CLI Distributed Cloud :

Console

  1. Dans le menu principal, sélectionnez Service de base de données.
  2. Sélectionnez le cluster de base de données que vous souhaitez exporter. Vous êtes alors redirigé vers la page Présentation du cluster de bases de données pour ce cluster.
  3. Cliquez sur EXPORTER. Le panneau Exporter les données s'ouvre.
  4. Dans le panneau Exporter les données, spécifiez l'emplacement de stockage vers lequel exporter les données.
  5. Cliquez sur EXPORTER. Les messages à l'écran indiquent l'état du processus d'exportation.

gdcloud CLI

  1. Avant d'utiliser Distributed Cloud CLI, installez-la et initialisez-la. Ensuite, authentifiez-vous auprès de votre organisation.
  2. Exécutez la commande suivante pour exporter un fichier de base de données vers un fichier de dump :

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

    Remplacez les éléments suivants :

    • Remplacez DATABASE_CLUSTER par le nom du cluster de bases de données à exporter.
    • BUCKET_NAME/SAMPLE.dmp par la destination du fichier de dump exporté.
    • PROJECT_NAME par le nom du projet dans lequel se trouve le cluster de bases de données.

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

Remplacez les variables suivantes :

  • DBENGINE_NAME : nom du moteur de base de données. Il s'agit de l'une des valeurs suivantes : alloydbomni, postgresql ou oracle.
  • EXPORT_NAME : nom de l'opération d'exportation.
  • USER_PROJECT : nom du projet utilisateur dans lequel le cluster de bases de données à exporter est créé.
  • DBCLUSTER_NAME : nom du cluster de base de données.
  • BUCKET_NAME : nom du bucket de stockage d'objets dans lequel stocker les fichiers exportés.