全部产品
Search
文档中心

Data Transmission Service:Siapkan akun database untuk migrasi data

更新时间:Jul 06, 2025

Saat mengonfigurasi tugas migrasi data, Anda harus menentukan akun dari database sumber dan tujuan. Akun ini digunakan untuk melakukan migrasi data. Basis data dan jenis migrasi yang berbeda memerlukan izin yang berbeda. Pastikan membuat dan memberi otorisasi akun database sebelum mengonfigurasi tugas migrasi data.

Izin yang diperlukan untuk akun database sumber

Database

Izin yang Diperlukan

Referensi

Instans ApsaraDB RDS for MySQL

Izin baca pada objek yang akan dimigrasikan

Buat Akun dan Basis Data dan Ubah Izin 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: izin SELECT pada objek yang akan dimigrasikan,

    izin REPLICATION CLIENT, REPLICATION SLAVE, dan SHOW VIEW, serta

    izin untuk membuat basis data dan tabel. Izin ini memungkinkan DTS membuat basis data bernama dts untuk mencatat data denyut jantung selama migrasi.

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 Basis Data

Kluster PolarDB for Oracle

Izin akun istimewa

Buat Akun Basis Data

Instans ApsaraDB RDS for MariaDB

Izin baca pada objek yang akan dimigrasikan

Untuk informasi lebih lanjut, lihat Buat Basis Data 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 pemilik pada objek yang akan dimigrasikan

    Catatan

    Akun istimewa memiliki izin yang diperlukan.

Untuk informasi lebih lanjut, lihat 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 peran sysadmin

Untuk informasi lebih lanjut, lihat 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 menjadi pemilik basis data.

    Catatan

    Jika database sumber berjalan pada instans ApsaraDB RDS for PostgreSQL 9.4 dan Anda hanya memigrasikan operasi DML, akun basis data harus memiliki izin REPLICATION.

Buat Akun dan Buat Basis Data

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 peran superuser

Untuk informasi lebih lanjut, lihat 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)

Untuk informasi lebih lanjut, lihat CREATE USER dan GRANT.

Penting

Jika Anda ingin memigrasikan data inkremental dari database Oracle tetapi izin DBA tidak dapat diberikan kepada akun basis data, Anda dapat memberikan izin terperinci ke akun tersebut. Untuk informasi lebih lanjut, lihat Migrasikan Data dari Database Oracle yang Dikelola Sendiri ke Instans AnalyticDB for PostgreSQL.

Instans ApsaraDB for MongoDB

  • Migrasi data penuh: izin baca pada database sumber

  • Migrasi data inkremental: izin baca pada database sumber, admin, dan local

Untuk informasi lebih lanjut, lihat 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

Untuk informasi lebih lanjut, lihat db.createUser().

Instans Tair (Redis OSS-Compatible)

Izin baca pada objek yang akan dimigrasikan

Buat dan Kelola Akun Basis Data

Database Redis yang Dikelola Sendiri

Pernyataan PSYNC atau SYNC dapat dieksekusi pada database Redis sumber.

Tidak ada

Database TiDB yang Dikelola Sendiri

Izin SELECT pada objek yang akan dimigrasikan dan izin SHOW VIEW

Untuk informasi lebih lanjut, lihat 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

Untuk informasi lebih lanjut, lihat Membuat ID Grup dan Pengguna untuk Instalasi Database Db2 dan Ikhtisar Otoritas.

Izin yang diperlukan untuk akun database tujuan

Database

Izin yang Diperlukan

Metode Otorisasi

Instans ApsaraDB RDS for MySQL

Izin baca dan tulis pada database tujuan

Untuk informasi lebih lanjut, lihat Buat Akun dan Ubah Izin Akun.

Kluster PolarDB for MySQL

Izin baca dan tulis pada database tujuan

Untuk informasi lebih lanjut, lihat Buat dan Kelola Akun Basis Data.

Database MySQL yang Dikelola Sendiri

Izin ALL pada database tujuan

Untuk informasi lebih lanjut, lihat Buat Akun untuk Database MySQL yang Dikelola Sendiri dan Konfigurasikan Binary Logging.

Kluster AnalyticDB for MySQL

  • Versi 2.0: DTS secara otomatis membuat akun basis data dan memberikan izin ke akun tersebut. Anda tidak perlu menentukan akun basis data.

  • Versi 3.0: Izin baca dan tulis diperlukan.

Versi 3.0: Buat Akun Basis Data.

PolarDB-X 1.0 instance

Izin baca dan tulis pada database tujuan

Untuk informasi lebih lanjut, lihat Kelola Akun.

Instans ApsaraDB RDS for MariaDB

Izin baca dan tulis pada database tujuan

Untuk informasi lebih lanjut, lihat Buat Akun pada Instans ApsaraDB RDS for MariaDB.

Instans ApsaraDB RDS for SQL Server

Izin baca dan tulis pada database tujuan

Untuk informasi lebih lanjut, lihat Buat Basis Data dan Akun.

Database SQL Server yang Dikelola Sendiri

Izin ALL pada database tujuan

Untuk informasi lebih lanjut, lihat 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

Untuk informasi lebih lanjut, lihat Buat Akun.

Database PostgreSQL yang Dikelola Sendiri

Izin ALL pada database tujuan

Untuk informasi lebih lanjut, lihat CREATE USER dan GRANT.

Kluster PolarDB for Oracle

Izin pemilik skema

Untuk informasi lebih lanjut, lihat Buat Akun Basis Data.

Database Oracle yang Dikelola Sendiri

Izin pemilik skema

Untuk informasi lebih lanjut, lihat CREATE USER dan GRANT.

Instans ApsaraDB for MongoDB

Izin dbAdminAnyDatabase, izin baca dan tulis pada database tujuan, dan izin baca pada database lokal

Untuk informasi lebih lanjut, lihat Kelola Izin Pengguna pada Database MongoDB.

Database MongoDB yang Dikelola Sendiri

Izin baca dan tulis pada database tujuan dan izin baca pada database lokal

Untuk informasi lebih lanjut, lihat db.createUser().

Instans Tair (Redis OSS-Compatible)

Jika Anda menggunakan kata sandi instans, tidak diperlukan otorisasi.

Tidak ada

Jika Anda menggunakan akun kustom, izin baca dan tulis diperlukan.

Untuk informasi lebih lanjut, lihat Buat dan Kelola Akun Basis Data.

Database Redis yang Dikelola Sendiri

Kata sandi basis data harus valid.

Tidak ada