GDC 콘솔 또는 Distributed Cloud CLI를 사용하여 데이터베이스 클러스터를 데이터 덤프 파일로 내보낼 수 있습니다.
콘솔
- 기본 메뉴에서 데이터베이스 서비스를 선택합니다.
- 내보낼 데이터베이스 클러스터를 선택합니다. 그러면 해당 클러스터의 데이터베이스 클러스터 개요 페이지로 이동합니다.
- 내보내기를 클릭합니다. 데이터 내보내기 패널이 열립니다.
- 데이터 내보내기 패널에서 내보낼 저장소 위치를 지정합니다.
- 내보내기를 클릭합니다. 화면 메시지는 내보내기 프로세스의 상태를 나타냅니다.
gdcloud CLI
- Distributed Cloud CLI를 사용하기 전에 설치하고 초기화하세요. 그런 다음 조직으로 인증합니다.
다음 명령어를 실행하여 데이터베이스 파일을 덤프 파일로 내보냅니다.
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
: 데이터베이스 엔진의 이름입니다.alloydbomni
,postgresql
,oracle
중 하나입니다.EXPORT_NAME
: 내보내기 작업의 이름입니다.USER_PROJECT
: 내보낼 데이터베이스 클러스터가 생성된 사용자 프로젝트의 이름입니다.DBCLUSTER_NAME
: 데이터베이스 클러스터의 이름입니다.BUCKET_NAME
: 내보낸 파일을 저장할 객체 스토리지 버킷의 이름입니다.