A company plans to migrate its legacy on-premises Oracle 19c database to Amazon Aurora PostgreSQL-Compatible Edition. The database schema has been successfully converted using the AWS Schema Conversion Tool (AWS SCT). The migration team is establishing an AWS Database Migration Service (AWS DMS) replication task with Full Load and Change Data Capture (CDC) to minimize application downtime during the cutover. However, immediately after completing the full load phase, the DMS task fails and logs errors stating that the replication agent cannot read the transaction log sequence or access transaction records on the source database. Which of the following database-level configurations must be enabled on the source Oracle database to allow AWS DMS to successfully capture and replicate ongoing transactional changes?
- ASet the database replication mode by configuring the wal_level parameter to logical in the postgresql.conf file and restarting the database instance.
- BEnable binary logging on the source by setting the binlog_format parameter to ROW and the binlog_row_image parameter to FULL in the database initialization parameters.
- Configure the source database to run in ARCHIVELOG mode, enable minimal supplemental logging at the database level, and enable supplemental logging on the tables selected for replication.Cevap
- DRun the system stored procedure sys.sp_cdc_enable_db to enable Change Data Capture at the database level and configure the database recovery model to FULL.