导出数据库集群

您可以使用 GDC 控制台或 Distributed Cloud CLI 将数据库集群导出到数据转储文件:

控制台

  1. 在主菜单中,选择数据库服务
  2. 选择要导出的数据库集群。系统随即会转到相应集群的数据库集群概览页面。
  3. 点击 导出。系统会打开导出数据面板。
  4. 导出数据面板中,指定要导出的存储位置。
  5. 点击导出。屏幕上的消息会指示导出流程的状态。

gdcloud CLI

  1. 在使用 Distributed Cloud CLI 之前,请安装并初始化该工具。然后,通过您的组织进行身份验证
  2. 运行以下命令,将数据库文件导出到转储文件:

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

    替换以下内容:

    • DATABASE_CLUSTER 替换为要导出的数据库集群的名称。
    • BUCKET_NAME/SAMPLE.dmp 替换为导出转储文件的目标位置。
    • PROJECT_NAME 替换为数据库集群所在项目的名称。

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

执行以下变量替换操作:

  • DBENGINE_NAME:数据库引擎的名称。可以是 alloydbomnipostgresqloracle
  • EXPORT_NAME:导出操作的名称。
  • USER_PROJECT:要导出的数据库集群所在的用户项目的名称。
  • DBCLUSTER_NAME:数据库集群的名称。
  • BUCKET_NAME:用于存储导出文件的对象存储桶的名称。