Valutazioni Oracle - AWS Servizio di migrazione del Database
Verifica che la modalità LOB limitata venga utilizzata solo quando è abilitata BatchApplyEnabled Verifica se le tabelle sull'origine hanno colonne senza scala specificata per il tipo di dati Number Convalida i trigger sul database di destinazione Convalida se la sorgente ha DEST_ID archivelog impostato su 0 Verifica se gli indici secondari sono abilitati sul database di destinazione durante il caricamento completo Verifica se le tabelle utilizzate nell'ambito dell'attività DMS BatchApplyEnabled hanno più di 999 colonneControllo della registrazione supplementare a livello di databaseVerifica della creazione del collegamento del database richiesto per StandbyConvalida Oracle per il tipo di dati LOB e la configurazione del lettore binarioVerifica del CDB per il databaseControllo della versione del database OracleConvalida del metodo CDC Oracle per DMSConvalida della configurazione Oracle RAC per DMSVerifica se l'utente DMS dispone delle autorizzazioni sulla destinazioneVerifica se è necessaria una registrazione supplementare per tutte le colonneVerifica se la registrazione supplementare è abilitata su tabelle con chiavi primarie o unicheConvalida se ce ne sono SecureFile LOBs e l'attività è configurata per la modalità Full LOBVerifica se gli indici basati sulle funzioni vengono utilizzati nelle tabelle incluse nell'ambito dell'attività. Verifica se le tabelle temporanee globali vengono utilizzate nelle tabelle incluse nell'ambito dell'attività. Verifica se le tabelle organizzate a indice con un segmento di overflow vengono utilizzate nelle tabelle incluse nell'ambito dell'attività.Verifica se vengono utilizzate tabelle di nidificazione multilivello nelle tabelle incluse nell'ambito dell'attività. Verifica se vengono utilizzate colonne invisibili nelle tabelle incluse nell'ambito dell'attività.Verifica se nelle tabelle incluse nell'ambito dell'attività vengono utilizzate viste materializzate basate su una colonna ROWID.Verifica se viene utilizzata la funzione di reindirizzamento XML di Active Data Guard.Verifica se vengono utilizzate tabelle partizionate ibride.Verifica se vengono utilizzati account Oracle che utilizzano solo lo schemaVerifica se vengono utilizzate colonne virtualiVerifica se i nomi delle tabelle definiti nell'ambito del task contengono apostrofi. Convalida se le colonne definite nell'ambito dell'attività hanno XMLTypeLong Raw tipi di dati o o e verifica la configurazione della modalità LOB nelle impostazioni dell'attività. LongVerifica se la versione Oracle di origine è supportata da. AWS DMSVerifica se la versione Oracle di destinazione è supportata da. AWS DMSVerifica se la versione Oracle di destinazione è supportata da. AWS DMSVerifica se l'utente DMS dispone delle autorizzazioni necessarie per utilizzare la convalida dei dati.Verifica se l'utente DMS dispone delle autorizzazioni per utilizzare Binary Reader con Oracle ASMVerifica se l'utente DMS dispone delle autorizzazioni per utilizzare Binary Reader con Oracle non ASMVerifica se l'utente DMS dispone delle autorizzazioni per utilizzare Binary Reader con il metodo CopyToTempFolder Verifica se l'utente DMS dispone delle autorizzazioni per utilizzare Oracle Standby come sorgenteVerifica se la sorgente DMS è connessa a un contenitore di applicazioni (PDB) Verifica se la tabella contiene tipi di dati XML inclusi nell'ambito dell'attività. Verifica se la modalità archivelog è abilitata nel database di origine.Convalida la conservazione dei log di archiviazione per RDS Oracle. Verifica se la tabella contiene tipi di dati estesi inclusi nell'ambito del task. Convalida la lunghezza del nome dell'oggetto incluso nell'ambito dell'attività. Verifica se la sorgente DMS è connessa a un PDB OracleVerifica se la tabella contiene colonne spaziali incluse nell'ambito dell'attività.Verifica se la sorgente DMS è connessa a uno standby Oracle.Verifica se il tablespace del database di origine è crittografato utilizzando TDE.Verifica se il database di origine è Oracle ASMVerifica se l'applicazione in batch è abilitata e se la tabella sul database Oracle di destinazione ha il parallelismo abilitato a livello di tabella o di indice.Consiglia il parametro «Bulk Array Size» convalidando le tabelle nell'ambito dell'attività.Verifica se l'impostazione dell'attività è configurata HandleCollationDiff Verifica se la tabella ha una chiave primaria o un indice univoco e il suo stato è VALIDO quando la convalida DMS è abilitataVerifica se Binary Reader viene utilizzato per Oracle Standby come fonteVerifica se l' AWS DMS utente dispone delle autorizzazioni di directory necessarie per replicare i dati da un database Oracle RDS Standby. Convalida il tipo di Oracle Standby utilizzato per la replicaVerifica se sono state create le directory richieste per lo standby di RDS OracleVerifica se esiste una chiave primaria o un indice univoco sulla destinazione per Batch ApplyVerifica se sulla destinazione sono presenti sia la chiave primaria che l'indice univoco per Batch ApplyVerifica se per Full Load vengono utilizzati livelli HCC non supportatiVerifica se vengono utilizzati livelli HCC non supportati per Full Load with CDCVerifica se la compressione HCC non è supportata per CDCRaccomandazione CDC basata sul metodo di compressione del codice sorgenteControlla se l'applicazione in batch è abilitata e verifica se la tabella ha più di 999 colonne

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Valutazioni Oracle

Questa sezione descrive le valutazioni individuali di pre-migrazione per le attività di migrazione che utilizzano un endpoint di origine Oracle.

Nota

Per utilizzare le valutazioni di pre-migrazione riportate in questa sezione, è necessario aggiungere le seguenti autorizzazioni a dms_user:

grant select on gv_$parameter to dms_user; grant select on v_$instance to dms_user; grant select on v_$version to dms_user; grant select on gv_$ASM_DISKGROUP to dms_user; grant select on gv_$database to dms_user; grant select on DBA_DB_LINKS to to dms_user; grant select on gv_$log_History to dms_user; grant select on gv_$log to dms_user; grant select on dba_types to dms_user; grant select on dba_users to dms_user; grant select on dba_directories to dms_user; grant execute on SYS.DBMS_XMLGEN to dms_user;

Per ulteriori informazioni sulle autorizzazioni quando si utilizza Oracle come origine, consulta Privilegi dell'account utente richiesti su una fonte Oracle autogestita per AWS DMS.

Argomenti

Verifica che la modalità LOB limitata venga utilizzata solo quando è abilitata BatchApplyEnabled

Chiave API: oracle-batch-apply-lob-mode

Questa valutazione premigratoria verifica se le tabelle del task DMS includono colonne LOB. Se le colonne LOB sono incluse nell'ambito dell'attività, è necessario utilizzarle BatchApplyEnabled insieme solo alla modalità LOB limitata.

Per ulteriori informazioni, consulta Impostazioni delle attività relative ai metadati di Target.

Verifica se le tabelle sull'origine hanno colonne senza scala specificata per il tipo di dati Number

Chiave API: oracle-number-columns-without-scale

Questa valutazione preliminare verifica se l'attività DMS include colonne del tipo di dati NUMBER senza la scala specificata. Si consiglia di impostare l'impostazione NumberDataTypeScale dell'endpoint sul valore specificato nel rapporto di valutazione.

Per ulteriori informazioni, consulta Impostazioni degli endpoint quando si utilizza Oracle come fonte per. AWS DMS

Convalida i trigger sul database di destinazione

Chiave API: oracle-target-triggers-are-enabled

Questa valutazione premigratoria verifica se i trigger sono abilitati nel database di destinazione. La valutazione avrà esito negativo se i trigger sono abilitati. Ti consigliamo di disabilitare o rimuovere i trigger durante la migrazione.

Per ulteriori informazioni, vedi Per ulteriori informazioni, consulta le migliori pratiche DMS.

Convalida se la sorgente ha DEST_ID archivelog impostato su 0

Chiave API: oracle-zero-archive-log-dest-id

Questa valutazione di premigrazione verifica se l'attributo endpoint extra connection è impostato come origine se il log archiviato useZeroDestid=true è impostato su 0. DEST_ID

Per ulteriori informazioni, vedere Come gestire la AWS DMS replica quando viene utilizzata con il database Oracle in scenari di failover.

Verifica se gli indici secondari sono abilitati sul database di destinazione durante il caricamento completo

Chiave API: oracle-check-secondary-indexes

Questa valutazione premigratoria verifica se gli indici secondari sono abilitati durante un caricamento completo sul database di destinazione. Si consiglia di disabilitare o rimuovere gli indici secondari durante il caricamento completo.

Per ulteriori informazioni, consulta Best practice per. AWS Database Migration Service

Verifica se le tabelle utilizzate nell'ambito dell'attività DMS BatchApplyEnabled hanno più di 999 colonne

Chiave API: oracle-batch-apply-lob-999

Le tabelle con la modalità di applicazione ottimizzata in batch abilitata non possono avere più di un totale di 999 colonne. Le tabelle con più di 999 colonne faranno sì che il batch AWS DMS venga elaborato uno per uno, il che aumenta la latenza. DMS utilizza la formula 2 * columns_in_original_table + columns_in_primary_key <= 999 per calcolare il numero totale di colonne per tabella supportate nella modalità di applicazione ottimizzata per batch.

Per ulteriori informazioni, consulta Limitazioni su AWS Database Migration Service Oracle come destinazione per.

Controllo della registrazione supplementare a livello di database

Chiave API: oracle-supplemental-db-level

Questa valutazione di pre-migrazione verifica se è abilitata la registrazione supplementare minima a livello di database. È necessario abilitare la registrazione supplementare per utilizzare un database Oracle come origine per la migrazione.

Per abilitare la registrazione supplementare, esegui la query riportata di seguito:

ALTER DATABASE ADD SUPPLEMENTAL LOG DATA

Per ulteriori informazioni, consulta Impostazione del log supplementare.

Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.

Chiave API: oracle-validate-standby-dblink

Questa valutazione preliminare alla migrazione verifica se Dblink è stato creato per l'origine del database di standby Oracle. AWSDMS_DBLINK è un prerequisito per l'utilizzo di un database in standby come origine. Quando si utilizza Oracle Standby come origine, AWS DMS per impostazione predefinita non convalida le transazioni aperte.

Per ulteriori informazioni, consulta Utilizzo di un database Oracle autogestito come fonte per AWS DMS.

Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.

Convalida Oracle per il tipo di dati LOB e la configurazione del lettore binario

Chiave API: oracle-binary-lob-source-validation

Questa valutazione prima della migrazione verifica se Oracle LogMiner viene utilizzato per un endpoint del database Oracle versione 12c o successiva. AWS DMS non supporta Oracle LogMiner per le migrazioni di colonne LOB dalla versione 12c dei database Oracle. Questa valutazione verifica anche la presenza di colonne LOB e fornisce raccomandazioni appropriate.

Per configurare la migrazione in modo che non utilizzi Oracle LogMiner, aggiungi la seguente configurazione all'endpoint di origine:

useLogMinerReader=N;useBfile=Y;

Per ulteriori informazioni, consulta Utilizzo di Oracle LogMiner o AWS DMS Binary Reader for CDC.

Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.

Verifica del CDB per il database

Chiave API: oracle-validate-cdb

Questa valutazione di pre-migrazione verifica se il database è un database container. AWS DMS non supporta il database root container multi-tenant (CDB$ROOT).

Nota

Questa valutazione è richiesta solo per Oracle 12.1.0.1 o versioni successive. Questa valutazione non è applicabile alle versioni Oracle precedenti alla 12.1.0.1.

Per ulteriori informazioni, consulta Limitazioni all'uso di Oracle come fonte per AWS DMS.

Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.

Controllo della versione del database Oracle

Chiave API: oracle-check-cdc-support-express-edition

Questa valutazione di pre-migrazione verifica se il database di origine Oracle è Express Edition. AWS DMS non supporta CDC per Oracle Express Edition (Oracle Database XE) 18.0 e versioni successive.

Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.

Convalida del metodo CDC Oracle per DMS

Chiave API: oracle-recommendation-cdc-method

Questa valutazione di premigrazione convalida la generazione di redo log negli ultimi sette giorni e consiglia se utilizzare AWS DMS Binary Reader o Oracle for CDC. LogMiner

Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.

Per ulteriori informazioni sulla scelta del metodo CDC da utilizzare, consulta Utilizzo di Oracle LogMiner o AWS DMS Binary Reader for CDC.

Convalida della configurazione Oracle RAC per DMS

Chiave API: oracle-check-rac

Questa valutazione di pre-migrazione verifica se il database Oracle è un Real Application Cluster. I database Real Application Cluster devono essere configurati correttamente. Se il database è basato su RAC, si consiglia di utilizzare AWS DMS Binary Reader for CDC anziché Oracle. LogMiner

Questa valutazione è valida per una migrazione di pieno carico e CDC oppure una migrazione sola CDC. Questa valutazione non è valida per una migrazione solo pieno carico.

Per ulteriori informazioni, consulta Utilizzo di Oracle LogMiner o AWS DMS Binary Reader for CDC.

Verifica se l'utente DMS dispone delle autorizzazioni sulla destinazione

Chiave API: oracle-validate-permissions-on-target

Questa valutazione preliminare alla migrazione verifica se gli utenti DMS dispongono di tutte le autorizzazioni richieste sul database di destinazione.

Verifica se è necessaria una registrazione supplementare per tutte le colonne

Chiave API: oracle-validate-supplemental-logging-all-columns

Questa valutazione preliminare verifica, per le tabelle menzionate nell'ambito dell'attività, se è stata aggiunta una registrazione supplementare a tutte le colonne di tabelle senza una chiave primaria o unica. Senza una registrazione supplementare su tutte le colonne per una tabella priva di una chiave primaria o unica, l' before-and-afterimmagine dei dati non sarà disponibile nei redo log. DMS richiede una registrazione supplementare per le tabelle senza una chiave primaria o unica per generare istruzioni DML.

Verifica se la registrazione supplementare è abilitata su tabelle con chiavi primarie o uniche

Chiave API: oracle-validate-supplemental-logging-for-pk

Questa valutazione premigratoria verifica se la registrazione supplementare è abilitata per le tabelle con una chiave primaria o un indice univoco e verifica anche se AddSupplementalLogging è abilitata a livello di endpoint. Per garantire che DMS possa replicare le modifiche, è possibile aggiungere manualmente una registrazione supplementare a livello di tabella in base alla chiave primaria o alla chiave univoca oppure utilizzare l'impostazione dell'endpoint AddSupplementalLogging = true con un utente DMS con l'autorizzazione ALTER su qualsiasi tabella replicata.

Convalida se ce ne sono SecureFile LOBs e l'attività è configurata per la modalità Full LOB

Chiave API: oracle-validate-securefile-lobs

Questa valutazione preliminare alla migrazione verifica la presenza di tabelle SecureFile LOBs all'interno dell'ambito dell'attività e ne verifica le impostazioni LOB. È importante notare che attualmente SecureFile LOBs sono supportate solo in modalità FULL LOB. Valuta la possibilità di assegnare le tabelle LOB a un'attività separata per migliorare le prestazioni, poiché l'esecuzione di attività in modalità LOB completa può comportare un rallentamento delle prestazioni.

Verifica se gli indici basati sulle funzioni vengono utilizzati nelle tabelle incluse nell'ambito dell'attività.

Chiave API: oracle-validate-function-based-indexes

Questa valutazione preliminare alla migrazione verifica la presenza di indici basati su funzioni nelle tabelle che rientrano nell'ambito dell'attività. Tieni presente che AWS DMS non supporta la replica di indici basati su funzioni. Prendi in considerazione la possibilità di creare gli indici dopo la migrazione sul database di destinazione.

Verifica se le tabelle temporanee globali vengono utilizzate nelle tabelle incluse nell'ambito dell'attività.

Chiave API: oracle-validate-global-temporary-tables

Questa valutazione preliminare verifica se le tabelle temporanee globali vengono utilizzate nell'ambito della mappatura delle tabelle delle attività. Tieni presente che AWS DMS non supporta la migrazione o la replica di tabelle temporanee globali.

Verifica se le tabelle organizzate a indice con un segmento di overflow vengono utilizzate nelle tabelle incluse nell'ambito dell'attività.

Chiave API: oracle-validate-iot-overflow-segments

Verifica se le tabelle organizzate a indice con un segmento di overflow vengono utilizzate nelle tabelle incluse nell'ambito dell'attività. AWS DMS non supporta CDC per le tabelle organizzate a indice con un segmento di overflow.

Verifica se vengono utilizzate tabelle di nidificazione multilivello nelle tabelle incluse nell'ambito dell'attività.

Chiave API: oracle-validate-more-than-one-nesting-table-level

Questa valutazione preliminare alla migrazione verifica il livello di nidificazione della tabella nidificata utilizzata nell'ambito dell'attività. AWS DMS supporta solo un livello di nidificazione delle tabelle.

Verifica se vengono utilizzate colonne invisibili nelle tabelle incluse nell'ambito dell'attività.

Chiave API: oracle-validate-invisible-columns

Questa valutazione preliminare verifica se le tabelle utilizzate nell'ambito dell'attività hanno colonne invisibili. AWS DMS non migra i dati dalle colonne invisibili del database di origine. Per migrare le colonne invisibili, è necessario modificarle per renderle visibili.

Verifica se nelle tabelle incluse nell'ambito dell'attività vengono utilizzate viste materializzate basate su una colonna ROWID.

Chiave API: oracle-validate-rowid-based-materialized-views

Questa valutazione preliminare verifica se le viste materializzate utilizzate nella migrazione vengono create in base alla colonna ROWID. AWS DMS non supporta il tipo di dati ROWID o le viste materializzate basate su una colonna ROWID.

Verifica se viene utilizzata la funzione di reindirizzamento XML di Active Data Guard.

Chiave API: oracle-validate-adg-redirect-dml

Questa valutazione di premigrazione verifica se viene utilizzata la funzione di reindirizzamento DML Active Data Guard. Quando si utilizza Oracle 19.0 come origine, AWS DMS non supporta la funzione Data Guard DML Redirect.

Verifica se vengono utilizzate tabelle partizionate ibride.

Chiave API: oracle-validate-hybrid-partitioned-tables

Questa valutazione preliminare verifica se le tabelle partizionate ibride vengono utilizzate per le tabelle definite nell'ambito dell'attività.

Verifica se vengono utilizzati account Oracle che utilizzano solo lo schema

Chiave API: oracle-validate-schema-only-accounts

Questa valutazione preliminare alla migrazione verifica se nell'ambito del task sono presenti account Schema-Only.

Verifica se vengono utilizzate colonne virtuali

Chiave API: oracle-validate-virtual-columns

Questa valutazione preliminare alla migrazione verifica se l'istanza Oracle ha colonne virtuali nelle tabelle che rientrano nell'ambito del task.

Verifica se i nomi delle tabelle definiti nell'ambito del task contengono apostrofi.

Chiave API: oracle-validate-names-with-apostrophes

Questa valutazione preliminare verifica se le tabelle utilizzate nell'ambito dell'attività contengono apostrofi. AWS DMS non replica tabelle con nomi contenenti apostrofi. Se identificate, prendete in considerazione la possibilità di rinominare tali tabelle. In alternativa, potete creare una vista o una vista materializzata senza apostrofi per caricare queste tabelle.

Convalida se le colonne definite nell'ambito dell'attività hanno XMLTypeLong Raw tipi di dati o o e verifica la configurazione della modalità LOB nelle impostazioni dell'attività. Long

Chiave API: oracle-validate-limited-lob-mode-for-longs

Questa valutazione preliminare verifica se le tabelle definite nell'ambito dell'attività hanno i tipi di dati o XMLType LongLong Raw, e verifica se l'impostazione dell'attività è configurata per utilizzare la modalità LOB a dimensione limitata. AWS DMS non supporta la replica di questi tipi di dati utilizzando la modalità FULL LOB. Valuta la possibilità di modificare l'impostazione dell'attività per utilizzare la modalità LOB a dimensione limitata dopo aver identificato le tabelle con tali tipi di dati.

Verifica se la versione Oracle di origine è supportata da. AWS DMS

Chiave API: oracle-validate-supported-versions-of-source

Questa valutazione preliminare verifica se la versione dell'istanza Oracle di origine è supportata da. AWS DMS

Verifica se la versione Oracle di destinazione è supportata da. AWS DMS

Chiave API: oracle-validate-supported-versions-of-target

Questa valutazione preliminare verifica se la versione dell'istanza Oracle di destinazione è supportata da. AWS DMS

Verifica se la versione Oracle di destinazione è supportata da. AWS DMS

Chiave API: oracle-validate-supported-versions-of-target

Questa valutazione preliminare verifica se la versione dell'istanza Oracle di destinazione è supportata da. AWS DMS

Verifica se l'utente DMS dispone delle autorizzazioni necessarie per utilizzare la convalida dei dati.

Chiave API: oracle-prerequisites-privileges-of-validation-feature

Questa valutazione premigratoria verifica se l'utente DMS dispone dei privilegi necessari per utilizzare DMS Data Validation. È possibile ignorare l'attivazione di questa convalida se non si intende utilizzare la convalida dei dati.

Verifica se l'utente DMS dispone delle autorizzazioni per utilizzare Binary Reader con Oracle ASM

Chiave API: oracle-prerequisites-privileges-of-binary-reader-asm

Questa valutazione preliminare verifica se l'utente DMS dispone dei privilegi necessari per utilizzare Binary Reader sull'istanza Oracle ASM. È possibile ignorare l'attivazione di questa valutazione se l'origine non è un'istanza Oracle ASM o se non si utilizza Binary Reader for CDC.

Verifica se l'utente DMS dispone delle autorizzazioni per utilizzare Binary Reader con Oracle non ASM

Chiave API: oracle-prerequisites-privileges-of-binary-reader-non-asm

Questa valutazione preliminare verifica se l'utente DMS dispone dei privilegi necessari per utilizzare Binary Reader sull'istanza Oracle non ASM. Questa valutazione è valida solo se si dispone di un'istanza Oracle non ASM.

Verifica se l'utente DMS dispone delle autorizzazioni per utilizzare Binary Reader con il metodo CopyToTempFolder

Chiave API: oracle-prerequisites-privileges-of-binary-reader-copy-to-temp-folder

Questa valutazione preliminare verifica se l'utente DMS dispone dei privilegi necessari per utilizzare Binary Reader con il metodo 'Copy to Temp Folder'. Questa valutazione è rilevante solo se si prevede di leggere le modifiche CDC mentre si utilizza CopyToTempFolder Binary Reader e si dispone di un'istanza ASM connessa all'origine. Puoi ignorare l'attivazione di questa valutazione se non intendi utilizzare la CopyToTempFolder funzionalità.

Ti consigliamo di non utilizzare la CopyToTempFolder funzionalità perché è obsoleta.

Verifica se l'utente DMS dispone delle autorizzazioni per utilizzare Oracle Standby come sorgente

Chiave API: oracle-prerequisites-privileges-of-standby-as-source

Questa valutazione preliminare alla migrazione verifica se l'utente DMS dispone dei privilegi necessari per utilizzare un'istanza Oracle come origine. StandBy Puoi ignorare l'attivazione di questa valutazione se non intendi utilizzare un'istanza StandBy Oracle come origine.

Verifica se la sorgente DMS è connessa a un contenitore di applicazioni (PDB)

Chiave API: oracle-check-app-pdb

Questa valutazione di premigrazione verifica se la sorgente DMS è connessa a un contenitore di applicazioni PDB. DMS non supporta la replica da un contenitore di applicazioni PDB.

Verifica se la tabella contiene tipi di dati XML inclusi nell'ambito dell'attività.

Chiave API: oracle-check-xml-columns

Questa valutazione preliminare verifica se le tabelle utilizzate nell'ambito dell'attività hanno tipi di dati XML. Verifica inoltre se l'attività è configurata per la modalità LOB limitata quando la tabella contiene un tipo di dati XML. DMS supporta solo la modalità LOB limitata per la migrazione delle colonne Oracle XML.

Verifica se la modalità archivelog è abilitata nel database di origine.

Chiave API: oracle-check-archivelog-mode

Questa valutazione premigratoria verifica se la modalità archivelog è abilitata nel database di origine. L'attivazione della modalità di registro di archiviazione sul database di origine è necessaria per consentire a DMS di replicare le modifiche.

Convalida la conservazione dei log di archiviazione per RDS Oracle.

Chiave API: oracle-check-archivelog-retention-rds

Questa valutazione preliminare alla migrazione verifica se la conservazione dei log di archiviazione nel database RDS Oracle è configurata per almeno 24 ore.

Verifica se la tabella contiene tipi di dati estesi inclusi nell'ambito del task.

Chiave API: oracle-check-extended-columns

Questa valutazione preliminare verifica se le tabelle utilizzate nell'ambito dell'attività hanno tipi di dati estesi. Tieni presente che i tipi di dati estesi sono supportati solo dalla versione DMS 3.5 e successive.

Convalida la lunghezza del nome dell'oggetto incluso nell'ambito dell'attività.

Chiave API: oracle-check-object-30-bytes-limit

Questa valutazione di premigrazione verifica se la lunghezza del nome dell'oggetto supera i 30 byte. DMS non supporta nomi di oggetti lunghi (oltre 30 byte).

Verifica se la sorgente DMS è connessa a un PDB Oracle

Chiave API: oracle-check-pdb-enabled

Questa valutazione di premigrazione verifica se la sorgente DMS è connessa a un PDB. DMS supporta CDC solo quando si utilizza Binary Reader con Oracle PDB come sorgente. La valutazione valuta anche se l'attività è configurata per utilizzare il lettore binario quando DMS è connesso a Oracle PDB.

Verifica se la tabella contiene colonne spaziali incluse nell'ambito dell'attività.

Chiave API: oracle-check-spatial-columns

Questa valutazione preliminare verifica se la tabella contiene colonne spaziali incluse nell'ambito dell'attività. DMS supporta i tipi di dati spaziali solo utilizzando la modalità Full LOB. La valutazione valuta anche se l'attività è configurata per utilizzare la modalità Full LOB quando DMS identifica le colonne spaziali.

Verifica se la sorgente DMS è connessa a uno standby Oracle.

Chiave API: oracle-check-standby-db

Questa valutazione di premigrazione verifica se la sorgente è connessa a uno standby Oracle. DMS supporta CDC solo quando si utilizza il lettore binario con Oracle Standby come sorgente. La valutazione valuta anche se il task è configurato per utilizzare il lettore binario quando DMS è collegato a Oracle Standby.

Verifica se il tablespace del database di origine è crittografato utilizzando TDE.

Chiave API: oracle-check-tde-enabled

Questa valutazione premigratoria verifica se l'origine ha TDE Encryption abilitato sul tablespace. DMS supporta TDE solo con tablespace crittografati quando si utilizza Oracle per RDS Oracle. LogMiner

Verifica se il database di origine è Oracle ASM

Chiave API: oracle-check-asm

Questa valutazione di premigrazione verifica se l'origine utilizza ASM. Per migliorare le prestazioni con la configurazione ASM, prendi in considerazione l'aggiunta di parallelASMReadThreads e readAheadBlocks alle impostazioni dell'endpoint di origine.

Verifica se l'applicazione in batch è abilitata e se la tabella sul database Oracle di destinazione ha il parallelismo abilitato a livello di tabella o di indice.

Chiave API: oracle-check-degree-of-parallelism

AWS DMS verifica che nella tabella nel database di destinazione sia abilitato il parallelismo. Se il parallelismo è abilitato sul database di destinazione, il processo batch fallisce. Pertanto, è necessario disabilitare il parallelismo a livello di tabella o di indice quando si utilizza la funzionalità di applicazione in batch.

Consiglia il parametro «Bulk Array Size» convalidando le tabelle nell'ambito dell'attività.

Chiave API: oracle-check-bulk-array-size

Questa valutazione consiglia di impostare l'BulkArraySizeECA (Extra Connection Attribute) se nell'ambito dell'attività non sono presenti tabelle con tipi di dati LOB (Large Object). L'impostazione dell'BulkArraySizeECA può migliorare le prestazioni della fase a pieno carico della migrazione. È possibile impostare la dimensione dell'array di massa utilizzando l'ECA sull'endpoint di origine/destinazione per ottenere prestazioni ottimali durante la fase di pieno carico della migrazione.

Verifica se l'impostazione dell'attività è configurata HandleCollationDiff

Chiave API: oracle-check-handlecollationdiff

Questa valutazione verifica se l'attività DMS è configurata per la convalida e consiglia l'impostazione dell'HandleCollationDiffattività per evitare risultati di convalida errati durante la convalida dei dati tra Oracle e PostgreSQL.

Per ulteriori informazioni, consulta Impostazioni delle attività di convalida dei dati.

Verifica se la tabella ha una chiave primaria o un indice univoco e il suo stato è VALIDO quando la convalida DMS è abilitata

Chiave API: oracle-check-pk-validity

La convalida dei dati richiede che la tabella abbia una chiave primaria o un indice univoco sia sull'origine che sulla destinazione.

Per ulteriori informazioni, consulta AWS Convalida dei dati DMS.

Verifica se Binary Reader viene utilizzato per Oracle Standby come fonte

Chiave API: oracle-check-binary-reader

Questa valutazione verifica se il database di origine è un database in standby e utilizza Binary Reader for Change Data Capture (CDC).

Per ulteriori informazioni, consulta Utilizzo di un database Oracle come origine per AWS DMS.

Verifica se l' AWS DMS utente dispone delle autorizzazioni di directory necessarie per replicare i dati da un database Oracle RDS Standby.

Chiave API: oracle-check-directory-permissions

Questa valutazione verifica se l' AWS DMS utente dispone dei privilegi di lettura richiesti sulle ONLINELOG_DIR_% directory ARCHIVELOG_DIR_% e quando il database di origine è un Oracle RDS Standby.

Per ulteriori informazioni, consulta Utilizzo di un database Oracle AWS gestito come fonte per AWS DMS.

Convalida il tipo di Oracle Standby utilizzato per la replica

Chiave API: oracle-check-physical-standby-with-apply

Questa valutazione convalida il tipo di database Oracle standby utilizzato per la replica. AWS DMS AWS DMS supporta solo database fisici in standby, che devono essere aperti in modalità Read Only con i redo log applicati automaticamente. AWS DMS non supporta i database Snapshot o Logical standby per la replica.

Per ulteriori informazioni, consulta Utilizzo di Oracle Standby autogestito come origine con Binary Reader per l'attività di CDC in AWS DMS.

Verifica se sono state create le directory richieste per lo standby di RDS Oracle

Chiave API: oracle-check-rds-standby-directories

Questa valutazione verifica se le directory Oracle richieste sono state create per i registri di archivio e i log online sull'istanza RDS Standby.

Per ulteriori informazioni, consulta Utilizzo di Amazon RDS Oracle Standby (replica di lettura) come origine con Binary Reader per l'attività di CDC in AWS DMS.

Verifica se esiste una chiave primaria o un indice univoco sulla destinazione per Batch Apply

Chiave API: oracle-check-batch-apply-target-pk-ui-absence

L'applicazione in batch è supportata solo su tabelle con chiavi primarie o indici univoci nella tabella di destinazione. Le tabelle senza chiavi primarie o indici univoci causano un errore nel batch e le modifiche vengono elaborate una per una. È consigliabile spostare tali tabelle tra le proprie attività e utilizzare invece la modalità di applicazione transazionale. In alternativa, è possibile creare una chiave univoca nella tabella di destinazione.

Per ulteriori informazioni, consulta Utilizzo di un database Oracle come destinazione per AWS Database Migration Service.

Verifica se sulla destinazione sono presenti sia la chiave primaria che l'indice univoco per Batch Apply

Chiave API: oracle-check-batch-apply-target-pk-ui-simultaneously

L'applicazione in batch è supportata solo su tabelle con chiavi primarie o indici univoci nella tabella di destinazione. Le tabelle con chiavi primarie e indici univoci causano contemporaneamente un errore nel batch e le modifiche vengono elaborate una per una. È consigliabile spostare tali tabelle tra le proprie attività e utilizzare invece la modalità di applicazione transazionale. In alternativa, puoi inserire una o più chiavi uniche o una chiave primaria nella tabella di destinazione e ricostruirla se stai eseguendo la migrazione.

Per ulteriori informazioni, consulta Utilizzo di un database Oracle come destinazione per AWS Database Migration Service.

Verifica se per Full Load vengono utilizzati livelli HCC non supportati

Chiave API: oracle-check-binary-reader-hcc-full-load

L'endpoint di origine Oracle è configurato per utilizzare Binary Reader, il livello Query Low del metodo di compressione HCC è supportato solo per le attività a pieno carico.

Per ulteriori informazioni, consulta Metodi di compressione supportati per l'utilizzo di Oracle come fonte per AWS DMS.

Verifica se vengono utilizzati livelli HCC non supportati per Full Load with CDC

Chiave API: oracle-check-binary-reader-hcc-full-load-and-cdc

L'endpoint di origine Oracle è configurato per utilizzare Binary Reader, HCC con Query low è supportato solo per il task Full Load.

Metodi di compressione supportati per l'utilizzo di Oracle come fonte per AWS DMS

Verifica se la compressione HCC non è supportata per CDC

Chiave API: oracle-check-binary-reader-hcc-cdc

L'endpoint di origine Oracle è configurato per utilizzare Binary Reader. Binary Reader non supporta Query low per le attività con CDC.

Per ulteriori informazioni, consulta Utilizzo di Oracle LogMiner o AWS DMS Binary Reader for CDC.

Raccomandazione CDC basata sul metodo di compressione del codice sorgente

Chiave API: oracle-recommend-cdc-method-by-compression

Vengono rilevati oggetti compressi. Per ulteriori consigli, accedi alla sezione Risultati della valutazione specifica.

Per ulteriori informazioni, consulta Utilizzo di Oracle LogMiner o AWS DMS Binary Reader for CDC.

Controlla se l'applicazione in batch è abilitata e verifica se la tabella ha più di 999 colonne

Chiave API: oracle-batch-apply-lob-999

DMS utilizza la 2 * columns_in_original_table + columns_in_primary_key formula per determinare il numero di colonne nella tabella dei clienti. Sulla base di questa formula, abbiamo identificato tabelle con più di 999 colonne. Ciò influisce sul processo batch, causandone il fallimento e il passaggio alla one-by-one modalità.

Per ulteriori informazioni, consulta Limitazioni relative a Oracle come destinazione per AWS Database Migration Service.