AWS Catatan rilis DMS - AWS Layanan Migrasi Database

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS Catatan rilis DMS

Berikut ini, Anda dapat menemukan catatan rilis untuk versi AWS Database Migration Service (AWS DMS) saat ini dan sebelumnya.

AWS DMS tidak membedakan antara versi mayor dan minor saat Anda mengaktifkan pemutakhiran versi Otomatis untuk instance replikasi Anda. DMS secara otomatis memutakhirkan versi instance replikasi selama jendela pemeliharaan jika versi tersebut tidak digunakan lagi.

Perhatikan bahwa untuk memutakhirkan versi instance replikasi Anda secara manual (menggunakan API atau CLI) dari versi 3.4.x ke 3.5.x, Anda harus menyetel parameter ke. AllowMajorVersionUpgrade true Untuk informasi tentang AllowMajorVersionUpgrade parameter, lihat ModifyReplicationInstancedi dokumentasi DMS API.

catatan

Versi mesin default saat ini untuk AWS DMS adalah 3.5.1.

Tabel berikut menunjukkan tanggal berikut untuk versi DMS aktif:

  • Tanggal rilis versi

  • Tanggal setelah itu Anda tidak dapat membuat instance baru dengan versi

  • Tanggal ketika DMS secara otomatis memperbarui instance versi tersebut (tanggal EOL)

Versi Tanggal rilis Tidak ada tanggal instans baru Tanggal EOL
3.5.3 17 Mei 2024 Agustus 31, 2025 Okt 31, 2025
3.5.2 Okt 29, 2023 30 Mar 2025 Apr 29, 2025
3.5.1 30 Jun 2023 Nov 30, 2024 Jan 30, 2025
3.4.7 31 Mei 2022 30 Jul 2024 Agustus 29, 2024
3.4.6 November 30, 2021 26 Mei 2024 Juni 27, 2024

AWS Catatan rilis Database Migration Service 3.5.3

Fitur baru di AWS DMS 3.5.3
Fitur baru atau perangkat tambahan Deskripsi
Titik akhir sumber PostgreSQL yang ditingkatkan untuk dukungan Babelfish AWS DMS telah meningkatkan titik akhir sumber PostgreSQL untuk mendukung tipe data Babelfish. Untuk informasi selengkapnya, lihat Menggunakan basis data PostgreSQL sebagai sumber AWS DMS.
Support untuk S3 Parquet sebagai sumber AWS DMS mendukung S3 Parket sebagai sumber. Untuk informasi selengkapnya, lihat Menggunakan Amazon S3 sebagai sumber AWS DMS
Dukungan untuk PostgreSQL 16.x AWS DMS mendukung PostgreSQL versi 16.x. Untuk informasi selengkapnya, lihat Menggunakan basis data PostgreSQL sebagai sumber AWS DMS dan Menggunakan basis data PostgreSQL sebagai target untuk AWS Database Migration Service.
Throughput yang Ditingkatkan untuk Migrasi Oracle Beban Penuh ke Amazon Redshift AWS DMS Tanpa server memberikan kinerja throughput yang ditingkatkan secara signifikan untuk migrasi beban penuh dari Oracle ke Amazon Redshift. Untuk informasi selengkapnya, lihat Throughput yang Ditingkatkan untuk Migrasi Oracle Beban Penuh ke Amazon Redshift.

AWS DMS versi 3.5.3 mencakup masalah yang diselesaikan berikut:

Masalah diselesaikan dalam rilis DMS 3.5.3 tertanggal 17-Mei-2024
Masalah Terselesaikan Deskripsi
Fungsi penggantian Validasi Data Memperbaiki masalah untuk fitur validasi data di mana DMS tidak akan menghormati pemfilteran sumber saat tindakan aturan disetel ke override-validation-function dalam pemetaan tabel.
Kesalahan CDC sumber MySQL Memperbaiki masalah untuk MySQL sebagai sumber di mana migrasi CDC akan gagal dengan pengkodean UTF16.
Perbedaan pemeriksaan validasi data Memperbaiki masalah untuk fitur validasi data di mana DMS tidak akan menerapkan pengaturan HandleCollationDiff tugas dengan benar saat penyaringan kolom digunakan.
Tugas validasi data menggantung. Memperbaiki masalah untuk fitur validasi data di mana tugas DMS akan hang dengan kesalahan target is null”.
Kegagalan tugas di PostgreSQL ke PostgreSQL replikasi PostgreSQL. Memperbaiki masalah migrasi PostgreSQL ke PostgreSQL di mana tugas DMS akan gagal saat memasukkan data LOB ke target selama replikasi CDC.
Kehilangan data dengan PostgreSQL sebagai sumber Memperbaiki masalah untuk PostgreSQL sebagai sumber di mana kehilangan data terjadi dalam skenario edge-case tertentu.
Kesalahan CDC sumber MySQL 5.5 Memperbaiki masalah untuk MySQL sebagai sumber di mana replikasi CDC akan gagal dengan MySQL verion 5.5.
Masalah tabel IOT sumber Oracle. Memperbaiki masalah untuk Oracle sebagai sumber di mana DMS tidak akan mereplikasi UPDATE pernyataan dengan benar untuk tabel IOT dengan logging tambahan diaktifkan pada semua kolom.
LOBS sumber MySQL Memperbaiki masalah migrasi MySQL ke Redshift di mana tugas DMS akan gagal karena LOB melebihi ukuran maksimum yang diizinkan oleh Redshift.
Masalah validasi dengan SkipLobColumns Memperbaiki masalah untuk fitur validasi data di mana tugas DMS akan gagal SkipLobColumns = true ketika kunci utama berada di kolom terakhir dalam tabel sumber.
Lewati validasi di mana kunci unik berada null Memperbaiki masalah untuk fitur validasi data di mana DMS tidak melewati baris dengan kunci unik nol dengan benar.
Peningkatan validasi data untuk operator OracleCOLLATE. Memperbaiki masalah untuk fitur validasi data di mana validasi akan gagal dengan kesalahan sintaks pada versi Oracle sebelum 12.2.
Penanganan kesalahan selama beban penuh Memperbaiki masalah untuk PostgreSQL sebagai target di mana tugas akan hang selama fase beban penuh setelah kesalahan tabel yang disebabkan oleh data yang tidak valid.
Validasi ulang tugas validasi CDC saja Meningkatkan fitur validasi data untuk memungkinkan validasi ulang pada tugas validasi CDC saja.
S3 sebagai masalah target CdcMaxBatchInterval Out of Memory Memperbaiki masalah untuk S3 sebagai target di mana tugas DMS akan gagal dengan kondisi Keluar dari Memori dengan CdcMaxBatchInterval set.
Driver sumber Oracle Upgrade driver sumber DMS Oracle dari v12.2 ke v19.18.
Peringatan pemotongan LOB dengan sumber SQL Server Peningkatan logging untuk SQL Server sebagai sumber untuk menampilkan peringatan pada pemotongan LOB selama CDC.
Penyempurnaan pembaca biner Oracle Meningkatkan pembaca biner sumber Oracle untuk mendukung hal-hal berikut:
  • Platform Endian Besar

  • Petunjuk DML paralel dengan kompresi HCC

  • Kompresi Oracle Tingkat Lanjut dengan Golden Gate diaktifkan

AWS Catatan rilis Database Migration Service 3.5.2

Fitur baru di AWS DMS 3.5.2
Fitur baru atau perangkat tambahan Deskripsi
Validasi data Redshift AWS DMS sekarang mendukung validasi data dalam target Redshift.
Support untuk Microsoft SQL Server versi 2022 sebagai sumber dan target. AWS DMS sekarang mendukung penggunaan Microsoft SQL Server versi 2022 sebagai sumber dan target.
IBM Db2 LUW sebagai target AWS DMS sekarang mendukung IBM Db2 LUW sebagai target. Dengan menggunakan AWS DMS, Anda sekarang dapat melakukan migrasi langsung dari IBM Db2 LUW ke IBM Db2 LUW.

AWS DMS versi 3.5.2 mencakup masalah yang diselesaikan berikut:

Masalah diselesaikan dalam rilis pemeliharaan DMS 3.5.2 tertanggal 29-Apr-2024
Masalah Terselesaikan Deskripsi
IBM Db2 menargetkan beban penuh tersegmentasi Menambahkan dukungan untuk beban penuh tersegmentasi dengan IBM Db2 sebagai target.
Amazon Timestream sebagai setelan target Meningkatkan penanganan pengaturan stempel waktu yang tidak valid dan operasi tabel yang tidak didukung untuk Timestream sebagai target.
Tugas crash dengan filter kolom Memperbaiki masalah saat tugas mogok saat menggunakan filter pada kolom yang ditambahkan DMS secara dinamis menggunakan aturan transformasi.
Pencatatan pembacaan file swap transaksi Ditambahkan logging untuk menunjukkan ketika DMS membaca dari file swap transaksi.
S3 sebagai target dengan CdcInsertsAndUpdates Memperbaiki masalah untuk S3 sebagai target di mana tugas akan macet saat CdcInsertsAndUpdates sedang true dan PreserveTransactions sedangtrue.
Filter sumber operator negatif Memperbaiki masalah di mana operator filter sumber ketika disetel ke operator negatif memiliki perilaku yang salah jika kolom yang sama memiliki aturan transformasi yang ditentukan.
Menambahkan logging ketika DMS menjeda membaca dari sumbernya Pencatatan yang disempurnakan untuk ditampilkan saat DMS menghentikan sementara pembacaan dari sumber untuk meningkatkan kinerja.
Filter sumber dengan karakter yang lolos Memperbaiki masalah untuk filter sumber di mana DMS menerapkan karakter yang lolos ke tabel yang baru dibuat selama CDC.
PostgreSQL sebagai target, penghapusan yang direplikasi salah Memperbaiki masalah untuk PostgreSQL sebagai target di mana DMS mereplikasi penghapusan sebagai nilai null.
Oracle sebagai perbaikan pencatatan sumber Peningkatan logging untuk Oracle sebagai sumber untuk menghapus kode kesalahan asing.
Peningkatan logging keterbatasan XMLTYPE Peningkatan logging untuk Oracle sebagai sumber untuk menunjukkan kurangnya dukungan DMS untuk mode LOB penuh untuk tipe data. XMLTYPE
Kehilangan data MySQL Memperbaiki masalah untuk MySQL sebagai target di mana metadata kolom yang rusak dapat menyebabkan crash tugas atau kehilangan data.
Filter diterapkan ke kolom baru Memperbaiki masalah selama pemuatan penuh di mana DMS mengabaikan filter yang ditambahkan aturan transformasi ke kolom baru.
S3 sebagai target: Masalah validasi Memperbaiki masalah untuk S3 sebagai target di mana validasi data akan gagal saat memigrasikan beberapa tabel dengan definisi partisi validasi yang berbeda.
Cacat tugas khusus CDC Memperbaiki masalah untuk tugas khusus CDC di mana tugas akan macet saat TaskRecoveryTableEnabled itu. true
Koleksi MySQL ke MariaDB yang tidak kompatibel Memperbaiki masalah migrasi MySQL ke MariaDB di mana DMS tidak memigrasi tabel MySQL v8 dengan pemeriksaan. tf8mb4_0900_ai_ci
Tugas mogok dengan BatchApplyEnabled Memperbaiki masalah untuk fitur Batch Apply di mana tugas akan gagal dalam kondisi tertentu.
Karakter non UTF-8 di Amazon DocumentDB Menambahkan dukungan untuk karakter non UTF-8 untuk titik akhir Amazon DocumentDB.
Batch Terapkan kerusakan tugas Memperbaiki masalah untuk fitur Batch Apply di mana tugas DMS mogok saat mereplikasi transaksi besar.
Penanganan rollback transaksi Db2 Memperbaiki masalah untuk Db2 sebagai sumber di mana DMS akan mereplikasi INSERT ke target, meskipun telah digulirkan kembali ke sumbernya.
Validasi dengan filter sumber Memperbaiki masalah di mana validasi tidak menghormati filter sumber.

AWS Catatan rilis Database Migration Service 3.5.1

Tabel berikut menunjukkan fitur dan penyempurnaan baru yang diperkenalkan di AWS Database Migration Service (AWS DMS) versi 3.5.1.

Fitur baru atau perangkat tambahan Deskripsi
Dukungan untuk PostgreSQL 15.x AWS DMS versi 3.5.1 mendukung PostgreSQL versi 15.x. Untuk informasi selengkapnya, lihat Menggunakan PostgreSQL sebagai sumber dan Menggunakan PostgreSQL sebagai target.
Support untuk Amazon DocumentDB Elastic Clusters dengan koleksi sharded AWS DMS versi 3.5.1 mendukung Amazon DocumentDB Elastic Clusters dengan koleksi sharded. Untuk informasi selengkapnya, lihat Menggunakan Amazon DocumentDB sebagai target untuk Database Migration Service AWS.
Redshift Tanpa Server sebagai Target Support untuk menggunakan Amazon Redshift Serverless sebagai titik akhir target. Untuk informasi selengkapnya, lihat Menggunakan basis data Amazon Redshift sebagai target untuk AWS Database Migration Service.
Pengaturan Titik Akhir Babelfish Pengaturan titik akhir target PostgreSQL yang disempurnakan untuk memberikan dukungan Babelfish. Untuk informasi selengkapnya, lihat Menggunakan basis data PostgreSQL sebagai target untuk AWS Database Migration Service.
Transaksi Terbuka Sumber Oracle AWS DMS 3.5.1 meningkatkan metodologi penanganan transaksi terbuka saat memulai tugas khusus CDC dari Posisi Awal untuk sumber Oracle. Untuk informasi selengkapnya, lihat OpenTransactionWindow di bagian Pengaturan titik akhir saat menggunakan Oracle sebagai sumber AWS DMS.
Amazon Timestream sebagai Target Support untuk menggunakan Amazon Timestream sebagai titik akhir target. Untuk informasi selengkapnya, lihat Menggunakan Amazon Timestream sebagai target AWS Database Migration Service.

AWS DMS versi 3.5.1 mencakup masalah yang diselesaikan berikut:

Masalah Terselesaikan Deskripsi
Oracle sebagai sumber yang menumbuhkan sesi tidak aktif Memperbaiki masalah untuk sumber Oracle di mana tugas khusus CDC terus berkembang sesi tidak aktif, menghasilkan pengecualian berikut:. ORA-00020: maximum number of processes exceeded on the source database
Mereplikasi perubahan UPDATE ke DocumentDB Memperbaiki masalah untuk DocumentDB sebagai target di mana pernyataan UPDATE tidak direplikasi dengan benar dalam beberapa skenario.
Tugas hanya validasi Peningkatan penanganan kesalahan untuk fitur validasi data agar gagal tugas dengan benar saat validasi data dinonaktifkan untuk tugas validasi saja.
Replikasi pergeseran merah setelah penghentian koneksi Memperbaiki masalah untuk target Redshift di mana tugas DMS tidak akan mencoba lagi menerapkan perubahan pada target ketika target telah ParallelApplyThreads menetapkan lebih besar dari nol setelah penghentian koneksi, yang akan mengakibatkan kehilangan data.
Teks MySQL ke replikasi mediumtext Memperbaiki masalah untuk MySQL ke replikasi MySQL dari tipe data mediumtext dengan mode Full-lob.
Tugas CDC tidak bereplikasi dengan rahasia yang diputar Memperbaiki masalah untuk tugas DMS dengan BatchApplyEnabled disetel ke true tempat DMS akan berhenti mereplikasi data setelah Secrets Manager memutar kata sandi.
Masalah segmentasi MongoDB/DocumentDB Memperbaiki masalah untuk sumber MongoDB/DocDB di mana segmentasi rentang tidak akan berfungsi dengan baik ketika kolom kunci utama berisi nilai besar.
Validasi data Oracle dari nilai numerik yang tidak terikat Memperbaiki masalah untuk target Oracle di mana DMS akan mengenali nilai tipe data yang tidak terikat NUMERIC sebagai STRING selama validasi data.
Validasi data SQL Server Memperbaiki masalah untuk titik akhir SQL Server di mana validasi data DMS membangun pernyataan SQL yang tidak valid.
MongoDB Auto-Segementasi Meningkatkan fungsionalitas partisi otomatis data saat memigrasi dokumen secara paralel dari MongoDB sebagai sumber.
Format Parket Amazon S3 Apache Memperbaiki masalah sehingga file Apache Parquet yang ditulis ke S3 sebagai target dapat dilihat dengan Python dengan Apache Arrow C ++.
PostgreSQL sebagai sumber penanganan DDL Memperbaiki masalah dengan sumber PostgreSQL di mana operasi DDL yang tidak didukung tidak diabaikan dengan benar.
Kesalahan data PostgreSQL timestamptz Memperbaiki masalah migrasi PostgreSQL ke PostgreSQL di mana stempel waktu dengan data zona waktu tidak dimigrasi dengan benar dengan Batch apply diaktifkan selama CDC.
Kegagalan validasi Oracle ke PostgreSQL Memperbaiki masalah migrasi Oracle ke PostgreSQL di mana validasi data gagal untuk tipe data NUMERIC (38,30).
Kesalahan tipe data yang diperluas Oracle Memperbaiki masalah dengan sumber Oracle di mana tipe data varchar yang diperluas sedang dipotong.
Menggabungkan operator filter Memperbaiki masalah untuk fungsionalitas pemfilteran kolom di mana operator kolom null tidak dapat digabungkan dengan jenis operator lainnya.
Latensi CDC yang dihasilkan dari logging yang berlebihan. Memperbaiki masalah dengan sumber PostgreSQL di mana logging peringatan plug-in pglogical yang berlebihan menyebabkan latensi CDC sumber.
Penanganan replikasi dua arah dari Create Table DDL Memperbaiki masalah replikasi dua arah dari PostgreSQL ke PostgreSQL di mana perubahan Create Table DDL tidak direplikasi dengan benar.
Kegagalan CDC saat menggunakan filter Memperbaiki masalah untuk fitur pemfilteran di mana replikasi CDC gagal.
Validasi nama host otoritas sertifikat untuk titik akhir Kafka Meningkatkan fungsionalitas titik akhir Kafka dengan menambahkan opsi untuk menonaktifkan validasi nama host dari otoritas sertifikat (). SslEndpointIdentificationAlgorithm
Validasi IBM Db2 LUW Memperbaiki masalah saat tanggal sumber, stempel waktu, dan tipe data waktu Db2 LUW tidak ditangani dengan benar selama validasi data.
Validasi S3 Memperbaiki masalah dengan migrasi Db2 LUW ke S3 di mana fungsi validasi tidak menangani tipe data stempel waktu (0) dengan benar.
Kegagalan restart tugas DMS Memperbaiki masalah dengan sumber PostgreSQL di mana AWS DMS tugas gagal memulai ulang dan tidak dapat menggunakan peristiwa relasional saat menggunakan plugin pglogical.
Validasi SQL Server dari tipe data HIERARKI Memperbaiki masalah untuk sumber SQL Server di mana validasi tipe data HIERARKI akan gagal.
String SQL Server dengan karakter kontrol Memperbaiki masalah untuk SQL Server di mana string dengan karakter kontrol tidak direplikasi dengan benar.
Redshift dengan Secrets Manager Memperbaiki masalah dengan target Redshift di mana pengujian titik akhir akan gagal saat menggunakan Secrets Manager.
Inkonsistensi pengaturan ParallelLoadThreads MySQL Memperbaiki masalah dengan target MySQL di mana ParallelLoadThreads pengaturan tidak dipertahankan dengan benar setelah pengaturan tugas berubah.
Kesalahan dengan PostgreSQL ke pemetaan tipe data Oracle Memperbaiki masalah dengan PostgreSQL ke migrasi Oracle di mana tugas akan gagal saat mereplikasi dari tipe data TEXT ke tipe data VARCHAR2 (2000).
Validasi data Oracle ke PostgreSQL Memperbaiki masalah dengan migrasi Oracle ke PostgreSQL di mana validasi data melaporkan positif palsu ketika karakter NULL direplikasi sebagai karakter SPACE.
Sumber SQL Server dalam konfigurasi AlwaysOn Memperbaiki masalah dengan sumber SQL Server dalam AlwaysOn kebingungan di mana AWS DMS tugas akan gagal ketika nama replika tidak sama persis dengan nama server yang sebenarnya.
Kegagalan pengujian titik akhir sumber Oracle Memperbaiki masalah dengan sumber Oracle di mana tes koneksi AWS DMS titik akhir akan gagal karena priveleges yang tidak mencukupi saat mengambil ID sesi Oracle (SID).
CDC tidak mengambil tabel baru Memperbaiki masalah dengan tugas khusus CDC di mana tabel yang dibuat pada sumber setelah tugas dimulai tidak direplikasi dalam beberapa kasus.
Buka transaksi di Oracle sebagai sumber Meningkatkan metodologi penanganan transaksi terbuka saat memulai tugas khusus CDC dari Posisi Awal untuk sumber Oracle.
Masalah data yang hilang Memperbaiki masalah data yang hilang saat melanjutkan tugas jika dihentikan setelah perubahan cache diterapkan (StopTaskCachedChangesAppliedopsi disetel ke true). Masalah ini jarang terjadi jika AWS DMS tetap ada perubahan cache pada disk instance AWS DMS replikasi karena volume perubahan yang tinggi pada sumbernya.
Masalah validasi data pada tipe data yang diperluas Memperbaiki masalah untuk PostgreSQL ke validasi data Oracle di mana validasi gagal untuk tipe data yang diperluas.
Masalah validasi data pada pengkodean karakter yang tidak konsisten Memperbaiki masalah untuk SQL Server untuk validasi data PostgreSQL di mana validasi gagal ketika pengkodean karakter tidak konsisten antara sumber dan target.
Masalah validasi data ORA-01455 Memperbaiki masalah saat terjadi kesalahan ORA-01455 selama validasi saat integer PostgreSQL memetakan ke Oracle. number(10)
Dukungan SQL Server IDENTITY Memperbaiki masalah replikasi data SQL Server ke SQL Server di mana kolom identitas migrasi gagal saat kolom target memiliki properti. IDENTITY
Masalah set karakter dengan pernyataan ALTER Memperbaiki masalah AWS DMS replikasi MySQL ke MySQL di mana mengubah karakter yang disetel ke UTF16 saat memigrasikan pernyataan selama CDC. ALTER
Dukungan tipe data PostgreSQL ke Redshift Spasial Menambahkan dukungan untuk spatial tipe data saat bermigrasi dari PostgreSQL ke Amazon Redshift.
Kompresi GZIP dari file.parquet Memperbaiki masalah saat AWS DMS gagal menghasilkan file.parquet dengan kompresi GZIP dengan S3 sebagai target.
Migrasi sumber MongoDB/DocDB Memperbaiki masalah saat AWS DMS tidak memigrasikan beberapa partisi dari sumber MongoDB.
Masalah statistik tabel Memperbaiki masalah ketika statistik tabel tidak ditampilkan ketika setidaknya salah satu tugas pada instance replikasi berisi lebih dari 1001 tabel.
Tabel ditangguhkan untuk IBM Db2 LUW versi 10.1.0 dan lebih rendah Memperbaiki masalah untuk sumber Db2 LUW di mana migrasi tabel ditangguhkan dengan kesalahan TYPESTRINGUNITS is not valid saat versi basis data sumber 10.1.0 atau lebih rendah.
Masalah partisi MongoDB Memperbaiki masalah untuk MongoDB/DocDB di mana satu atau lebih segmen partisi sumber hilang.
Masalah partisi MongoDB Perbaiki masalah saat segmentasi berdasarkan kolom dengan tipe NumberLong () gagal karena bug konversi tipe.
Masalah partisi MongoDB Peningkatan kinerja autosegmentasi untuk kumpulan data besar dengan MongoDB sebagai sumber.
Versi driver MongoDB Menurunkan versi driver MongoDB ke 1.20.0 untuk melanjutkan dukungan untuk MongoDB versi 3.6 dan yang lebih rendah.
Jenis data stempel waktu Parket Amazon S3 Apache Memperbaiki masalah untuk target parket Amazon S3. AWS DMS sekarang menetapkan parameter format isAdjustedToUTC true agar sesuai dengan perilaku di versi sebelumnya AWS DMS.
Amazon Redshift sebagai perintah salin target Memperbaiki masalah Amazon Redshift sebagai target di mana perintah salin gagal untuk tabel besar saat menyalin data dari Amazon S3 ke Amazon Redshift.
Tipe data geometri PostgreSQL Memperbaiki masalah migrasi PostgreSQL ke PostgreSQL di mana migrasi gagal pada tipe data geometri besar.
Oracle ke PostgreSQL XML Memperbaiki masalah saat migrasi menambahkan ruang ekstra pada XHTML saat mereplikasi dari Oracle ke PostgreSQL.
Memperbarui pos pemeriksaan target di mesin yang didukung AWS DMS sekarang memperbarui pos pemeriksaan target dalam awsdms_txn_state tabel di database target.
Catatan MongoDB/DocDB dikirim ke koleksi yang salah Memperbaiki masalah untuk MongoDB/DocDB di mana data dikirim ke koleksi target yang salah.
Pilihan tabel baru sumber Oracle dengan pengaturan titik EscapeCharacter akhir Memperbaiki masalah untuk sumber Oracle di mana AWS DMS hanya mengambil tabel baru untuk replikasi ketika tugas dihentikan dan dilanjutkan saat pengaturan titik EscapeCharacter akhir ditetapkan.
Pos pemeriksaan pemulihan CDC Memperbaiki ketidakkonsistenan di pos pemeriksaan pemulihan CDC yang diamati antara datastore target dan konsol. AWS DMS
Tugas hanya validasi CDC Memperbaiki masalah dengan tugas khusus validasi CDC di mana tugas tidak akan gagal, meskipun semua tabel dalam tugas mengalami kegagalan.
Perilaku validasi dengan masalah koneksi sumber atau target Memperbaiki masalah validasi data yang AWS DMS akan menangguhkan tabel pada sumber atau target saat koneksi terputus.
Oracle ke PostgreSQL validasi data positif palsu Memperbaiki masalah dengan validasi data Oracle ke PostgreSQL jika dilaporkan positif palsu. AWS DMS Ini karena perbedaan representasi karakter NULL sumber pada target tidak diperhitungkan dengan tipe data berbasis teks selain VARCHAR.
Oracle ke PostgreSQL pemotongan data Memperbaiki masalah dengan Oracle sebagai sumber dan PostgreSQL sebagai target AWS DMS di mana memotong data untuk kolom NVARCHAR dengan pengaturan Oracle disetel ke. NLS_NCHAR_CHARACTERSET AL16UTF16
Kesalahan validasi data Memperbaiki masalah dengan validasi data di mana unable to create where filter clause kesalahan dilemparkan saat pemfilteran sumber dan aturan transformasi kolom tambahan sedang digunakan.
Penanganan kesalahan target Redshift Memperbaiki masalah dengan Redshift sebagai target di mana penanganan kesalahan tidak berfungsi seperti yang dikonfigurasi saat tugas CDC mengatur pengaturan ParallelApplyThreads tugas ke nilai yang lebih besar dari nol.
Oracle sebagai kegagalan komunikasi sumber Memperbaiki masalah dengan Oracle sebagai sumber di mana tugas tetap dalam RUNNING status, tetapi tidak dapat memigrasikan data apa pun setelah kegagalan komunikasi.
Tabel CDC ditangguhkan dengan filter kolom Memperbaiki masalah dengan tugas Full Load+CDC di mana tabel akan ditangguhkan selama fase CDC saat filter kolom diterapkan.
S3 sebagai kegagalan validasi data target untuk karakter khusus Memperbaiki masalah dengan validasi data target S3 di mana tugas akan gagal jika nama tabel menyertakan karakter khusus selain garis bawah.
Sumber MongoDB Beban Penuh dan kegagalan CDC Memperbaiki masalah dengan MongoDB sebagai sumber di mana tugas Full Load+CDC akan gagal selama penanganan peristiwa cache saat memigrasi koleksi besar.
Tingkatkan masalah dengan BatchApplyEnabled disetel ke true Memperbaiki masalah saat tugas dengan pengaturan BatchApplyEnabled tugas yang disetel ke true akan gagal setelah bermigrasi dari AWS DMS versi 3.4.6 ke 3.5.1 dalam beberapa kasus.
AlwaysOn Sumber SQL Server dengan pemeriksaan peka huruf besar/kecil Memperbaiki masalah dengan SQL Server AlwaysOn sebagai sumber di mana tugas akan gagal dengan pemeriksaan peka huruf besar/kecil.
Tugas sumber MySQL menggantung Memperbaiki masalah dengan MySQL sebagai sumber di mana tugas akan hang alih-alih gagal ketika sumber tidak dikonfigurasi dengan benar.
Kegagalan tugas beban penuh sumber S3 Memperbaiki masalah dengan S3 sebagai sumber di mana tugas akan gagal saat melanjutkan setelah memutakhirkan dari AWS DMS versi 3.4.6 atau 3.4.7 ke versi 3.5.1.
Sumber PostgreSQL dengan CaptureDdls disetel ke false Memperbaiki masalah dengan PostgreSQL sebagai sumber di mana DDL tidak ditangani dengan benar dengan pengaturan titik akhir yang disetel ke false. CaptureDDLs
Tugas sumber Oracle mogok saat melanjutkan Memperbaiki masalah dengan Oracle sebagai sumber di mana tugas akan macet saat resume karena data yang salah dalam nama kolom.
Kegagalan pencarian LOB sumber MySQL Memperbaiki masalah dengan MySQL sebagai sumber di mana pencarian LOB akan gagal saat pengaturan tugas disetel ke nilai ParallelApplyThreads yang lebih besar dari nol.
Sumber SQL Server kesalahan LSN yang tidak logis Memperbaiki masalah dengan SQL Server sebagai sumber di mana tugas akan gagal dengan illogical LSN sequencing state error kesalahan setelah memutakhirkan dari AWS DMS versi 3.4.7 ke versi 3.5.1.
Sumber PostgreSQL dengan pglogical Memperbaiki masalah dengan PostgreSQL sebagai sumber di mana tugas menggunakan plugin pglogical akan gagal saat tugas dihentikan, tabel dihapus dari aturan pemilihan, tugas dilanjutkan, dan perubahan dilakukan pada tabel yang dihapus.
Aurora MySQL salah pos pemeriksaan pemulihan. Memperbaiki masalah untuk Aurora MySQL sebagai sumber di mana pos pemeriksaan pemulihan yang salah akan disimpan sebagai akibat dari failover Aurora atau sumber Aurora berhenti dan mulai.
SQL Server sebagai crash tugas sumber. Memperbaiki masalah untuk SQL Server sebagai sumber di mana tugas akan macet saat SafeguardPolicy disetel keRELY_ON_SQL_SERVER_REPLICATION_AGENT.
Pengecoran tipe data salah dengan MySQL sebagai target Memperbaiki masalah untuk MySQL sebagai target di sana di mana replikasi CDC akan gagal sebagai akibat dari pengecoran tipe data yang salah dalam fase penerapan batch.
Kegagalan tugas dengan CaptureDdls disetel ke false untuk PostgreSQL sebagai sumber. Memperbaiki masalah untuk PostgreSQL sebagai sumber di mana tugas akan gagal karena DDL diperlakukan sebagai DHTML ketika pengaturan titik akhir disetel ke. CaptureDDLs false
MongoDB crash koleksi kosong Memperbaiki masalah untuk MongoDB sebagai sumber di mana tugas akan macet karena koleksi kosong.
Redshift sebagai target tugas beban penuh crash Memperbaiki masalah untuk Redshift sebagai target di mana tugas akan macet selama fase pemuatan penuh saat tabel kontrol pos pemeriksaan pemulihan diaktifkan.
S3 ke S3 - tidak ada pergerakan data. Memperbaiki masalah replikasi S3 ke S3 yang tidak AWS DMS akan mereplikasi data jika tidak ditentukan. bucketFolder
Latensi CDC dengan GlueCatalogGeneration disetel ke true Memperbaiki masalah untuk S3 sebagai target di mana latensi berlebihan akan terjadi saat GlueCatalogGeneration disetel ke. true
Oracle sebagai pemotongan data target Memperbaiki masalah dengan Oracle sebagai target di mana AWS DMS memotong data di kolom VARCHAR2.
PostgreSQL menggarisbawahi perilaku wildcard Memperbaiki masalah untuk PostgreSQL sebagai sumber di mana perilaku wildcard '_' dalam aturan pemilihan tidak berfungsi seperti yang didokumentasikan.
PostgreSQL sebagai sumber masalah header WAL kosong. Memperbaiki masalah untuk PostgreSQL sebagai sumber di mana tugas akan gagal karena header WAL kosong yang diterima dari slot replikasi.
MySQL atau MariaDB sebagai sumber dengan log biner terkompresi Memperbaiki masalah untuk MySQL dan MariaDB sebagai sumber di mana pesan kesalahan yang tepat tidak dipancarkan saat mendeteksi kompresi BINLOG. AWS DMS
Karakter khusus validasi data S3 Peningkatan validasi data S3 untuk menangani karakter khusus di kolom kunci primer dan non-primer.
Entri log tugas yang menyesatkan dengan Redshift sebagai target. Memperbaiki masalah untuk Redshift sebagai target di mana keseluruhan yang menyesatkan hadir dalam log tugas yang melaporkan kegagalan pernyataan penerapan batch pada PEMBARUAN dan PENGHAPUSAN.
SQL Server ke tugas migrasi S3 crash. Memperbaiki masalah migrasi SQL Server ke S3 di mana tugas akan macet saat menerapkan perubahan cache.
Data yang hilang pada kesalahan penerapan batch. Memperbaiki masalah untuk fitur batch-apply di mana kesalahan dalam menerapkan batch akan mengakibatkan data hilang.

AWS Database Migration Service 3.5.0 Catatan rilis beta

penting

AWS DMS 3.5.0 adalah versi beta dari mesin instance replikasi. AWS DMS mendukung versi ini sama seperti semua rilis sebelumnya. Tetapi kami menyarankan Anda menguji AWS DMS 3.5.0 Beta sebelum menggunakannya untuk tujuan produksi.

Tabel berikut menunjukkan fitur dan penyempurnaan baru yang diperkenalkan di AWS Database Migration Service (AWS DMS) versi 3.5.0 Beta.

Fitur baru atau perangkat tambahan Deskripsi
Perjalanan Waktu untuk Oracle dan Microsoft SQL Server Anda sekarang dapat menggunakan Time Travel di semua AWS Wilayah dengan Oracle yang didukung DMS, Microsoft SQL Server, dan titik akhir sumber PostgreSQL, dan titik akhir target PostgreSQL dan MySQL yang didukung DMS.
Validasi S3 AWS DMS sekarang mendukung memvalidasi data yang direplikasi di titik akhir target Amazon S3. Untuk informasi tentang memvalidasi data target Amazon S3, lihat. Validasi data target Amazon S3
Integrasi Katalog Glue AWS Glue adalah layanan yang menyediakan cara sederhana untuk mengkategorikan data, dan terdiri dari repositori metadata yang dikenal sebagai. AWS Glue Data Catalog Anda sekarang dapat mengintegrasikan AWS Glue Data Catalog dengan titik akhir target Amazon S3 Anda dan kueri data Amazon S3 melalui layanan lain AWS seperti Amazon Athena. Untuk informasi selengkapnya, lihat Menggunakan AWS Glue Data Catalog dengan target Amazon S3 untuk AWS DMS.
Paralel berlaku untuk DocumentDB sebagai target Menggunakan DocumentDB sebagai target dengan pengaturan tugas ParallelApply* baru AWS DMS , sekarang mendukung maksimum 5000 catatan per detik selama replikasi CDC. Untuk informasi selengkapnya, lihat Menggunakan Amazon DocumentDB sebagai target untuk Database Migration Service AWS.
Customer Centric Logging Anda sekarang dapat memeriksa dan mengelola log tugas secara lebih efektif dengan AWS DMS versi 3.5.0. Untuk informasi tentang melihat dan mengelola log tugas AWS DMS, lihatMelihat dan mengelola AWSMencatat tugas DMS.
Mekanisme SASL_PLAIN untuk titik akhir target Kafka Anda sekarang dapat menggunakan otentikasi SASL_PLAIN untuk mendukung titik akhir target Kafka MSK.
Replikasi transaksi XA di MySQL Anda sekarang dapat menggunakan transaksi XA pada sumber MySQL DMS Anda. Sebelum DMS 3.5.0, perubahan DHTML diterapkan sebagai bagian dari transaksi XA tidak direplikasi dengan benar.
Jenis Data Diperpanjang Oracle AWS DMS sekarang mendukung replikasi tipe data yang diperluas di Oracle versi 12.2 dan yang lebih tinggi.
Db2 LUW Lingkungan PureScale AWS DMS sekarang mendukung replikasi dari lingkungan Db2 LUW. PureScale Fungsionalitas ini hanya didukung menggunakan opsi Mulai memproses perubahan dari posisi perubahan sumber.
Sumber SQL Server dengan opsi READ_COMMITTED_SNAPSHOT Saat menggunakan database sumber Microsoft SQL Server dengan READ_COMMITTED_SNAPSHOT opsi yang disetel keTRUE, Anda dapat mereplikasi perubahan DHTML dengan benar dengan mengatur atribut koneksi force DataRow Lookup.

AWS DMS 3.5.0 mencakup masalah yang diselesaikan berikut:

Masalah diselesaikan di AWS DMS 3.5.0 diluncurkan pada 17-Maret-2023
Topik Resolusi
Oracle — membandingkan kasus khusus untuk string yang dikonversi dari numerik Memperbaiki masalah untuk sumber Oracle di mana aturan pemfilteran tidak berfungsi seperti yang diharapkan untuk kolom numerik ketika transformasi tipe data ke string ada untuk kolom yang sama.
Penyempurnaan SQL Server AG lokal Peningkatan efisiensi penanganan koneksi dengan sumber SQL Server dalam AlwaysOnkonfigurasi dengan menghilangkan koneksi yang tidak perlu ke replika yang tidak digunakan oleh DMS.
Konversi internal SQL Server HIERARCHYID Memperbaiki masalah dengan SQL Server Source di mana tipe data HIERARCHYID direplikasi sebagai VARCHAR (250) alih-alih HIERARCHYID ke target SQL Server.
Perbaikan tugas pemindahan target S3 Memperbaiki masalah saat memindahkan tugas dengan target S3 akan memakan waktu yang sangat lama, tampak beku atau tidak pernah selesai.
Mekanisme Dataran SASL Kafka Memperkenalkan dukungan untuk metode otentikasi SASL Plain untuk titik akhir target Kafka MSK.
Beban/Terapkan Paralel gagal karena parameter _type dengan Opensearch 2.x Memperbaiki masalah untuk target Opensearch 2.x di mana beban paralel atau penerapan paralel akan gagal karena kurangnya dukungan untuk parameter _type.
Support filter pemetaan tabel dengan operator campuran Menghapus batasan di mana hanya satu filter yang dapat diterapkan pada kolom.
S3, Kinesis, titik akhir Kafka — migrasi kolom lob berbasis perubahan dalam fase CDC Memperbaiki masalah untuk target Kinesis, Kafka, dan S3 di mana data di kolom LOB yang ditambahkan selama CDC tidak direplikasi.
Peningkatan driver MongoDB Upgrade driver MongoDB ke v1.23.2.
Pembaruan driver Kafka Upgrade driver Kafka dari 1.5.3 ke 1.9.2.
Pengaturan titik akhir S3 tidak berfungsi dengan baik Memperbaiki masalah untuk target S3 di mana pengaturan AddTrailingPaddingCharacter titik akhir tidak berfungsi saat data berisi karakter yang ditentukan sebagai pembatas untuk target S3.
Tugas target Kinesis akan macet Memperbaiki masalah untuk target Kinesis di mana tugas akan macet saat nilai PK kosong dan debug terperinci diaktifkan.
Ketika nama kolom target S3 digeser oleh satu posisi Memperbaiki masalah untuk target S3 di mana nama kolom digeser oleh satu posisi saat AddColumnName disetel true dan TimestampColumnName disetel ke. ""
Peringatan pemotongan LOB logging yang ditingkatkan Peningkatan logging peringatan untuk pemotongan LOB untuk sumber SQL Server untuk menyertakan pernyataan pilih yang digunakan untuk mengambil LOB.
Tambahkan kesalahan Fatal untuk menghindari kerusakan tugas DMS jika kata sandi TDE salah. Memperkenalkan pesan kesalahan yang berarti dan menghilangkan masalah kerusakan tugas dalam situasi di mana tugas DMS gagal tanpa pesan kesalahan karena kata sandi TDE yang salah untuk Oracle sebagai sumber.
Mengizinkan PostgreSQL CTAS (Buat tabel seperti yang dipilih) migrasi DDL selama CDC. Keterbatasan DMS yang dihapus tidak dapat mereplikasi PostgreSQL CTAS (membuat tabel sebagai dipilih) DDL selama CDC.
Perbaiki crash tugas pg_logical saat kolom tabel dijatuhkan di CDC. Memperbaiki masalah untuk sumber PostgreSQL dengan target S3 di mana kolom tidak sejajar pada target saat dukungan untuk LOB dinonaktifkan dan LOB hadir.
Perbaiki kebocoran memori dalam penanganan koneksi MySQL Memperbaiki masalah untuk sumber MySQL di mana konsumsi memori tugas terus meningkat.
Pengaturan titik akhir sumber Oracle - ConvertTimestampWithZoneToUTC Tetapkan atribut ini true untuk mengonversi nilai stempel waktu kolom 'TIMESTAMP WITH TIME ZONE' dan 'TIMESTAMP WITH LOCAL TIME ZONE' ke UTC. Secara default nilai atribut ini adalah 'false' dan data direplikasi menggunakan zona waktu database sumber.
Sumber Oracle - DataTruncationErrorPolicy ke SUSPEND_TABLE tidak berfungsi Memperbaiki masalah untuk sumber Oracle dengan target S3 di mana tabel tidak ditangguhkan saat pengaturan DataTruncationErrorPolicy tugas disetel ke SUSPEND_TABLE.
SQL Server gagal pada skema/tabel panjang saat membangun klausa kueri Memperbaiki masalah untuk sumber SQL Server di mana tugas akan gagal atau menjadi tidak responsif ketika aturan pemilihan berisi daftar tabel yang dipisahkan koma.
Otentikasi Secret Manager dengan titik akhir MongoDB Memperbaiki masalah untuk titik akhir MongoDB dan DocumentDB di mana otentikasi berbasis manajer rahasia tidak berfungsi.
DMS memotong data selama CDC untuk kolom varchar multi-byte saat NLS_NCHAR_CHARACTERSET diatur ke UTF8 Memperbaiki masalah untuk sumber Oracle dengan target Oracle di mana data sedang dipotong untuk kolom VARCHAR multi-byte dengan NLS_NCHAR_CHARACTERSET diset ke UTF8.
filterTransactionsOfUserECA untuk Oracle LogMiner Menambahkan Extra Connection Attribute (ECA) filterTransactionsOfUser untuk memungkinkan DMS mengabaikan transaksi dari pengguna tertentu saat mereplikasi dari Oracle menggunakan. LogMiner
SQL Server Mengatur kesalahan yang dapat dipulihkan saat lsn hilang dari cadangan Memperbaiki masalah untuk SQL Server di mana tugas tidak akan gagal pada LSN yang hilang.

AWS Catatan rilis Database Migration Service 3.4.7

Tabel berikut menunjukkan fitur dan penyempurnaan baru yang diperkenalkan di AWS Database Migration Service (AWS DMS) versi 3.4.7.

Fitur baru atau perangkat tambahan Deskripsi
Support Babelfish sebagai target

AWS DMS sekarang mendukung Babelfish sebagai target. Dengan menggunakan AWS DMS, Anda sekarang dapat memigrasikan data langsung dari sumber apa pun yang AWS DMS didukung ke Babelfish, dengan waktu henti minimal.

Untuk informasi selengkapnya, lihat Menggunakan Babelfish sebagai target untuk AWS Database Migration Service.

Support IBM Db2 z/OS database sebagai sumber untuk full load saja

AWS DMS sekarang mendukung database IBM Db2 z/OS sebagai sumber. Dengan menggunakan AWS DMS, Anda sekarang dapat melakukan migrasi langsung dari mainframe Db2 ke target yang didukung. AWS DMS

Untuk informasi selengkapnya, lihat Menggunakan IBM Db2 untuk database z/OS sebagai sumber untuk AWS DMS.

Support SQL Server membaca replika sebagai sumber

AWS DMS sekarang mendukung SQL Server membaca replika sebagai sumber. Dengan menggunakan AWS DMS, Anda sekarang dapat melakukan migrasi langsung dari replika baca SQL Server ke target yang AWS DMS didukung.

Untuk informasi selengkapnya, lihat Menggunakan database Microsoft SQL Server sebagai sumber AWS DMS.

Mendukung EventBridge acara DMS

AWS DMS mendukung pengelolaan langganan acara yang digunakan EventBridge untuk acara DMS.

Untuk informasi selengkapnya, lihat Bekerja dengan Amazon EventBridge tindakan dan notifikasi diAWS Database Migration Service.

Support sumber VPC dan titik akhir target

AWS DMS sekarang mendukung titik akhir Amazon Virtual Private Cloud (VPC) sebagai sumber dan target. AWS DMS sekarang dapat terhubung ke AWS layanan apa pun dengan titik akhir VPC ketika rute yang ditentukan secara eksplisit ke layanan ditentukan dalam VPC mereka. AWS DMS

catatan

Upgrade ke AWS DMS versi 3.4.7 dan yang lebih tinggi mengharuskan Anda mengonfigurasi terlebih dahulu AWS DMS untuk menggunakan titik akhir VPC atau menggunakan rute publik. Persyaratan ini berlaku untuk titik akhir sumber dan target untuk Amazon S3, Amazon Kinesis Data Streams, Amazon AWS Secrets Manager DynamoDB, Amazon Redshift, dan Amazon Service. OpenSearch

Untuk informasi selengkapnya, lihat Mengkonfigurasi titik akhir VPC sebagaiAWSSumber DMS dan titik akhir target.

Versi PostgreSQL baru PostgreSQL versi 14.x sekarang didukung sebagai sumber dan sebagai target.
Support Aurora Serverless v2 sebagai target

AWS DMS sekarang mendukung Aurora Serverless v2 sebagai target. Dengan menggunakan AWS DMS, Anda sekarang dapat melakukan migrasi langsung ke Aurora Tanpa Server v2.

Untuk informasi tentang AWS DMS target yang didukung, lihatTarget migrasi data.

IBM Db2 baru untuk versi LUW

AWS DMS sekarang mendukung IBM Db2 untuk LUW versi 11.5.6 dan 11.5.7 sebagai sumber. Dengan menggunakan AWS DMS, Anda sekarang dapat melakukan migrasi langsung dari versi terbaru IBM DB2 untuk LUW.

Untuk informasi tentang AWS DMS sumber, lihatSumber untuk migrasi data.

Untuk informasi tentang AWS DMS target yang didukung, lihatTarget migrasi data.

AWS DMS 3.4.7 mencakup perilaku baru atau perubahan berikut dan masalah yang diselesaikan:

  • Anda sekarang dapat menggunakan format tanggal dari definisi tabel untuk mengurai string data menjadi objek tanggal saat menggunakan Amazon S3 sebagai sumber.

  • Penghitung statistik tabel baru sekarang tersedia:AppliedInserts,, AppliedDdlsAppliedDeletes, dan AppliedUpdates.

  • Anda sekarang dapat memilih jenis pemetaan default saat menggunakan OpenSearch sebagai target.

  • Pengaturan TrimSpaceInChar endpoint baru untuk sumber Oracle, PostgreSQL, dan SQLServer memungkinkan Anda menentukan apakah akan memangkas data pada tipe data CHAR dan NCHAR.

  • Pengaturan ExpectedBucketOwner endpoint baru untuk Amazon S3 mencegah sniping saat menggunakan S3 sebagai sumber atau target.

  • Untuk RDS SQL Server, Azure SQL Server, dan SQL Server yang dikelola sendiri - DMS sekarang menyediakan penyiapan otomatis MS-CDC pada semua tabel yang dipilih untuk tugas migrasi yang dengan atau tanpa KUNCI PRIMARY, atau dengan indeks unik mengingat prioritas pengaktifan untuk MS-REPLICATION pada tabel SQL Server yang dikelola sendiri dengan KUNCI PRIMER.

  • Menambahkan dukungan untuk replikasi Oracle Partition dan sub-partisi Operasi DDL selama migrasi homogen Oracle.

  • Memperbaiki masalah saat tugas validasi data macet dengan kunci primer komposit saat menggunakan Oracle sebagai sumber dan target.

  • Memperbaiki masalah dengan mentransmisikan tipe karakter yang bervariasi dengan benar ke boolean saat kolom target dibuat sebelumnya sebagai boolean saat menggunakan Redshift sebagai target.

  • Memperbaiki masalah yang menyebabkan pemotongan data untuk tipe varchar data yang dimigrasikan varchar(255) karena masalah ODBC yang diketahui saat menggunakan PostgreSQL sebagai target.

  • Memperbaiki masalah di mana Petunjuk Paralel untuk operasi DELETE tidak dihormati dengan BatchApplyEnabled disetel ke true dan BatchApplyPreserveTransaction disetel ke false saat menggunakan Oracle sebagai target.

  • Pengaturan AddTrailingPaddingCharacter endpoint baru untuk Amazon S3 menambahkan padding pada data string saat menggunakan S3 sebagai target.

  • Pengaturan max_statement_timeout_seconds tugas baru memperpanjang batas waktu default dari kueri titik akhir. Pengaturan ini saat ini digunakan oleh kueri metadata titik akhir MySQL.

  • Saat menggunakan PostgreSQL sebagai target, memperbaiki masalah di mana tugas CDC tidak memanfaatkan pengaturan tugas penanganan kesalahan dengan benar.

  • Memperbaiki masalah saat DMS tidak dapat mengidentifikasi mode Redis dengan benar untuk instance Redis Enterprise.

  • Memperluas dukungan atribut koneksi includeOpForFullLoad tambahan (ECA) untuk format parket target S3.

  • Memperkenalkan pengaturan titik akhir PostgreSQL baru. migrateBooleanAsBoolean Saat pengaturan ini disetel ke true migrasi PostgreSQL ke Redshift, boolean akan dimigrasikan sebagai varchar (1). Ketika disetel kefalse, boolean dimigrasikan sebagai varchar (15), yang merupakan perilaku default.

  • Saat menggunakan sumber SQL Server, memperbaiki masalah migrasi dengan datetime tipe data. Perbaikan ini mengatasi masalah penyisipan Null saat presisi dalam milidetik.

  • Untuk sumber PostgressQL dengan PGLOGICAL, memperbaiki masalah migrasi saat menggunakan pglogical dan menghapus bidang dari tabel sumber selama fase CDC, di mana nilai setelah bidang yang dihapus tidak dimigrasikan ke tabel target.

  • Memperbaiki masalah migrasi SQL Server Loopback dengan replikasi dua arah mendapatkan catatan berulang.

  • Menambahkan ECA baru mapBooleanAsBoolean untuk PostgressQL sebagai sumber. Menggunakan atribut koneksi tambahan ini, Anda dapat mengganti pemetaan tipe data default dari PostgressQL Boolean ke tipe data Boolean. RedShift

  • Memperbaiki masalah migrasi saat menggunakan SQL Server sebagai sumber yang menangani ALTER DECIMAL/NUMERIK SCALE yang tidak mereplikasi ke target.

  • Memperbaiki masalah koneksi dengan SQL Server 2005.

  • Per 17 Oktober 2022, DMS 3.4.7 sekarang mendukung kelas instans Amazon EC2 Generasi 6 untuk instans replikasi.

  • Mulai 25 November 2022, dengan DMS 3.4.7 Anda dapat mengonversi skema database dan objek kode menggunakan Konversi Skema DMS, dan menemukan database di lingkungan jaringan Anda yang merupakan kandidat yang baik untuk migrasi menggunakan DMS Fleet Advisor.

  • Per 25 November 2022, DMS Studio sudah pensiun.

  • Per 31 Januari 2023, Konversi Skema DMS mendukung Aurora MySQL dan Aurora PostgreSQL sebagai penyedia data target.

  • Mulai 6 Maret 2023, Anda dapat menghasilkan rekomendasi target berukuran tepat untuk basis data sumber Anda dengan DMS Fleet Advisor.

  • Per 6 Maret 2023, AWS DMS mendukung kebijakan AWS terkelola yang memungkinkan penerbitan titik data metrik ke Amazon CloudWatch.

Masalah diselesaikan dalam rilis pemeliharaan DMS 3.4.7 tertanggal 5-Mei-2023
Topik Resolusi
Kegagalan tugas sumber PostgreSQL Memperbaiki masalah untuk sumber PostgreSQL di mana tugas gagal saat melebihi operasi DDL maksimum yang diizinkan dalam satu peristiwa.
Validasi data sumber PostgreSQL positif palsu Memperbaiki masalah untuk sumber PostgreSQL dengan target Oracle di mana casting bidang stempel waktu yang salah mengakibatkan kesalahan validasi data positif palsu.
Penanganan kesalahan sumber MySQL Memperbaiki masalah untuk sumber MySQL di mana tugas DMS tidak gagal ketika log BIN berikutnya tidak tersedia.
Pencatatan ROTATE_EVENT sumber MySQL Peningkatan logging untuk sumber MySQL yang terkait dengan ROTATE_EVENT - termasuk nama log BIN sedang dibaca.
Masalah batas waktu validasi data Memperbaiki masalah untuk fitur Validasi Data di mana pengaturan executeTimeout titik akhir tidak dihormati untuk kueri yang terkait dengan validasi data.
PostgreSQL menargetkan masalah beban penuh paralel Memperbaiki masalah untuk target PostgreSQL di mana beban penuh tersegmentasi (paralel) gagal karena kesalahan “koneksi turun”.
Masalah pemindahan tugas DMS Memperbaiki masalah untuk target S3 di mana operasi pemindahan tugas DMS memakan waktu yang sangat lama atau tidak pernah selesai.
Masalah catatan duplikat sumber PostgreSQL Memperbaiki masalah untuk sumber PostgreSQL di mana tugas DMS akan memunculkan kesalahan yang terkait dengan duplikat pada target setelah tugas berhenti dan dilanjutkan.
Validasi data target Oracle positif palsu Memperbaiki masalah untuk target Oracle di mana validasi data akan melaporkan kesalahan positif palsu karena zona waktu yang direplikasi salah untuk bidang stempel waktu.
Masalah diselesaikan dalam rilis pemeliharaan DMS 3.4.7 tertanggal 22-Februari-2023
Topik Resolusi
Replika SQL Server AG sebagai sumber Menambahkan dukungan untuk sumber SQL Server dalam AlwaysOnkonfigurasi di mana port TCP pendengar berbeda dari port TCP replika.
Kehilangan data dengan Amazon Redshift sebagai target Memperbaiki masalah untuk target Redshift di mana dalam beberapa kasus yang jarang terjadi restart Redshift yang tidak terduga dapat menyebabkan data yang hilang pada target.
Dukungan perlindungan sumber SQL Server Memperbaiki masalah untuk sumber SQL Server di mana tugas DMS bisa gagal dengan kesalahan yang menunjukkan ketidakmampuan untuk membaca cadangan log transaksi saat Pengaturan Titik Akhir ditentukan. "SafeguardPolicy": "EXCLUSIVE_AUTOMATIC_TRUNCATION"
Kegagalan tugas validasi data untuk Oracle sebagai sumber Memperbaiki masalah untuk sumber Oracle di mana tugas DMS bisa gagal pada validasi data karena nilai Kunci Utama yang salah diidentifikasi.
Kinesis sebelum masalah data gambar Memperbaiki masalah untuk target streaming (Kinesis, Kafka) di mana pengaturan "EnableBeforeImage" tugas hanya berfungsi untuk tipe data karakter.
File log Perjalanan Waktu Memperbaiki masalah untuk fitur Perjalanan Waktu di mana DMS membuat file log perjalanan waktu nol byte saat sumbernya menganggur.
Masalah diselesaikan dalam rilis pemeliharaan DMS 3.4.7 tertanggal 16-Desember-2022
Topik Resolusi
BatchApplyDiaktifkan Memperbaiki masalah logging yang berlebihan saat BatchApplyEnabled disetel ke True.
Pengaturan titik akhir MongoDB baru— Batas waktu FullLoad NoCursor FullLoadNoCursorTimeout Pengaturan titik akhir MongoDB NoCursorTimeout menentukan untuk kursor beban penuh. NoCursorTimeout adalah pengaturan koneksi MongoDB yang mencegah server menutup kursor jika idle.
MongoDB — fungsi filter untuk segmentasi kolom tunggal Fungsi filter baru meningkatkan kinerja untuk memigrasi database MongoDB menggunakan satu kolom untuk segmentasi.
MongoDB ke Redshift Saat bermigrasi dari MongoDB ke Redshift, jika koleksi MongoDB memiliki tipe data biner, memperbaiki masalah di mana DMS tidak membuat tabel target di Redshift.
Atribut koneksi SocketTimeout MongoDB MS baru Atribut koneksi tambahan SocketTimeout MongoDB MS baru mengkonfigurasi batas waktu koneksi untuk klien MongoDB dalam satuan milidetik. Jika nilainya kurang dari atau sama dengan nol, maka default klien MongoDB digunakan.
Memperbaiki masalah yang menyebabkan tugas Amazon Kinesis mogok Saat bermigrasi ke Amazon Kinesis Data Streams sebagai target, memperbaiki masalah yang menangani nilai null jika kunci utama tidak ada dalam tabel.
Validasi data Oracle NULL PK/UK didukung Menghapus batasan bahwa validasi data nilai NULL PK/UK tidak didukung.
Oracle ke Amazon S3 Saat bermigrasi dari Oracle ke Amazon S3, memperbaiki masalah di mana beberapa catatan salah dimigrasi sebagai NULL.
Oracle Siaga Saat menggunakan Oracle Standby sebagai sumber, menambahkan kemampuan DMS untuk menangani transaksi terbuka.
Migrasi Oracle ke Oracle dengan tipe data spasial SDO_GEOMETRY Saat bermigrasi dari Oracle ke Oracle, memperbaiki masalah di mana tugas gagal jika tabel memiliki kolom SDO_GEOMERY yang ada di DDL.
Oracle sebagai sumber Saat menggunakan Oracle sebagai sumber, memperbaiki masalah di mana DMS sesekali melewatkan nomor urutan log redo Oracle.
Oracle sebagai sumber—arsip/log pengulangan online yang hilang Saat menggunakan Oracle sebagai sumber, memperbaiki masalah sehingga tugas DMS gagal saat log arsip hilang.
Tetap — DMS sesekali melewatkan log pengulangan siaga Oracle Saat menggunakan Oracle sebagai sumber, memperbaiki masalah di mana DMS sesekali melewatkan nomor urutan log redo Oracle.
Tipe data spasial Oracle ke Oracle yang tidak bereplikasi selama CDC Saat mereplikasi dari Oracle ke Oracle, memperbaiki masalah di mana tipe data spasial tidak bereplikasi selama CDC.
Oracle sebagai target Saat menggunakan Oracle sebagai target, memperbaiki masalah di mana target diterapkan gagal dengan kesalahan ORA-01747.
Amazon S3 — Memperbaiki kehilangan data tabel muat ulang Saat menggunakan Amazon S3 sebagai target, memperbaiki masalah saat operasi muat ulang tabel tidak menghasilkan file CDC.
Tetap — SQL Server Selalu Pada inisialisasi konteks dalam kasus server utama sebagai sumber Saat menggunakan SQL Server Always On sebagai sumber, memperbaiki masalah untuk tidak menginisialisasi Grup Ketersediaan (AG) jika sumbernya primer dan AlwaysOnSharedSyncedBackupIsEnabled disetel ke true.
Pengaturan titik akhir SQL Server yang diperbarui Ketika titik akhir sumber adalah SQL Server Always On Availability Group dan merupakan replika sekunder, memperbaiki masalah saat tugas replikasi gagal jika AlwaysOnSharedSynchedBackupsIsEnabled disetel ke True.
PostgreSQL sebagai sumber Memperbaiki masalah saat CDC gagal memigrasi operasi menghapus/memperbarui pada sumber PostgreSQL, yang diperkenalkan di 3.4.7 dalam mendukung Boolean. mapBooleanAs

AWS Catatan rilis Database Migration Service 3.4.6

Tabel berikut menunjukkan fitur dan penyempurnaan baru yang diperkenalkan di AWS Database Migration Service (AWS DMS) versi 3.4.6.

Fitur baru atau perangkat tambahan Deskripsi
AWS DMS Perjalanan Waktu AWS DMS memperkenalkan Time Travel, fitur yang memberikan fleksibilitas kepada pelanggan pada kemampuan logging mereka, dan meningkatkan pengalaman pemecahan masalah mereka. Dengan Time Travel, Anda dapat menyimpan dan mengenkripsi AWS DMS log menggunakan Amazon S3, dan melihat, mengunduh, dan mengaburkan log dalam jangka waktu tertentu.
Mendukung Microsoft Azure SQL Managed Instance sebagai sumber

AWS DMS sekarang mendukung Microsoft Azure SQL Managed Instance sebagai sumber. Dengan menggunakan AWS DMS, Anda sekarang dapat melakukan migrasi langsung dari Microsoft Azure SQL Managed Instance ke target yang AWS DMS didukung.

Untuk informasi tentang AWS DMS sumber, lihatSumber untuk migrasi data.

Untuk informasi tentang AWS DMS target yang didukung, lihatTarget migrasi data.

Mendukung Google Cloud SQL untuk MySQL sebagai sumber

AWS DMS sekarang mendukung Google Cloud SQL untuk MySQL sebagai sumber. Dengan menggunakan AWS DMS, Anda sekarang dapat melakukan migrasi langsung dari Google Cloud SQL untuk MySQL ke target yang didukung. AWS DMS

Untuk informasi tentang AWS DMS sumber, lihatSumber untuk migrasi data.

Untuk informasi tentang AWS DMS target yang didukung, lihatTarget migrasi data.

Support parallel load untuk data yang dipartisi ke S3 AWS DMS sekarang mendukung beban paralel untuk data yang dipartisi ke Amazon S3, meningkatkan waktu muat untuk memigrasi data yang dipartisi dari data sumber mesin database yang didukung ke Amazon S3. Fitur ini membuat sub-folder Amazon S3 untuk setiap partisi tabel di sumber database, memungkinkan untuk AWS DMS menjalankan proses paralel untuk mengisi setiap sub-folder.
Mendukung beberapa topik target Apache Kafka dalam satu tugas AWS DMS sekarang mendukung target multi-topik Apache Kafka dengan satu tugas. Dengan menggunakan AWS DMS, Anda sekarang dapat mereplikasi beberapa skema dari satu database ke topik target Apache Kafka yang berbeda menggunakan tugas yang sama. Ini menghilangkan kebutuhan untuk membuat beberapa tugas terpisah dalam situasi di mana banyak tabel dari database sumber yang sama perlu dimigrasikan ke topik target Kafka yang berbeda.

Masalah yang diselesaikan di AWS DMS 3.4.6 meliputi yang berikut:

  • Memperbaiki masalah saat kolom dari pernyataan UPDATE diisi ke kolom yang salah jika kolom kunci utama bukan kolom pertama saat menggunakan Amazon S3 sebagai target dengan format CSV.

  • Memperbaiki masalah saat AWS DMS tugas mungkin macet saat menggunakan plugin pglogical dengan NULL nilai dalam BYTEA kolom di bawah mode LOB terbatas saat menggunakan PostgreSQL sebagai sumber.

  • Memperbaiki masalah saat AWS DMS tugas mungkin macet saat sejumlah besar tabel sumber dihapus saat menggunakan PostgreSQL sebagai sumber.

  • Peningkatan partisi folder berbasis tanggal Amazon S3 dengan memperkenalkan pengaturan Amazon S3 baru untuk memungkinkan partisi pada tanggal non-UTC. DatePartitionTimezone

  • Mendukung pemetaan antara tipe data TIMESTAMP WITH TIME ZONE dari sumber hingga TIMESTAMPTZ saat menggunakan Redshift sebagai target

  • Meningkatkan kinerja CDC untuk tugas tanpa aturan pemilihan wildcard saat menggunakan MongoDB atau Amazon DocumentDB sebagai sumber.

  • Memperbaiki masalah di mana nama skema dengan wildcard garis bawah dan panjang kurang dari 8 tidak ditangkap oleh AWS DMS tugas saat menggunakan Db2 LUW sebagai sumber.

  • Memperbaiki masalah AWS DMS saat instance kehabisan memori di bawah volume data yang besar saat menggunakan OpenSearch Service sebagai target.

  • Meningkatkan kinerja validasi data dengan mendukung tugas validasi full load saja.

  • Memperbaiki masalah saat AWS DMS tugas gagal dilanjutkan setelah failover paksa saat menggunakan Sybase sebagai sumber.

  • Memperbaiki masalah saat AWS DMS mengirim peringatan Invalid BC timestamp was encountered in column secara tidak benar.

Masalah yang diselesaikan dalam rilis pemeliharaan DMS 3.4.6 meliputi:

  • Memperbaiki masalah tugas mogok saat mode penerapan massal diaktifkan saat menggunakan Oracle sebagai sumber dan target.

  • Memperbaiki masalah sehingga tugas pemuatan penuh menggunakan pengaturan ExecuteTimeout titik akhir dengan PostgreSQL sebagai sumber dengan benar.

  • Memperbaiki masalah dengan memigrasi kolom tipe data Array saat tugas diatur ke mode LOB terbatas saat menggunakan PostgreSQL sebagai sumber.

  • Memperbaiki masalah migrasi stempel waktu dengan zona waktu sebelum 1970-01-01 saat menggunakan PostgreSQL sebagai sumber.

  • Memperbaiki masalah saat DMS memperlakukan string kosong sebagai null selama replikasi saat menggunakan SQL Server sebagai sumber dan target.

  • Memperbaiki masalah untuk menghormati pengaturan titik akhir baca dan tulis sesi tunggu saat menggunakan sumber/target MySQL.

  • Memperbaiki masalah saat tugas DMS CDC mengunduh file terkait beban penuh saat menggunakan Amazon S3 sebagai sumber.

  • Memperbaiki masalah log crash saat CdcInsertsAndUpdates dan keduanya PreserveTransactions disetel true saat menggunakan Amazon S3 sebagai target.

  • Memperbaiki masalah saat tugas macet saat fitur ParallelApply * diaktifkan, tetapi beberapa tabel tidak memiliki kunci primer default saat menggunakan Amazon Kinesis Data Streams sebagai sumber.

  • Memperbaiki masalah saat kesalahan tidak diberikan karena kesalahan StreamArn saat menggunakan Amazon Kinesis Data Streams sebagai sumber.

  • Memperbaiki masalah di mana nilai kunci utama sebagai string kosong akan menyebabkan tugas macet saat digunakan OpenSearch sebagai target.

  • Memperbaiki masalah di mana terlalu banyak ruang disk digunakan oleh validasi data.

Masalah diselesaikan dalam rilis pemeliharaan DMS 3.4.6 tertanggal 13-Desember-2022
Topik Resolusi
Pengemudi SAP ASE odbc Memperbaiki masalah untuk SAP ASE sebagai sumber sehingga driver ODBC dapat mendukung set karakter.

Bug kunci utama datetime sqlserver untuk pencarian lob

Memperbaiki masalah untuk SQL Server sebagai sumber di mana pencarian LOB tidak berfungsi dengan baik, ketika kunci utama memiliki tipe data datetime, dengan presisi dalam milidetik.

SQL Server ke RedShift — 'DateTimeOffset' dipetakan ke 'timestamptz'

Untuk migrasi dari SQL Server ke Redshift, pemetaan yang ditingkatkan sehingga format 'datetimeoffset' SQL Server dipetakan ke format 'timestamptz' Redshift.

Validasi Data - SkipLobColumns Benar

Memperbaiki masalah saat tugas DMS mogok saat SkipLobColumns True, ada LOB pada sumbernya, Kunci Utama ada di kolom terakhir, dan perbedaan data terdeteksi oleh validasi.

Validasi Data dengan MySQL sebagai sumber

Memperbaiki masalah untuk MySQL sebagai sumber dengan validasi data diaktifkan, di mana kerusakan tugas DMS terjadi saat menggunakan tabel yang memiliki kunci unik komposit yang memiliki nilai nol.

MySQL sebagai sumber

Memperbaiki masalah untuk MySQL sebagai sumber, di mana tabel ditangguhkan dengan kesalahan Overflow saat kolom diubah untuk menambah presisi.

Tingkatkan driver MySQL ODBC ke 8.0.23

Memperbaiki masalah untuk MySQL sebagai sumber, di mana pengumpulan 'utf8mb4_0900_bin' tidak kompatibel dengan driver mysql yang digunakan oleh DMS.

MySQL — Mendukung perubahan DDL untuk tabel yang dipartisi

Memperkenalkan skipTableSuspension ForPartitionDdl pengaturan endpoint MySQL baru untuk memungkinkan pengguna melewati suspensi tabel untuk perubahan DDL partisi selama CDC, sehingga DMS sekarang dapat mendukung perubahan DDL untuk tabel MySQL yang dipartisi.

Migrasi MongoDB ke Redshift

Memperbaiki masalah migrasi MongoDB ke Redshift, di mana DMS gagal membuat tabel target di Redshift jika koleksi MongoDB memiliki tipe data biner.

Target Redshift — Segfault Perjalanan Waktu dalam Massal Terapkan

Memperbaiki masalah untuk Redshift sebagai target, di mana tugas DMS mogok dengan BatchApplyEnabled disetel ke true.

Redshift sebagai target

Memperbaiki masalah untuk Redshift sebagai target, di mana dengan beban paralel disetel ke type=partitions-auto, segmen paralel menulis file CSV massal ke direktori tabel yang sama dan saling mengganggu.

Redshift sebagai target

Memperbaiki masalah dengan Redshift sebagai target, di mana selama CDC kolom target bertipe boolean sementara sumbernya bertipe karakter bervariasi.

Redshift sebagai target

Memperbaiki log tugas untuk mengidentifikasi perubahan DDL yang gagal direplikasi ke Redshift sebagai target.

Validasi data dengan PostgreSQL

Memperbaiki masalah validasi dengan PostgreSQL, di mana validasi gagal saat tipe data boolean hadir.

PostgreSQL sebagai sumber

Memperbaiki masalah untuk PostgreSQL sebagai sumber, sehingga beban penuh menggunakan ExecuteTimeout bidang dalam atribut koneksi Ekstra.

PostgreSQL sebagai sumber

Memperbaiki masalah untuk PostgreSQL sebagai sumber, sehingga tugas akan gagal jika membaca LSN yang lebih besar dari tugas yang diminta melanjutkan LSN selama lebih dari 60 menit untuk menunjukkan bahwa itu adalah masalah dengan slot replikasi yang digunakan.

PostgreSQL sebagai sumber—timestamptz sebelum 1970-01-01

Memperbaiki masalah untuk PostgreSQL sebagai sumber, di mana timestamptz sebelum 1970-01-01 tidak dimigrasi dengan benar selama CDC.

PostgreSQL sebagai sumber

Memperbaiki masalah untuk PostgreSQL sebagai sumber, di mana DMS memotong karakter berbagai nilai tipe data selama CDC.

PostgreSQL sebagai sumber—melanjutkan tugas yang dihentikan

Memperbaiki masalah untuk PostgreSQL sebagai sumber di mana melanjutkan pemutaran ulang tugas yang sebelumnya dihentikan melewatkan satu atau beberapa transaksi selama CDC.

Amazon S3 sebagai target

Memperbaiki masalah untuk S3 sebagai target, di mana header file CSV yang dihasilkan dimatikan oleh satu kolom saat AddColumnName benar dan TimestampColumnName “”.

Amazon S3 sebagai perilaku penggunaan sumber-memori dalam fase beban penuh untuk tugas

Memperbaiki masalah untuk S3 sebagai sumber, di mana tugas DMS dalam beban penuh hanya melepaskan memori yang digunakan setelah seluruh tabel dimuat ke database target.

Amazon S3 sebagai operasi muat ulang tabel target

Memperbaiki masalah untuk S3 sebagai target, di mana operasi muat ulang tabel tidak menghasilkan file CDC.

AWS Catatan rilis Database Migration Service 3.4.5

Tabel berikut menunjukkan fitur dan penyempurnaan baru yang diperkenalkan di AWS Database Migration Service (AWS DMS) versi 3.4.5.

Fitur baru atau perangkat tambahan Deskripsi
Support untuk Redis sebagai target AWS DMS sekarang mendukung Redis sebagai target. Dengan menggunakan AWS DMS, Anda sekarang dapat memigrasikan data langsung dari sumber apa pun yang AWS DMS didukung ke penyimpanan data Redis, dengan waktu henti minimal. Untuk informasi tentang AWS DMS target, lihatTarget migrasi data.
Support untuk MongoDB 4.2 dan 4.4 sebagai sumber AWS DMS sekarang mendukung MongoDB 4.2 dan 4.4 sebagai sumber. Dengan menggunakan AWS DMS, Anda sekarang dapat memigrasikan data dari MongoDB 4.2 dan 4.4 cluster ke AWS DMS target yang didukung termasuk Amazon DocumentDB (dengan kompatibilitas MongoDB), dengan downtime minimal. Untuk informasi tentang AWS DMS sumber, lihatSumber untuk migrasi data.
Support untuk beberapa database menggunakan MongoDB sebagai sumber AWS DMS sekarang mendukung migrasi beberapa database dalam satu tugas menggunakan MongoDB sebagai sumber. Dengan menggunakan AWS DMS, Anda sekarang dapat mengelompokkan beberapa database cluster MongoDB, dan memigrasikannya menggunakan satu tugas migrasi database. Anda dapat bermigrasi ke target yang AWS DMS didukung, termasuk Amazon DocumentDB (dengan kompatibilitas MongoDB), dengan waktu henti minimal.
Support untuk segmentasi otomatis menggunakan MongoDB atau Amazon DocumentDB (dengan kompatibilitas MongoDB) sebagai sumber AWS DMS sekarang mendukung segmentasi otomatis menggunakan MongoDB atau Amazon DocumentDB sebagai sumber. Dengan menggunakan AWS DMS, Anda dapat mengonfigurasi tugas migrasi database untuk mengelompokkan koleksi cluster MongoDB atau DocumentDB secara otomatis. Anda kemudian dapat memigrasikan segmen secara paralel ke target yang AWS DMS didukung, termasuk Amazon DocumentDB, dengan waktu henti minimal.
Peningkatan kinerja beban penuh Amazon Redshift AWS DMS sekarang mendukung penggunaan thread paralel saat menggunakan Amazon Redshift sebagai target selama pemuatan penuh. Dengan memanfaatkan pengaturan tugas pemuatan penuh multithreaded, Anda dapat meningkatkan kinerja migrasi awal dari sumber apa pun yang AWS DMS didukung ke Amazon Redshift. Untuk informasi tentang AWS DMS target, lihatTarget migrasi data.

Masalah yang diselesaikan di AWS DMS 3.4.5 meliputi yang berikut:

  • Memperbaiki masalah di mana data berpotensi hilang atau digandakan setelah dilanjutkan, saat menggunakan PostgreSQL sebagai sumber dengan konkurensi transaksi tinggi.

  • Memperbaiki masalah saat tugas migrasi database gagal dengan kesalahan Tidak dapat menemukan id relasi... saat menggunakan PostgreSQL sebagai sumber, dengan plugin pglogical diaktifkan.

  • Memperbaiki masalah di mana VARCHAR kolom tidak direplikasi dengan benar saat menggunakan PostgreSQL sebagai sumber dan Oracle sebagai target.

  • Memperbaiki masalah saat operasi penghapusan tidak ditangkap dengan benar saat kunci utama bukan kolom pertama dalam definisi tabel, saat menggunakan PostgreSQL sebagai sumber.

  • Memperbaiki masalah saat tugas migrasi database melewatkan pembaruan LOB dalam pengaturan metadata khusus saat menggunakan MySQL sebagai sumber.

  • Memperbaiki masalah di mana TIMESTAMP kolom diperlakukan seperti DATETIME dalam mode LOB penuh saat menggunakan MySQL versi 8 sebagai sumber.

  • Memperbaiki masalah saat tugas migrasi database gagal saat mengurai NULL DATETIME catatan saat menggunakan MySQL 5.6.4 dan yang lebih tinggi sebagai sumber.

  • Memperbaiki masalah saat tugas migrasi database macet setelah menemukan kesalahan Thread keluar saat menggunakan Amazon Redshift sebagai target dengan penerapan paralel.

  • Memperbaiki masalah saat data berpotensi hilang, saat tugas migrasi database terputus dengan titik akhir target Amazon Redshift selama CDC penerapan batch.

  • Meningkatkan kinerja beban penuh dengan menelepon ACCEPTINVCHARS saat menggunakan Amazon Redshift sebagai target.

  • Memperbaiki masalah saat rekaman duplikat direplikasi saat kembali dari mode one-by-one ke mode penerapan paralel menggunakan Amazon Redshift sebagai target.

  • Memperbaiki masalah saat tugas migrasi database tidak mengalihkan kepemilikan objek Amazon S3 ke pemilik bucket cannedAclForObjects=bucket_owner_full_control saat menggunakan Amazon S3 sebagai target.

  • Ditingkatkan AWS DMS dengan mendukung beberapa tujuan arsip dengan ECA additionalArchivedLogDestId saat menggunakan Oracle sebagai sumber.

  • Memperbaiki masalah saat tugas migrasi database gagal dengan kesalahan OCI_INVALID_HANDLE saat memperbarui kolom LOB dalam mode LOB penuh.

  • Memperbaiki masalah saat NVARCHAR2 kolom tidak dimigrasi dengan benar selama CDC saat menggunakan Oracle sebagai sumber.

  • Ditingkatkan AWS DMS dengan mengaktifkan SafeguardPolicy saat menggunakan RDS untuk SQL Server sebagai sumber.

  • Memperbaiki masalah saat tugas migrasi database melaporkan kesalahan rdsadmin saat menggunakan sumber SQL Server non-RDS.

  • Memperbaiki masalah di mana validasi data gagal dengan UUID sebagai kunci utama dalam pengaturan partisi saat menggunakan SQL Server sebagai sumber.

  • Memperbaiki masalah di mana beban penuh ditambah tugas CDC mungkin gagal jika LSN yang diperlukan tidak dapat ditemukan di log database saat menggunakan Db2 LUW sebagai sumber.

  • Ditingkatkan AWS DMS dengan mendukung stempel waktu CDC kustom saat menggunakan MongoDB sebagai sumber.

  • Memperbaiki masalah di mana tugas migrasi database macet saat berhenti, menggunakan MongoDB sebagai sumber, ketika kesalahan driver MongoDB aktif. endSessions

  • Memperbaiki masalah saat AWS DMS gagal memperbarui bidang non-primer saat menggunakan DynamoDB sebagai target

  • Memperbaiki masalah saat validasi data melaporkan ketidakcocokan positif palsu pada CLOB dan NCLOB kolom.

  • Memperbaiki masalah saat validasi data gagal pada catatan khusus spasi saat menggunakan Oracle sebagai sumber.

  • Memperbaiki masalah saat tugas migrasi database mogok saat memotong tabel yang dipartisi.

  • Memperbaiki masalah saat tugas migrasi database gagal saat membuat tabel awsdms_apply_exceptions kontrol.

  • Dukungan diperpanjang dari plugin caching_sha2_password otentikasi saat menggunakan MySQL versi 8.

AWS Catatan rilis Database Migration Service 3.4.4

Tabel berikut menunjukkan fitur baru dan memperkenalkan perangkat tambahan di AWS DMS versi 3.4.4.

Fitur baru atau perangkat tambahan Deskripsi
Enkripsi Support TLS dan autentikasi TLS atau SASL menggunakan Kafka sebagai target AWS DMS sekarang mendukung enkripsi TLS dan otentikasi TLS atau SASL menggunakan Amazon MSK dan cluster Kafka lokal sebagai target. Untuk informasi lebih lanjut tentang penggunaan enkripsi dan autentikasi untuk titik akhir Kafka, lihat Menghubungkan ke Kafka menggunakan Keamanan Lapisan Pengangkutan (TLS).

Masalah yang diselesaikan di AWS DMS 3.4.4 meliputi yang berikut:

  • Peningkatan AWS DMS logging pada kegagalan tugas saat menggunakan endpoint Oracle.

  • Eksekusi AWS DMS tugas yang ditingkatkan terus diproses ketika titik akhir sumber Oracle beralih peran setelah Oracle Data Guard gagal selesai.

  • Penanganan perbaikan kesalahan memperlakukan ORA—12561 sebagai kesalahan yang dapat dipulihkan saat menggunakan titik akhir Oracle.

  • Memperbaiki masalah di mana kolom EMPTY_BLOB() dan EMPTY_CLOB() mengalami migrasi yang tidak berlaku ketika menggunakan Oracle sebagai sumber.

  • Memperbaiki masalah saat AWS DMS tugas gagal memperbarui catatan setelah menambahkan perubahan kolom DDL saat menggunakan SQL Server sebagai sumber.

  • Perbaikan PostgreSQL sebagai migrasi sumber dengan support tipe data TIMESTAMP WITH TIME ZONE.

  • Memperbaiki masalah di mana pengaturan afterConnectScript tidak bekerja selama beban penuh ketika menggunakan PostgreSQL sebagai target.

  • Memperkenalkan pengaturan mapUnboundedNumericAsString yang baru agar lebih baik dalam menangani tipe tanggal NUMERIC tanpa presisi dan menskalakan saat menggunakan titik akhir PostgreSQL.

  • Memperbaiki masalah saat AWS DMS tugas gagal dengan “0 baris terpengaruh” setelah menghentikan dan melanjutkan tugas saat menggunakan PostgreSQL sebagai sumber.

  • Memperbaiki masalah saat AWS DMS gagal memigrasikan tipe TIMESTAMP data dengan BC akhiran saat menggunakan PostgreSQL sebagai sumber.

  • Memperbaiki masalah saat AWS DMS gagal memigrasikan TIMESTAMP nilai “±infinity” saat menggunakan PostgreSQL sebagai sumber.

  • Memperbaiki masalah di mana rangkaian kosong diperlakukan sebagai NULL saat menggunakan S3 sebagai sumber dengan pengaturan csvNullValue yang diatur ke nilai-nilai lain.

  • Peningkatan timestampColumnName atribut koneksi tambahan dalam beban penuh dengan CDC harus diurutkan selama CDC ketika menggunakan S3 sebagai target.

  • Peningkatan penanganan tipe data biner dalam format hex seperti BYTE, BINARY, dan BLOB saat menggunakan S3 sebagai sumber.

  • Memperbaiki masalah saat data yang dihapus dilakukan migrasi dengan karakter khusus saat menggunakan S3 sebagai target.

  • Memperbaiki masalah untuk menangani nilai kunci kosong saat menggunakan Amazon DocumentDB (dengan kompatibilitas MongoDB) sebagai target.

  • Memperbaiki masalah saat AWS DMS gagal mereplikasi NumberDecimal atau Decimal128 kolom saat menggunakan MongoDB atau Amazon DocumentDB (dengan kompatibilitas MongoDB) sebagai sumber.

  • Memperbaiki masalah untuk mengizinkan tugas CDC untuk mencoba lagi ketika gagal pada MongoDB atau Amazon DocumentDB (dengan kompatibilitas MongoDB) sebagai sumber.

  • Menambahkan opsi untuk menghapus awalan heksadesimal “0x” ke nilai RAW tipe data saat menggunakan Kinesis, Kafka, atau sebagai target. OpenSearch

  • Memperbaiki masalah di mana validasi gagal pada kolom karakter panjang tetap saat menggunakan Db2 LUW sebagai sumber.

  • Memperbaiki masalah saat validasi gagal bila hanya tipe data sumber atau tipe data target FLOAT atau DOUBLE.

  • Memperbaiki masalah di mana validasi gagal pada karakter NULL saat menggunakan Oracle sebagai sumber.

  • Memperbaiki masalah di mana validasi gagal pada kolom XML saat menggunakan Oracle sebagai sumber.

  • Memperbaiki masalah saat AWS DMS tugas macet saat ada kolom nullable di kunci komposit menggunakan MySQL sebagai sumber.

  • Memperbaiki masalah saat AWS DMS gagal memvalidasi kedua UNIQUEIDENTIFIER kolom dari titik akhir sumber SQL Server dan kolom UUID dari titik akhir target PostgreSQL.

  • Memperbaiki masalah di mana tugas CDC tidak menggunakan definisi tabel sumber yang diperbarui setelah diubah.

  • Peningkatan AWS DMS gagal untuk menangani kegagalan tugas yang disebabkan oleh nama pengguna atau kata sandi yang tidak valid sebagai kesalahan yang dapat dipulihkan.

  • Memperbaiki masalah saat AWS DMS tugas gagal karena LSNs yang hilang saat menggunakan RDS untuk SQL Server sebagai sumber.

AWS Catatan rilis Database Migration Service 3.4.3

Tabel berikut menunjukkan fitur baru dan memperkenalkan perangkat tambahan di AWS DMS versi 3.4.3.

Fitur baru atau perangkat tambahan Deskripsi
Versi Amazon DocumentDB baru Amazon DocumentDB versi 4.0 sekarang didukung sebagai sumber.
Versi MariaDB baru MariaDB versi 10.4 sekarang didukung sebagai sumber dan target.
Support untuk AWS Secrets Manager integrasi Anda dapat menyimpan detail koneksi basis data (kredensial pengguna) untuk titik akhir yang didukung dengan aman di AWS Secrets Manager. Anda kemudian dapat mengirimkan rahasia yang sesuai alih-alih kredensyal teks biasa AWS DMS saat Anda membuat atau memodifikasi titik akhir. AWS DMS kemudian terhubung ke database endpoint menggunakan rahasia. Untuk informasi selengkapnya tentang membuat rahasia untuk AWS DMS titik akhir, lihatMenggunakan rahasia untuk mengakses titik akhir AWS Database Migration Service.
Pilihan yang lebih besar untuk instans replikasi C5 dan R5 Anda sekarang dapat membuat pengukuran instans replikasi yang lebih besar berikut: pengukuran C5 hingga 96 vCPUs dan 192 GiB memori dan pengukuran R5 hingga 96 vCPUs dan 768 GiB memori.
Peningkatan performa Amazon Redshift AWS DMS sekarang mendukung penerapan paralel saat menggunakan Redshift sebagai target untuk meningkatkan kinerja replikasi yang sedang berlangsung. Untuk informasi selengkapnya, lihat Pengaturan tugas multithreaded untuk Amazon Redshift.

Masalah yang diselesaikan di AWS DMS 3.4.3 meliputi yang berikut:

  • Memperbaiki masalah dengan melakukan stempel waktu menjadi “1970-01-01 00:00:00” untuk tindakan yang ditangguhkan saat menggunakan Db2 LUW sebagai sumber.

  • Memperbaiki masalah saat AWS DMS tugas gagal dengan NVARCHAR kolom sebagai kunci utama saat menggunakan SQL Server sebagai sumber dengan mode LOB Penuh.

  • Memperbaiki masalah catatan yang hilang selama fase perubahan cache saat menggunakan SQL Server sebagai sumber.

  • Memperbaiki masalah saat catatan dilewati setelah AWS DMS tugas dilanjutkan saat menggunakan RDS untuk SQL Server sebagai sumber.

  • Memperbaiki masalah di mana komponen logging AWS DMS ASSERTION menghasilkan log besar untuk SQL Server.

  • Memperbaiki masalah di mana validasi data gagal selama fase CDC karena penguraian kolom melimpah saat menggunakan MySQL sebagai sumber.

  • Memperbaiki masalah saat AWS DMS tugas macet karena kesalahan segmentasi selama validasi data saat menggunakan PostgreSQL sebagai target.

  • Memperbaiki masalah di mana validasi data gagal pada tipe data DOUBLE selama CDC saat menggunakan PostgreSQL sebagai sumber dan target.

  • Memperbaiki masalah di mana catatan yang dimasukkan oleh perintah salinan tidak dilakukan replikasi dengan benar saat menggunakan PostgreSQL sebagai sumber dan Redshift sebagai target.

  • Memperbaiki masalah kehilangan data selama fase perubahan cache saat menggunakan PostgreSQL sebagai sumber.

  • Memperbaiki masalah yang berpotensi menyebabkan kehilangan data atau duplikat catatan saat menggunakan PostgreSQL sebagai sumber.

  • Memperbaiki masalah di mana skema dengan berbagai campuran kasus gagal melakukan migrasi dengan pglogical saat menggunakan PostgreSQL sebagai sumber.

  • Memperbaiki masalah di mana Pesan Gagal Terakhir tidak berisi kesalahan ORA saat menggunakan Oracle sebagai sumber.

  • Memperbaiki masalah saat AWS DMS tugas gagal membuat pernyataan UPDATE saat menggunakan Oracle sebagai target.

  • Memperbaiki masalah saat AWS DMS tugas tidak mereplikasi data saat menggunakan Oracle 12.2 sebagai sumber dengan konfigurasi ASM dan Pluggable Database.

  • Perbaikan catatan penguraian dengan mempertahankan kutipan agar patuh dengan RFC 4180 saat menggunakan S3 sebagai sumber.

  • Perbaikan penanganan timestampColumnName sehingga kolom dari beban penuh dapat diurutkan dengan kolom dari CDC.

  • Dengan memperkenalkan pengaturan titik akhir baruMessageMaxBytes, memperbaiki masalah di mana AWS DMS tugas gagal ketika ada elemen LOB yang lebih besar dari 1MB.

  • Memperbaiki masalah saat AWS DMS tugas macet karena kesalahan segmentasi saat menggunakan Redshift sebagai target.

  • Peningkatan kesalahan dalam mencatat koneksi uji Redshift.

  • Memperbaiki masalah di mana AWS DMS tidak mentransfer semua dokumen dari MongoDB ke DocumentDB selama Full Load.

  • Memperbaiki masalah saat AWS DMS tugas melaporkan kesalahan fatal saat tidak ada tabel yang disertakan dalam aturan pemetaan tabel.

  • Memperbaiki masalah saat skema dan tabel yang dibuat sebelum memulai ulang tugas AWS DMS tidak melakukan replikasi pada target ketika menggunakan MySQL sebagai sumber.

  • Memperbaiki masalah di mana wildcard escape [_] tidak dapat menghindari wildcard “_” dalam aturan pengecualian saat menggunakan MySQL sebagai sumber.

  • Memperbaiki masalah di mana kolom tipe data UNSIGNED BIGINT tidak melakukan replikasi dengan benar saat menggunakan MySQL sebagai sumber.

AWS Catatan rilis Database Migration Service 3.4.2

Tabel berikut menunjukkan fitur baru dan memperkenalkan perangkat tambahan di AWS DMS versi 3.4.2.

Fitur baru atau perangkat tambahan Deskripsi
Dukungan untuk menghubungkan Amazon Virtual Private Cloud (Amazon VPC) secara pribadi AWS ke Database Migration Service (DMS) tanpa memerlukan gateway internet, perangkat NAT, koneksi VPN, atau koneksi. AWS Direct Connect Anda sekarang dapat terhubung dan mengakses AWS DMS dari VPC Amazon Anda melalui titik akhir antarmuka VPC yang Anda buat. Endpoint antarmuka ini memungkinkan Anda untuk mengisolasi semua aktivitas jaringan instance AWS DMS replikasi Anda dalam infrastruktur jaringan Amazon. Dengan menyertakan referensi ke titik akhir antarmuka ini di semua panggilan API untuk AWS DMS menggunakan AWS CLI atau SDK, Anda memastikan bahwa semua AWS DMS aktivitas tetap tidak terlihat oleh Internet publik. Untuk informasi selengkapnya, lihat Keamanan infrastruktur dalam AWS Database Migration Service.
catatan

Fitur ini tersedia menggunakan semua versi AWS DMS mesin yang didukung.

Partisi folder berbasis tanggal CDC menggunakan Amazon S3 sebagai target

AWS DMS sekarang mendukung partisi folder berbasis tanggal saat mereplikasi data menggunakan S3 sebagai target. Untuk informasi selengkapnya, lihat Menggunakan partisi folder berdasarkan tanggal.

Masalah yang diselesaikan di AWS DMS 3.4.2 meliputi yang berikut:

  • Menambahkan STATUPDATE saat melakukan performa migrasi menggunakan Redshift sebagai target.

  • Perbaikan tugas validasi dengan memperkenalkan pengaturan baru. ValidQueryCdcDelaySecond menunda kueri validasi pertama pada titik akhir sumber dan target untuk membantu meredam pertentangan sumber daya ketika latensi migrasi sedang tinggi.

  • Memperbaiki masalah yang AWS DMS membutuhkan waktu lama untuk memulai tugas validasi.

  • Memperbaiki masalah di mana catatan kosong yang dihasilkan saat mulai atau pemfilteran stopword tugas replikasi menggunakan S3 sebagai target.

  • Memperbaiki masalah saat tugas macet setelah beban penuh selesai.

  • Memperbaiki masalah di mana tugas macet saat tabel sumber mengalami kesalahan data saat menggunakan S3 sebagai sumber.

  • Memperbaiki masalah di mana tugas macet saat mulai ketika akun pengguna titik akhir sumber dinonaktifkan.

  • Memperbaiki masalah di mana tugas gagal saat menggunakan PostgreSQL sebagai sumber dengan REPLICA IDENTITY FULL.

  • Memperbaiki masalah di mana tugas melewatkan transaksi saat menggunakan PostgreSQL sebagai sumber dengan plugin pglogical.

  • Memperbaiki masalah saat AWS DMS tidak menghapus file sumber terkompresi saat menggunakan Redshift sebagai target.

  • Memperbaiki masalah di mana tugas validasi melaporkan informasi negatif SALAH saat menggunakan MySQL sebagai sumber dan target dengan tipe data BIGINT UNSIGNED.

  • Memperbaiki masalah di mana tugas validasi melaporkan informasi positif SALAH saat menggunakan SQL Server sebagai sumber dengan kolom kunci utama sebagai tipe CHAR.

  • Memperbaiki masalah yang AWS DMS tidak menghapus objek target saat menggunakan start-replication untuk memulai tugas replikasi menggunakan S3 sebagai target.

  • Memperbaiki beberapa masalah pada validasi data saat menggunakan Db2 sebagai sumber.

  • Memperbaiki masalah di mana tugas validasi macet saat menggunakan SQL Server sebagai sumber dengan kolom VARCHAR sebagai kunci utama.

  • Menambahkan support untuk tipe data STEMPEL WAKTU DENGAN ZONA WAKTU saat menggunakan PostgreSQL sebagai sumber

AWS Database Migration Service 3.4.1 Catatan rilis beta

Tabel berikut menunjukkan fitur baru dan memperkenalkan perangkat tambahan di AWS DMS versi 3.4.1 Beta.

Fitur baru atau perangkat tambahan Deskripsi
Versi MongoDB baru

MongoDB versi 4.0 sekarang didukung sebagai sumber.

Support TLS 1.2 untuk SQL Server

AWS DMS sekarang mendukung TLS 1.2 untuk titik akhir SQL Server.

Masalah yang diselesaikan di AWS DMS 3.4.1 Beta meliputi yang berikut:

  • Peningkatan support TDE Oracle 19c.

  • Peningkatan support set karakter utf8mb4 dan identitas tipe data menggunakan Redshift sebagai target.

  • Peningkatan penanganan gagal tugas replikasi saat menggunakan MySQL karena tidak mencatat sumber dan biner.

  • Peningkatan support validasi data pada berbagai tipe data dan set karakter.

  • Peningkatan penanganan nilai nihil dengan pengaturan titik akhir baru IncludeNullAndEmpty saat menggunakan Kinesis dan Kafka sebagai target.

  • Peningkatan kesalahan dalam mencatat dan menangani saat menggunakan Kafka sebagai target.

  • Peningkatan waktu DST offset saat menggunakan SQL Server sebagai sumber.

  • Memperbaiki masalah di mana tugas replikasi mencoba membuat tabel yang ada untuk Oracle sebagai target.

  • Memperbaiki masalah di mana tugas replikasi macet setelah koneksi basis data mati saat menggunakan Oracle sebagai sumber.

  • Memperbaiki masalah di mana tugas replikasi gagal mendeteksi dan menghubungkan kembali ke primer baru saat menggunakan SQL Server sebagai sumber dengan pengaturan AlwaysOn.

  • Memperbaiki masalah di mana tugas replikasi tidak menambahkan "D" untuk kolom "OP" dalam syarat-syarat tertentu untuk S3 sebagai target.

AWS Database Migration Service 3.4.0 Catatan rilis beta

Tabel berikut menunjukkan fitur baru dan memperkenalkan perangkat tambahan dalam versi 3.4.0 AWS DMS

Fitur baru atau perangkat tambahan Deskripsi
Versi MySQL baru

AWS DMS sekarang mendukung MySQL versi 8.0 sebagai sumber, kecuali ketika muatan transaksi dikompresi.

Support TLS 1.2 untuk MySQL

AWS DMS sekarang mendukung TLS 1.2 untuk endpoint MySQL.

Versi MariaDB baru

AWS DMS sekarang mendukung MariaDB versi 10.3.13 sebagai sumber.

SysAdmin Non-akses ke sumber Microsoft SQL Server yang dikelola sendiri

AWS DMS sekarang mendukung akses oleh SysAdmin non-pengguna ke titik akhir sumber SQL Server on-premise dan EC2 yang dihosting.

catatan

Fitur ini sekarang ada dalam versi Beta. Jika Anda ingin mencobanya, hubungi AWS dukungan untuk informasi lebih lanjut.

Tabel tugas CDC dan sumber Oracle dibuat menggunakan CREATE TABLE AS

AWS DMS sekarang mendukung tugas full-load dan CDC dan CDC saja yang berjalan melawan tabel sumber Oracle yang dibuat menggunakan pernyataan tersebut. CREATE TABLE AS

Masalah yang diselesaikan di AWS DMS 3.4.0 meliputi yang berikut:

  • Memperbaiki penilaian tugas pra-migrasi. Untuk informasi selengkapnya, lihat Mengaktifkan dan bekerja dengan penilaian perdana untuk tugas.

  • Perbaikan validasi data untuk tipe data float, real, dan ganda.

  • Perbaikan Amazon Redshift sebagai target dengan penanganan kesalahan ini dengan lebih baik: “Kunci yang ditentukan tidak ada.”

  • Mendukung pengaturan tugas pemuatan CDC multithreaded, termasukParallelApplyThreads,, danParallelApplyBufferSize, ParallelApplyQueuesPerThread untuk Amazon OpenSearch Service (OpenSearch Service) sebagai target.

  • Peningkatan OpenSearch Layanan sebagai target dengan mendukung penggunaan kunci primer komposit.

  • Memperbaiki masalah di mana koneksi uji gagal saat menggunakan PostgreSQL sebagai sumber dan kata sandi memiliki karakter khusus di dalamnya.

  • Memperbaiki masalah dengan menggunakan SQL Server sebagai sumber ketika beberapa kolom VARCHAR terpotong.

  • Memperbaiki masalah saat AWS DMS tidak menutup transaksi terbuka saat menggunakan Amazon RDS SQL Server sebagai sumber. Hal ini dapat mengakibatkan kehilangan data jika parameter interval pemungutan suara diatur dengan benar. Untuk informasi selengkapnya tentang cara mengatur rekomendasi nilai interval pemungutan suara, lihat Menggunakan database Microsoft SQL Server sebagai sumber AWS DMS.

  • Memperbaiki masalah untuk Oracle Standby sebagai sumber di mana tugas CDC akan berhenti tiba-tiba saat menggunakan Pembaca Biner.

  • Memperbaiki masalah untuk IBM DB2 untuk LUW di mana tugas gagal dengan pesan “Numerik literal 0 tidak valid karena nilai di luar jangkauan.”

  • Memperbaiki masalah untuk migrasi PostgreSQL ke PostgreSQL ketika kolom baru ditambahkan pada sumber PostgreSQL dan kolom dibuat dengan tipe data yang berbeda dari tipe data yang kolom awalnya dibuat pada sumber tersebut.

  • Memperbaiki masalah dengan sumber MySQL di mana tugas migrasi tiba-tiba berhenti saat tidak dapat mengambil binlog.

  • Memperbaiki masalah terkait target Oracle saat BatchApply sedang digunakan.

  • Memperbaiki masalah untuk MySQL dan MariaDB saat memigrasi tipe data. TIME

  • Memperbaiki masalah untuk sumber IBM DB2 LUW di mana migrasi tabel dengan LOB gagal ketika tabel tidak memiliki kunci primer atau kunci unik.

AWS Catatan rilis Database Migration Service 3.3.4

Masalah yang diselesaikan di AWS DMS 3.3.4 meliputi yang berikut:

  • Memperbaiki masalah saat transaksi dibatalkan atau diduplikasi saat menggunakan PostgreSQL sebagai sumber.

  • Meningkatkan support menggunakan tanda dolar ($) dalam nama skema.

  • Memperbaiki masalah di mana instans replikasi tidak menutup transaksi terbuka saat menggunakan RDS SQL Server sebagai sumber.

  • Memperbaiki masalah di mana koneksi uji gagal saat menggunakan PostgreSQL sebagai sumber dan kata sandi memiliki karakter khusus di dalamnya.

  • Perbaikan Amazon Redshift sebagai target dengan penanganan kesalahan ini dengan lebih baik: “Kunci yang ditentukan tidak ada.”

  • Peningkatan support validasi data pada berbagai tipe data dan pengaturan karakter.

  • Memperbaiki masalah di mana tugas replikasi mencoba membuat tabel yang ada untuk Oracle sebagai target.

  • Memperbaiki masalah di mana tugas replikasi tidak menambahkan "D" untuk kolom "OP" dalam syarat-syarat tertentu untuk Amazon S3 sebagai target.

AWS Catatan rilis Database Migration Service 3.3.3

Tabel berikut menunjukkan fitur baru dan memperkenalkan perangkat tambahan di AWS DMS versi 3.3.3.

Fitur baru atau perangkat tambahan Deskripsi
Versi PostgreSQL baru

PostgreSQL versi 12 sekarang didukung sebagai sumber dan target.

Support untuk kunci primer komposit dengan Amazon OpenSearch Service sebagai target

Pada AWS DMS 3.3.3, penggunaan kunci primer komposit didukung oleh target OpenSearch Layanan.

Support untuk tipe data Oracle yang berkelanjutan

Tipe data Oracle yang berkelanjutan untuk sumber dan target Oracle sekarang menerima support.

Peningkatan jumlah sumber AWS DMS daya per akun

Batas jumlah AWS DMS sumber daya yang dapat Anda buat telah meningkat. Untuk informasi selengkapnya, lihat Kuota untuk AWS Database Migration Service.

Masalah yang diselesaikan di AWS DMS 3.3.3 meliputi yang berikut:

  • Memperbaiki masalah di mana tugas gagal menggunakan pernyataan pembaruan khusus dengan Parallel Apply di Amazon Kinesis.

  • Memperbaiki masalah di mana tugas gagal pada pernyataan ALTER TABLE dengan Amazon S3 sebagai target.

  • Memperbaiki masalah di mana nilai-nilai pada kolom poligon terpotong saat menggunakan Microsoft SQL Server sebagai sumber.

  • Memperbaiki masalah pada konverter Unicode JA16SJITILDE dan JA16EUCTILDE saat menggunakan Oracle sebagai sumber.

  • Memperbaiki masalah di mana kolom MEDIUMTEXT dan LONGTEXT gagal melakukan migrasi dari format MySQL ke S3 nilai (CSV) yang dipisahkan dengan koma.

  • Memperbaiki masalah di mana kolom boolean diubah menjadi tipe yang salah dengan output Apache Parquet.

  • Memperbaiki masalah dengan kolom varchar yang berkelanjutan di Oracle.

  • Memperbaiki masalah di mana tugas validasi data gagal karena kombinasi stempel waktu tertentu.

  • Memperbaiki masalah dengan replikasi Sybase data definition language (DDL).

  • Memperbaiki masalah yang melibatkan sumber Klaster Aplikasi Oracle Real (RAC) berbenturan dengan Pembaca Biner Oracle.

  • Memperbaiki masalah dengan validasi untuk target Oracle dalam hal nama skema.

  • Memperbaiki masalah dengan validasi IBM Db2 versi 9.7 dan 10.

  • Memperbaiki masalah untuk tugas yang bukan pemfilteran stopword dua kali dengan mengaktifkan StopTaskCachedChangesApplied dan StopTaskCachedChangesNotApplied.