データベースのバックアップやデータ分析用のデータベーステーブルのエクスポートなどの操作を実行する場合は、data Management (DMS) のデータエクスポート機能を使用できます。 この機能により、チケットを送信してデータベースをエクスポートできます。
前提条件
データベースのタイプは次のいずれかです。
MySQL: セルフマネージドMySQL、ApsaraDB RDS for MySQL、PolarDB for MySQL、AnalyticDB for MySQL、およびApsaraDB for OceanBaseのMySQLモード
SQL Server: 自己管理型SQL ServerおよびApsaraDB RDS for SQL Server
PostgreSQL: セルフマネージドPostgreSQL、ApsaraDB RDS for PostgreSQL、PolarDB for PostgreSQL、およびAnalyticDB for PostgreSQL
Oracle: PolarDB for PostgreSQL (Oracleと互換)
ApsaraDB RDS for MariaDBおよび他のソースのMariaDBデータベース
DMSでエクスポートするデータベースにログオンし、データベースに対するエクスポート権限を持っていること。 詳細については、「所有する権限の表示」および「権限の管理」トピックの「チケットを起票して権限を申請する」セクションをご参照ください。
データエクスポートの制限
インスタンス制御モード | エクスポートされる行の最大数 |
柔軟な管理 | 1日あたり最大100万行のデータを無料でエクスポートできます。 |
安定した変化 | 1日あたり最大20万行のデータを無料でエクスポートできます。 |
安全なコラボレーション | エクスポートするデータ行数に制限はありません。 |
インスタンスの制御モードがビジネス要件を満たしていない場合は、DMS管理者またはデータベース管理者 (DBA) に連絡して、インスタンスの制御モードを変更できます。 詳細については、「インスタンスの制御モードの変更」をご参照ください。
Flexible Managementモードで管理されるインスタンスは無料です。 Stable ChangeまたはSecurity Collaborationモードで管理されているインスタンスに対して課金されます。 詳細は、「料金」をご参照ください。
使用上の注意
エクスポートされたファイルの形式がExcelの場合、エクスポートするテーブルの各セルのデータレコードには最大32,767文字を含めることができます。 データレコードに32,767文字を超える文字が含まれている場合、データレコードはエクスポートできません。
2024 5月以降にデータベースをエクスポートするためのチケットが作成された場合、エクスポートされたファイルに有効期限は設定されません。 エクスポートされたファイルはいつでもダウンロードできます。
手順
DMSコンソールV5.0にログインします。
DMSコンソールの左上隅にある
アイコンの上にポインターを移動し、 を選択します。
説明DMSコンソールを通常モードで使用する場合は、上部のナビゲーションバーで
を選択します。[データエクスポートチケット] ページで、次の表に示すパラメーターを設定します。
パラメーター
説明
データベース名
エクスポートするデータベース。
エクスポートされたテーブル
データベース内の特定のテーブルまたはすべてのテーブルをエクスポートするかどうかを指定します。 有効な値: 部分テーブルおよびすべてのテーブル。 部分テーブルを選択した場合、ページの右側にあるセクションでテーブルを選択する必要があります。
説明テーブルから特定のデータをエクスポートするには、[フィルター条件] 列でテーブルのWHERE条件を指定します。
利害関係者
この輸出に関与する利害関係者。 指定されたすべての利害関係者は、チケットの詳細を表示し、チケットで共同作業できます。 DMS管理者およびDBA以外の関係のないユーザーは、チケットの詳細を表示できません。
コンテンツのエクスポート
テーブルからエクスポートするデータの種類。 有効な値:
Data: テーブルのデータのみをエクスポートします。 データはINSERT文として表示されます。
構造: テーブルのスキーマのみをエクスポートします。 スキーマはCREATEステートメントとして表示されます。
データと構造: テーブルのデータとスキーマの両方をエクスポートします。
ファイル形式
エクスポートされたファイルの形式。 有効な値:
SQL
CSV
エクセル
エクスポートされた構造タイプ
エクスポートするスキーマのタイプ。 有効な値:
手順
関数
トリガー
表示
イベント
説明有効な値は、エクスポートするデータベースの種類によって異なります。
エクスポート時間
エクスポートタスクのタイムアウト期間。 単位は秒です。 有効な値: 0 ~ 2147483 このパラメーターを指定しない場合、インスタンスレベルでのエクスポートタイムアウト期間が使用されます。 インスタンスレベルでのエクスポートタイムアウト期間の表示方法については、「Alibaba Cloudデータベースインスタンスの登録」をご参照ください。
説明タスクの実行期間がこのパラメーターで指定されたエクスポートタイムアウト期間を超え、エクスポートタスクが完了していない場合、タスクは失敗します。
その他のオプション
エクスポートするその他のオブジェクト。 [ビッグデータエクスポートオプション] または [SQLスクリプトオプション] をクリックし、必要なオプションを選択します。
添付ファイル
このエクスポートに関する詳細情報を提供する画像またはファイル。
送信をクリックし、チケットが承認されるまで待ちます。
チケットの詳細ページで、[承認] セクションで承認の進行状況を確認できます。
説明Flexible ManagementまたはStable Changeモードで管理されているインスタンスでデータベースをエクスポートする場合、承認は必要ありません。
承認ルールは、DMS管理者とDBAによって設定されます。 承認プロセスをカスタマイズする方法の詳細については、「チケット承認プロセスのカスタマイズ」をご参照ください。
チケットが承認されたら、Exported Fileのダウンロードで、ダウンロードセクションにアクセスします。
次に何をすべきか
データベースのエクスポート後、これらの請求可能な機能を使用する必要がなくなった場合は、安定した変更またはセキュリティコラボレーションの制御モードを解除できます。 そのため、コストを削減できます。 これを行うには、次の手順を実行します。
インスタンスの制御モードをFlexible Managementに変更します。 詳細については、「インスタンスの制御モードの変更」をご参照ください。
上部のナビゲーションバーで、ポインタを料金アイコンの上に移動し、[DMS注文管理] を選択します。 [購入仕様の詳細] ダイアログボックスで、安定した変更またはセキュリティコラボレーションの制御モードを解除します。 詳細については、「請求可能な機能の登録解除」をご参照ください。
ビジネス要件が変更された場合は、できるだけ早い機会にチケットを閉じて、データの流出を減らします。 詳細については、「チケット管理」トピックのチケットを閉じるセクションをご参照ください。
関連する API 操作
よくある質問
Q: データをエクスポートする前に、インスタンスの制御モードを変更しました。 データをエクスポートした後、インスタンス制御モードを以前の設定に戻すことはできますか?
A: はい。データをエクスポートした後、インスタンス制御モードを以前の設定に戻すことができます。 詳細については、「インスタンスの制御モードの変更」をご参照ください。
Q: 5月より前にエクスポートされたファイルは、ダウンロードを利用できる期間が限られてい2024か?
A: はい、24時間以上前に完了したチケットからエクスポートされたファイルをダウンロードすることはできません。 データベースをエクスポートする場合は、再度チケットを起票してください。