Exporte um cluster de base de dados

Pode exportar um cluster de base de dados para um ficheiro de despejo de dados através da consola GDC ou da CLI do Distributed Cloud:

Consola

  1. No menu principal, escolha Serviço de base de dados.
  2. Selecione o cluster de base de dados que quer exportar. Esta ação direciona para a página Vista geral do cluster da base de dados desse cluster.
  3. Clique em EXPORTAR. O painel Exportar dados é aberto.
  4. No painel Exportar dados, especifique a localização de armazenamento para a qual quer exportar.
  5. Clique em EXPORTAR. As mensagens no ecrã indicam o estado do processo de exportação.

CLI gcloud

  1. Antes de usar a Distributed Cloud CLI, instale-a e inicialize-a. Em seguida, faça a autenticação com a sua organização.
  2. Execute o seguinte comando para exportar um ficheiro da base de dados para um ficheiro de despejo:

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

    Substitua o seguinte:

    • DATABASE_CLUSTER com o nome do cluster da base de dados a exportar.
    • BUCKET_NAME/SAMPLE.dmp com o destino do ficheiro de despejo exportado.
    • PROJECT_NAME com o nome do projeto em que o cluster da base de dados se encontra.

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

Substitua as seguintes variáveis:

  • DBENGINE_NAME: o nome do motor da base de dados. Esta é uma das opções: alloydbomni, postgresql ou oracle.
  • EXPORT_NAME: o nome da operação de exportação.
  • USER_PROJECT: o nome do projeto do utilizador onde o cluster de base de dados a exportar é criado.
  • DBCLUSTER_NAME: o nome do cluster da base de dados.
  • BUCKET_NAME: o nome do contentor de armazenamento de objetos para armazenar os ficheiros exportados.