すべてのプロダクト
Search
ドキュメントセンター

:データベースのエクスポート

最終更新日:Aug 05, 2024

データベースのバックアップやデータ分析用のデータベーステーブルのエクスポートなどの操作を実行する場合は、data Management (DMS) のデータエクスポート機能を使用できます。 この機能により、チケットを送信してデータベースをエクスポートできます。

前提条件

  • データベースのタイプは次のいずれかです。

    • MySQL: セルフマネージドMySQL、ApsaraDB RDS for MySQLPolarDB for MySQLAnalyticDB for MySQL、およびApsaraDB for OceanBaseのMySQLモード

    • SQL Server: 自己管理型SQL ServerおよびApsaraDB RDS for SQL Server

    • PostgreSQL: セルフマネージドPostgreSQL、ApsaraDB RDS for PostgreSQLPolarDB 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モードで管理されているインスタンスに対して課金されます。 詳細は、「料金」をご参照ください。

使用上の注意

  • エクスポートするテーブルの各セルのデータレコードには、最大32,767文字を含めることができます。 データレコードに32,767文字を超える文字が含まれている場合、データレコードはエクスポートできません。

  • 2024 5月以降にデータベースをエクスポートするためのチケットが作成された場合、エクスポートされたファイルに有効期限は設定されません。 エクスポートされたファイルはいつでもダウンロードできます。

手順

  1. DMSコンソールV5.0 にログインします。

  2. DMSコンソールの左上隅にある2023-01-28_15-57-17.pngアイコンの上にポインターを移動し、[すべての機能] > [データベース開発] > [データエクスポート] > [データベースエクスポート] を選択します。

    説明

    DMSコンソールを通常モードで使用する場合は、上部のナビゲーションバーで [データベース開発] > [データエクスポート] > [データベースエクスポート] を選択します。

  3. [データエクスポートチケット] ページで、次の表に示すパラメーターを設定します。

    パラメーター

    説明

    データベース名

    エクスポートするデータベース。

    エクスポートされたテーブル

    データベース内の特定のテーブルまたはすべてのテーブルをエクスポートするかどうかを指定します。 有効な値: 部分テーブルおよびすべてのテーブル部分テーブルを選択した場合、ページの右側にあるセクションでテーブルを選択する必要があります。

    説明

    テーブルから特定のデータをエクスポートするには、[フィルター条件] 列でテーブルのWHERE条件を指定します。

    利害関係者

    この輸出に関与する利害関係者。 指定されたすべての利害関係者は、チケットの詳細を表示し、チケットで共同作業できます。 DMS管理者およびDBA以外の関係のないユーザーは、チケットの詳細を表示できません。

    コンテンツのエクスポート

    テーブルからエクスポートするデータの種類。 有効な値:

    • Data: テーブルのデータのみをエクスポートします。 データはINSERT文として表示されます。

    • 構造: テーブルのスキーマのみをエクスポートします。 スキーマはCREATEステートメントとして表示されます。

    • データと構造: テーブルのデータとスキーマの両方をエクスポートします。

    ファイル形式

    エクスポートされたファイルの形式。 有効な値:

    • SQL

    • CSV

    • エクセル

    エクスポートされた構造タイプ

    エクスポートするスキーマのタイプ。 有効な値:

    • 手順

    • 関数

    • トリガー

    • 表示

    • イベント

    説明

    有効な値は、エクスポートするデータベースの種類によって異なります。

    その他のオプション

    エクスポートするその他のオブジェクト。 [ビッグデータエクスポートオプション] または [SQLスクリプトオプション] をクリックし、必要なオプションを選択します。

    • ビッグデータのエクスポートオプション

      • TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOBを16進数でエクスポート

      • BINARY、VARBINARYを16進数でエクスポート

      • TINYTEXT、テキスト、MEDIUMTEXT、LONGTEXTをエクスポート

    • SQLスクリプトのオプション

      • 'create table' ステートメントの前に 'drop table' を生成する

      • insertステートメントの前に 'truncate table' を生成する

      • INSERT文を圧縮し、値を5 MBのブロックにマージします。

    添付ファイル

    このエクスポートに関する詳細情報を提供する画像またはファイル。

  4. 送信をクリックし、チケットが承認されるまで待ちます。

    チケットの詳細ページで、[承認] セクションで承認の進行状況を確認できます。

    説明
    • Flexible ManagementまたはStable Changeモードで管理されているインスタンスでデータベースをエクスポートする場合、承認は必要ありません。

    • 承認ルールは、DMS管理者とDBAによって設定されます。 承認プロセスをカスタマイズする方法の詳細については、「」をご参照ください。

  5. チケットが承認されたら、Exported Fileのダウンロードで、ダウンロードセクションにアクセスします。

次に何をすべきか

  • データベースのエクスポート後、これらの請求可能な機能を使用する必要がなくなった場合は、安定した変更またはセキュリティコラボレーションの制御モードを解除できます。 これにより、コストを削減できます。 これを行うには、次の手順を実行します。

    1. インスタンスの制御モードをFlexible Managementに変更します。 詳細については、「」をご参照ください。

    2. 上部のナビゲーションバーで、ポインタを料金アイコンの上に移動し、[DMS注文管理] を選択します。 [購入仕様の詳細] ダイアログボックスで、安定した変更またはセキュリティコラボレーションの制御モードを解除します。 詳細については、「請求可能な機能の登録解除」をご参照ください。

  • ビジネス要件が変更された場合は、できるだけ早い機会にチケットを閉じて、データの流出を減らします。 詳細については、「チケット管理」トピックのセクションをご参照ください。

関連する API 操作

よくある質問

  • Q: データをエクスポートする前に、インスタンスの制御モードを変更しました。 データをエクスポートした後、インスタンス制御モードを以前の設定に戻すことはできますか?

    A: はい。データをエクスポートした後、インスタンス制御モードを以前の設定に戻すことができます。 詳細については、「」をご参照ください。

  • Q: 5月より前にエクスポートされたファイルは、ダウンロードを利用できる期間が限られてい2024か?

    A: はい、24時間以上前に完了したチケットからエクスポートされたファイルをダウンロードすることはできません。 データベースをエクスポートする場合は、再度チケットを起票してください。