本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

準備用於資料移轉的資料庫帳號

更新時間:2024-11-20 20:11

在配置資料移轉任務時,您需要在任務配置頁面分別為源庫和目標庫填入資料庫帳號,該資料庫帳號將用於資料移轉。由於不同的資料庫類型和遷移類型對許可權要求有所不同,需要您在配置遷移任務前完成資料庫帳號的建立與授權操作。

源庫的資料庫帳號要求的權限

資料庫

要求的權限

建立及授權方法

資料庫

要求的權限

建立及授權方法

RDS MySQL

待遷移對象的讀許可權。

建立帳號修改帳號許可權

自建MySQL

  • 結構遷移:待遷移對象的SELECT許可權。

  • 全量資料移轉:待遷移對象的SELECT許可權。

  • 增量資料移轉:待遷移對象的SELECT許可權。

    REPLICATION CLIENT、REPLICATION SLAVE、SHOW VIEW。

    建庫建表的許可權,以允許DTS建立庫dts,用於記錄遷移期間的心跳資料。

為自建MySQL建立帳號並設定binlog

PolarDB MySQL

待遷移對象的讀許可權。

建立和管理資料庫帳號

PolarDB PostgreSQL版(相容Oracle)

高許可權帳號。

建立資料庫帳號

RDS MariaDB

待遷移對象的讀許可權。

請參見建立資料庫和帳號

RDS SQL Server

  • 結構遷移:待遷移對象的SELECT許可權。

  • 全量資料移轉:待遷移對象的SELECT許可權。

  • 增量資料移轉:待遷移對象的所有者許可權。

    說明

    高許可權帳號滿足要求。

請參見建立普通帳號和高許可權帳號

自建SQL Server

  • 結構遷移:待遷移對象的SELECT許可權。

  • 全量資料移轉:待遷移對象的SELECT許可權。

  • 增量資料移轉:sysadmin許可權。

請參見CREATE USER

RDS PostgreSQL

  • 結構遷移:pg_catalog的USAGE許可權。

  • 全量資料移轉:遷移對象的SELECT許可權。

  • 增量資料移轉:高許可權帳號,且需為所選資料庫的owner(授權帳號)。

    說明

    當源庫為RDS PostgreSQL 9.4,且僅需增量遷移DML操作時,帳號具備replication許可權即可。

建立帳號建立資料庫

自建PostgreSQL

  • 結構遷移:pg_catalog的USAGE許可權。

  • 全量資料移轉:待遷移對象的SELECT許可權。

  • 增量資料移轉:superuser許可權。

請參見CREATE USERGRANT文法。

自建Oracle

  • 結構遷移:Schema的owner許可權。

  • 全量資料移轉:Schema的owner許可權。

  • 增量資料移轉:DBA許可權。

請參見CREATE USERGRANT

重要

如需執行增量資料移轉,且不允許授予DBA許可權,您可以為資料庫帳號授予更精細化的許可權,詳情請參見需授予的精微調權限

ApsaraDB for MongoDB

  • 全量資料移轉:待遷移庫的read許可權。

  • 增量資料移轉:待遷移庫、admin庫和local庫的read許可權。

請參見使用DMS管理MongoDB資料庫使用者

自建MongoDB

  • 全量資料移轉:待遷移庫的read許可權。

  • 增量資料移轉:待遷移庫、admin庫和local庫的read許可權。

請參見MongoDB Create User說明

雲資料庫 Tair(相容 Redis)

待遷移對象的讀許可權。

建立與管理帳號

自建Redis

無使用者和許可權概念,可正常執行psyncsync命令即可。

自建TiDB

SHOW VIEW和待遷移對象的SELECT許可權。

請參見許可權管理

自建DB2

  • 結構遷移:CONNECT、待遷移對象的SELECT許可權。

  • 全量資料移轉:CONNECT、待遷移對象的SELECT許可權。

  • 增量資料移轉:DBADM許可權。

請參見建立使用者許可權概述

目標庫的資料庫帳號要求的權限

資料庫

要求的權限

授權方法

資料庫

要求的權限

授權方法

RDS MySQL

目標庫的讀寫權限。

請參見建立帳號修改帳號許可權

PolarDB MySQL

目標庫的讀寫權限。

請參見建立和管理資料庫帳號

自建MySQL

目標庫的ALL許可權。

請參見為自建MySQL建立帳號並設定binlog

AnalyticDB for MySQL

(原AnalyticDB for MySQL)

  • 2.0版本:無需填寫資料庫帳號資訊,DTS會自動建立帳號並授權。

  • 3.0版本:讀寫權限。

3.0版本:請參見建立資料庫帳號

DRDS

目標庫的讀寫權限。

請參見帳號管理

RDS MariaDB

目標庫的讀寫權限。

請參見建立資料庫和帳號

RDS SQL Server

目標庫的讀寫權限。

請參見建立普通帳號和高許可權帳號

自建SQL Server

目標庫的ALL許可權。

請參見CREATE USER

RDS PostgreSQL

  • 結構遷移:目標遷移對象的CREATE、USAGE許可權。

  • 全量資料移轉:Schema的owner許可權。

  • 增量資料移轉:Schema的owner許可權。

請參見建立帳號

自建PostgreSQL

目標庫的ALL許可權。

請參見CREATE USERGRANT文法。

PolarDB PostgreSQL版(相容Oracle)叢集

目標Schema的owner許可權。

請參見建立資料庫帳號

自建Oracle

目標Schema的owner許可權。

請參見CREATE USERGRANT

ApsaraDB for MongoDB

dbAdminAnyDatabase許可權、目標庫的readWrite許可權、local庫的read許可權。

請參見使用DMS管理MongoDB資料庫使用者

自建MongoDB

目標庫的readWrite許可權、local庫的read許可權。

請參見MongoDB Create User說明

雲資料庫 Tair(相容 Redis)

使用執行個體的密碼:無需執行授權。

使用自訂帳號:讀寫權限。

請參見建立與管理帳號

自建Redis

無使用者和許可權概念,只需提供正確的資料庫密碼。

  • 本頁導讀 (1, M)
  • 源庫的資料庫帳號要求的權限
  • 目標庫的資料庫帳號要求的權限
文檔反饋
phone 聯絡我們

立即和Alibaba Cloud在線服務人員進行交談,獲取您想了解的產品信息以及最新折扣。

alicare alicarealicarealicare