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

Data Transmission Service:データ移行のためのデータベースアカウントの準備

最終更新日:Nov 13, 2024

データ移行タスクを設定するときは、ソースデータベースとターゲットデータベースのアカウントを指定する必要があります。 データベースアカウントは、データ移行に使用されます。 異なるデータベースと移行タイプには、異なる権限が必要です。 データ移行タスクを設定する前に、データベースアカウントを作成して承認する必要があります。

ソースデータベースアカウントに必要な権限

データベース

必要な権限

関連ドキュメント

ApsaraDB RDS for MySQL インスタンス

移行するオブジェクトの読み取り権限

アカウントとデータベースの作成アカウントの権限の変更

自己管理型 MySQL データベース

  • スキーマ移行: 移行するオブジェクトに対するSELECT権限

  • フルデータ移行: 移行するオブジェクトに対するSELECT権限

  • 増分データ移行: 移行するオブジェクトに対するSELECT権限、

    REPLICATION CLIENT、REPLICATION SLAVE、およびSHOW VIEW権限、

    データベースとテーブルを作成する権限。 この権限により、DTSはdtsという名前のデータベースを作成して、移行中にハートビートデータを記録できます。

自己管理型MySQLデータベースのアカウントを作成し、バイナリログを設定

PolarDB for MySQL クラスター

移行するオブジェクトの読み取り権限

データベースアカウントの作成と管理

PolarDB for Oracleクラスタ

特権アカウントの権限

データベースアカウントの作成

ApsaraDB RDS for MariaDBインスタンス

移行するオブジェクトの読み取り権限

詳細については、次をご参照ください: データベースとアカウントを作成

ApsaraDB RDS for SQL Server インスタンス

  • スキーマ移行: 移行するオブジェクトに対するSELECT権限

  • フルデータ移行: 移行するオブジェクトに対するSELECT権限

  • 増分データ移行: 移行するオブジェクトに対する所有者の権限

    説明

    特権アカウントには必要な権限があります。

詳細については、次をご参照ください: 特権アカウントまたは標準アカウントを作成

自己管理型SQL Serverデータベース

  • スキーマ移行: 移行するオブジェクトに対するSELECT権限

  • フルデータ移行: 移行するオブジェクトに対するSELECT権限

  • 増分データ移行: sysadminロールの権限

詳細については、「CREATE USER」をご参照ください。

ApsaraDB RDS for PostgreSQL インスタンス

  • スキーマ移行: pg_catalogに対するUSAGE権限

  • フルデータ移行: 移行するオブジェクトに対するSELECT権限

  • 増分データ移行: 特権アカウントの権限。 アカウントはデータベースの所有者である必要があります。

    説明

    ソースデータベースがApsaraDB RDS for PostgreSQL 9.4インスタンスで実行され、DML操作のみを移行する場合、データベースアカウントにはREPLICATION権限が必要です。

アカウントの作成データベースの作成

自己管理型 PostgreSQL データベース

  • スキーマ移行: pg_catalogに対するUSAGE権限

  • フルデータ移行: 移行するオブジェクトに対するSELECT権限

  • 増分データ移行: スーパーユーザーロールの権限

詳細については、「CREATE USER」および「GRANT」をご参照ください。

自己管理型Oracleデータベース

  • スキーマ移行: スキーマ所有者の権限

  • フルデータ移行: スキーマ所有者の権限

  • 増分データ移行: データベース管理者 (DBA) の権限

詳細については、「CREATE USER」および「GRANT」をご参照ください。

重要

Oracleデータベースから増分データを移行したいが、DBAの権限をデータベース・アカウントに付与できない場合は、そのアカウントにきめ細かい権限を付与できます。 詳細については、「自己管理型OracleデータベースからAnalyticDB For PostgreSQLインスタンスへのデータの移行」をご参照ください。

ApsaraDB for MongoDB インスタンス

  • フルデータ移行: ソースデータベースの読み取り権限

  • 増分データ移行: ソース、管理者、およびローカルデータベースの読み取り権限

詳細については、「MongoDBデータベースのユーザー権限の管理」をご参照ください。

自己管理型 MongoDB データベース

  • フルデータ移行: ソースデータベースの読み取り権限

  • 増分データ移行: ソース、管理者、およびローカルデータベースの読み取り権限

詳細は、db.createUser() をご参照ください。

ApsaraDB for Redisインスタンス

移行するオブジェクトの読み取り権限

データベースアカウントの作成と管理

自己管理型 Redis データベース

PSYNCまたはSYNCステートメントは、ソースRedisデータベースで実行できます。

なし

自己管理型TiDBデータベース

移行するオブジェクトに対するSELECT権限とSHOW VIEW権限

詳細については、次をご参照ください: 特権管理

自己管理Db2データベース

  • スキーマ移行: 移行するオブジェクトに対するSELECT権限とCONNECT権限

  • フルデータ移行: 移行するオブジェクトに対するSELECT権限とCONNECT権限

  • 増分データ移行: DBADM権限

詳細については、「Db2データベースインストールのグループIDとユーザーIDの作成」および「権限の概要」をご参照ください。

移行先データベースアカウントに必要な権限

データベース

必要な権限

承認方法

ApsaraDB RDS for MySQL インスタンス

ターゲットデータベースの読み取りおよび書き込み権限

詳細については、次をご参照ください: アカウントの作成アカウントの権限を変更します

PolarDB for MySQL クラスター

ターゲットデータベースの読み取りおよび書き込み権限

詳細については、次をご参照ください: データベースアカウントの作成と管理

自己管理型 MySQL データベース

ターゲットデータベースに対するALL権限

詳細については、「自己管理型MySQLデータベースのアカウントの作成とバイナリログの設定」をご参照ください。

AnalyticDB for MySQLクラスター

  • バージョン2.0: DTSは自動的にデータベースアカウントを作成し、アカウントに権限を付与します。 データベースアカウントを指定する必要はありません。

  • バージョン3.0: 読み取りおよび書き込み権限が必要です。

バージョン3.0: データベースアカウントの作成

PolarDB-X 1.0インスタンス

ターゲットデータベースの読み取りおよび書き込み権限

詳細については、次をご参照ください: アカウントの管理

ApsaraDB RDS for MariaDBインスタンス

ターゲットデータベースの読み取りおよび書き込み権限

詳細については、次をご参照ください: ApsaraDB RDS for MariaDBインスタンスにアカウントを作成します

ApsaraDB RDS for SQL Server インスタンス

ターゲットデータベースの読み取りおよび書き込み権限

詳細については、次をご参照ください: データベースとアカウントを作成

自己管理型SQL Serverデータベース

ターゲットデータベースに対するALL権限

詳細については、「CREATE USER」をご参照ください。

ApsaraDB RDS for PostgreSQL インスタンス

  • スキーマ移行: 移行されたオブジェクトに対するCREATEおよびUSAGE権限

  • フルデータ移行: スキーマ所有者の権限

  • 増分データ移行: スキーマ所有者の権限

詳細については、次をご参照ください: アカウントを作成

自己管理型 PostgreSQL データベース

ターゲットデータベースに対するALL権限

詳細については、「CREATE USER」および「GRANT」をご参照ください。

PolarDB for Oracleクラスタ

スキーマ所有者の権限

詳細については、次をご参照ください: データベースアカウントの作成

自己管理型Oracleデータベース

スキーマ所有者の権限

詳細については、「CREATE USER」および「GRANT」をご参照ください。

ApsaraDB for MongoDB インスタンス

dbAdminAnyDatabase権限、ターゲットデータベースの読み取りおよび書き込み権限、およびローカルデータベースの読み取り権限

詳細については、「MongoDBデータベースのユーザー権限の管理」をご参照ください。

自己管理型 MongoDB データベース

ターゲットデータベースの読み取り権限と書き込み権限、およびローカルデータベースの読み取り権限

詳細は、db.createUser() をご参照ください。

ApsaraDB for Redisインスタンス

インスタンスパスワードを使用する場合、認証は必要ありません。

なし

カスタムアカウントを使用する場合は、読み取りおよび書き込み権限が必要です。

詳細については、次をご参照ください: データベースアカウントの作成と管理

自己管理型 Redis データベース

データベースのパスワードは有効である必要があります。

なし