データベースのバックアップやデータ分析のためのデータベーステーブルのエクスポートなどの操作を実行したい場合、Data Management (DMS) のデータエクスポート機能を使用できます。この機能を使用すると、チケットを送信してデータベースをエクスポートできます。
前提条件
データベースは、次のいずれかのタイプです。
MySQL: セルフマネージド MySQL、ApsaraDB RDS for MySQL、PolarDB for MySQL、AnalyticDB for MySQL、および MySQL モードの ApsaraDB for OceanBase
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 万行のデータを無料でエクスポートできます。 | 単一ファイルの最大サイズは 50 GB です。 |
安定的な変更 | 1 日あたり最大 2,000 万行のデータを無料でエクスポートできます。 | 単一ファイルの最大サイズは 50 GB です。 |
セキュリティコラボレーション | エクスポートされるデータ行数に制限はありません。 | 単一ファイルの最大サイズは 50 GB です。 |
インスタンスのコントロールモードがビジネス要件を満たさない場合は、DMS 管理者またはデータベース管理者 (DBA) に連絡して、インスタンスのコントロールモードを変更できます。詳細については、「インスタンスのコントロールモードの変更」をご参照ください。
柔軟な管理モードで管理されるインスタンスは無料です。安定的な変更またはセキュリティコラボレーションモードで管理されるインスタンスは課金されます。詳細については、「課金項目 (DMS)」をご参照ください。

使用上の注意
エクスポートされるファイルのフォーマットが Excel の場合、エクスポートされるテーブルの各セルのデータレコードには最大 32,767 文字を含めることができます。データレコードに 32,767 文字を超える文字が含まれている場合、そのデータレコードはエクスポートできません。
手順
- DMS コンソール V5.0 にログインします。
DMS コンソールの左上隅にある
アイコンにポインターを合わせ、 を選択します。説明DMS コンソールを通常モードで使用する場合は、上部のナビゲーションバーで を選択します。
[データエクスポートチケット] ページで、次の表で説明されているパラメーターを設定します。
パラメーター
説明
データベース名
エクスポートするデータベース。
エクスポートされたテーブル
データベース内の特定のテーブルをエクスポートするか、すべてのテーブルをエクスポートするかを指定します。有効な値: [部分的なテーブル] および [すべてのテーブル]。[部分的なテーブル] を選択した場合は、ページの右側のセクションでテーブルを選択する必要があります。
説明テーブルから特定のデータをエクスポートするには、[フィルター条件] 列でテーブルの WHERE 条件を指定できます。
関係者
このエクスポートに関与する関係者。指定されたすべての関係者は、チケットの詳細を表示し、チケットで共同作業できます。DMS 管理者および DBA 以外の無関係なユーザーは、チケットの詳細を表示できません。
エクスポート内容
テーブルからエクスポートするデータのタイプ。有効な値:
[データ]: テーブルのデータのみをエクスポートします。データは INSERT 文として表示されます。
[構造]: テーブルのスキーマのみをエクスポートします。スキーマは CREATE 文として表示されます。
[データと構造]: テーブルのデータとスキーマの両方をエクスポートします。
ファイルフォーマット
エクスポートされるファイルのフォーマット。有効な値:
SQL
CSV
EXCEL
エクスポートされる構造タイプ
エクスポートするスキーマのタイプ。有効な値:
プロシージャ
関数
トリガー
ビュー
イベント
説明有効な値は、エクスポートするデータベースのタイプによって異なります。
エクスポート時間
エクスポートタスクのタイムアウト期間。単位: 秒。有効な値: 0 ~ 2147483。このパラメーターを指定しない場合、インスタンスレベルのエクスポートタイムアウト期間が使用されます。インスタンスレベルのエクスポートタイムアウト期間を表示する方法については、「Alibaba Cloud データベースインスタンスの登録」をご参照ください。
説明タスクの実行期間がこのパラメーターで指定されたエクスポートタイムアウト期間を超え、エクスポートタスクが完了しない場合、タスクは失敗します。
その他のオプション
エクスポートするその他のオブジェクト。[ビッグデータエクスポートオプション] または [SQL スクリプトオプション] をクリックし、必要なオプションを選択します。
添付ファイル
このエクスポートに関する詳細情報を提供するイメージまたはファイル。
[送信] をクリックし、チケットが承認されるまで待ちます。
[チケット詳細] ページで、[承認] セクションで承認の進捗状況を確認できます。
説明柔軟な管理または安定的な変更モードで管理されているインスタンスでデータベースをエクスポートする場合、承認は不要です。
承認ルールは DMS 管理者と DBA によって設定されます。承認プロセスをカスタマイズする方法の詳細については、「チケット承認プロセスのカスタマイズ」をご参照ください。
チケットが承認されたら、[ダウンロード] セクションの [エクスポートされたファイルをダウンロード] をクリックします。
次のステップ
データベースがエクスポートされた後、これらの課金対象機能を使用する必要がなくなった場合は、安定的な変更またはセキュリティコラボレーションコントロールモードのサブスクリプションを解除できます。これにより、コストを削減できます。これを行うには、次の手順を実行します。
インスタンスのコントロールモードを柔軟な管理に変更します。詳細については、「インスタンスのコントロールモードの変更」をご参照ください。
上部のナビゲーションバーで、料金アイコンにポインターを合わせ、DMS 注文管理を選択します。[購入仕様の詳細] ダイアログボックスで、安定的な変更またはセキュリティコラボレーションコントロールモードのサブスクリプションを解除します。詳細については、「課金対象機能のサブスクリプション解除」をご参照ください。
ビジネス要件が変更された場合は、データの流出を減らすために、できるだけ早くチケットをクローズしてください。詳細については、「チケット管理」トピックの「チケットをクローズする」セクションをご参照ください。
関連する API 操作
よくある質問
Q: データをエクスポートする前にインスタンスのコントロールモードを変更しました。データをエクスポートした後、インスタンスのコントロールモードを以前の設定に戻すことはできますか?
A: はい、データをエクスポートした後、インスタンスのコントロールモードを以前の設定に戻すことができます。詳細については、「インスタンスのコントロールモードの変更」をご参照ください。