All Products
Search
Document Center

Data Transmission Service:Siapkan akun database untuk migrasi data

Last Updated:Jun 03, 2026

Sebelum mengonfigurasi tugas migrasi data DTS, buat akun database untuk database sumber dan tujuan, lalu berikan izin yang diperlukan. Izin yang dibutuhkan bervariasi tergantung pada jenis database serta jenis migrasi—migrasi skema, migrasi data penuh, atau migrasi data inkremental.

Tabel berikut mencantumkan izin yang diperlukan untuk database sumber dan database tujuan.

Izin akun database sumber

Database Izin yang diperlukan Referensi
Instans ApsaraDB RDS for MySQL Izin baca pada objek yang akan dimigrasikan Buat akun dan database dan Ubah izin suatu akun
Database MySQL yang dikelola sendiri
  • Migrasi skema: izin SELECT pada objek yang akan dimigrasikan
  • Migrasi data penuh: izin SELECT pada objek yang akan dimigrasikan
  • Migrasi data inkremental: SELECT pada objek yang akan dimigrasikan, REPLICATION CLIENT, REPLICATION SLAVE, SHOW VIEW, dan izin CREATE. DTS membuat database bernama dts untuk menyimpan data heartbeat.
Buat akun untuk database MySQL yang dikelola sendiri dan konfigurasikan binary logging
Kluster PolarDB for MySQL Izin baca pada objek yang akan dimigrasikan Buat dan kelola akun database
Kluster PolarDB for Oracle Izin akun istimewa Buat akun database
Instans ApsaraDB RDS for MariaDB Izin baca pada objek yang akan dimigrasikan Buat database dan akun
Instans ApsaraDB RDS for SQL Server
  • Migrasi skema: izin SELECT pada objek yang akan dimigrasikan
  • Migrasi data penuh: izin SELECT pada objek yang akan dimigrasikan
  • Migrasi data inkremental: izin owner pada objek yang akan dimigrasikan
Catatan

Akun istimewa memiliki izin yang diperlukan.

Buat akun istimewa atau akun standar
Database SQL Server yang dikelola sendiri
  • Migrasi skema: izin SELECT pada objek yang akan dimigrasikan
  • Migrasi data penuh: izin SELECT pada objek yang akan dimigrasikan
  • Migrasi data inkremental: izin role sysadmin
CREATE USER
Instans ApsaraDB RDS for PostgreSQL
  • Migrasi skema: izin USAGE pada pg_catalog
  • Migrasi data penuh: izin SELECT pada objek yang akan dimigrasikan
  • Migrasi data inkremental: izin akun istimewa. Akun tersebut harus merupakan pemilik database.
Penting

Jika sumbernya adalah instans ApsaraDB RDS for PostgreSQL 9.4 dan Anda hanya memigrasikan operasi DML, akun tersebut harus memiliki izin REPLICATION.

Buat akun dan Buat database
Database PostgreSQL yang dikelola sendiri
  • Migrasi skema: izin USAGE pada pg_catalog
  • Migrasi data penuh: izin SELECT pada objek yang akan dimigrasikan
  • Migrasi data inkremental: izin role superuser
CREATE USER dan GRANT
Database Oracle yang dikelola sendiri
  • Migrasi skema: izin pemilik skema
  • Migrasi data penuh: izin pemilik skema
  • Migrasi data inkremental: izin administrator basis data (DBA)
Penting

Jika Anda tidak dapat memberikan izin DBA untuk migrasi inkremental, berikan izin detail halus sebagai gantinya. Migrasikan data dari database Oracle yang dikelola sendiri ke instans AnalyticDB for PostgreSQL.

CREATE USER dan GRANT
Instans ApsaraDB for MongoDB
  • Migrasi data penuh: izin baca pada database sumber
  • Migrasi data inkremental: izin baca pada database sumber, admin, dan local
Kelola izin pengguna pada database MongoDB
Database MongoDB yang dikelola sendiri
  • Migrasi data penuh: izin baca pada database sumber
  • Migrasi data inkremental: izin baca pada database sumber, admin, dan local
db.createUser()
Instans Tair (Redis OSS-compatible) Izin baca pada objek yang akan dimigrasikan Buat dan kelola akun database
Database Redis yang dikelola sendiri Database Redis sumber harus mendukung perintah PSYNC atau SYNC. None
Database TiDB yang dikelola sendiri SELECT pada objek yang akan dimigrasikan dan SHOW VIEW Privilege Management
Database Db2 yang dikelola sendiri
  • Migrasi skema: izin SELECT pada objek yang akan dimigrasikan dan izin CONNECT
  • Migrasi data penuh: izin SELECT pada objek yang akan dimigrasikan dan izin CONNECT
  • Migrasi data inkremental: otoritas DBADM
Membuat ID kelompok dan pengguna untuk instalasi database Db2 serta Ringkasan otoritas

Izin akun database tujuan

Database Izin yang diperlukan Cara memberi otorisasi
Instans ApsaraDB RDS for MySQL Izin baca dan tulis pada database tujuan Buat akun dan Ubah izin suatu akun
Kluster PolarDB for MySQL Izin baca dan tulis pada database tujuan Buat dan kelola akun database
Database MySQL yang dikelola sendiri Izin ALL pada database tujuan Buat akun untuk database MySQL yang dikelola sendiri dan konfigurasikan binary logging
Kluster AnalyticDB for MySQL
  • Versi 2.0: DTS secara otomatis membuat dan memberi otorisasi akun. Tidak diperlukan konfigurasi manual.
  • Versi 3.0: Izin baca dan tulis pada database tujuan.
Versi 3.0: Buat akun database
Instans PolarDB-X 1.0 Izin baca dan tulis pada database tujuan Kelola akun
Instans ApsaraDB RDS for MariaDB Izin baca dan tulis pada database tujuan Buat akun pada instans ApsaraDB RDS for MariaDB
Instans ApsaraDB RDS for SQL Server Izin baca dan tulis pada database tujuan Buat akun istimewa atau akun standar
Database SQL Server yang dikelola sendiri Izin ALL pada database tujuan CREATE USER
Instans ApsaraDB RDS for PostgreSQL
  • Migrasi skema: izin CREATE dan USAGE pada objek yang dimigrasikan
  • Migrasi data penuh: izin pemilik skema
  • Migrasi data inkremental: izin pemilik skema
Buat akun
Database PostgreSQL yang dikelola sendiri Izin ALL pada database tujuan CREATE USER dan GRANT
Kluster PolarDB for Oracle Izin pemilik skema Buat akun database
Database Oracle yang dikelola sendiri Izin pemilik skema CREATE USER dan GRANT
Instans ApsaraDB for MongoDB Izin dbAdminAnyDatabase, izin baca/tulis pada database tujuan, dan izin baca pada database local Kelola izin pengguna pada database MongoDB
Database MongoDB yang dikelola sendiri Izin baca/tulis pada database tujuan dan izin baca pada database local db.createUser()
Instans Tair (Redis OSS-compatible)
  • Jika Anda menggunakan password instance, tidak diperlukan otorisasi.
  • Jika Anda menggunakan akun kustom, diperlukan izin baca/tulis.
Buat dan kelola akun database
Database Redis yang dikelola sendiri Password database yang valid. None