Le limitazioni note per l'utilizzo di un database Oracle come origine includono:
- Database Migration Service supporta solo le codifiche impostate su
UTF8
per il database di destinazione. I nomi di schema e tabella che includono caratteri che non fanno parte del set di codificaUTF8
non sono supportati. - I nomi delle colonne della tabella che includono caratteri diversi da quelli alfanumerici o un trattino basso (
_
) non sono supportati. - I job di migrazione sono limitati a 10.000 tabelle.
- Database Migration Service supporta l'architettura multi-tenant Oracle (CDB/PDB), ma puoi eseguire la migrazione di un solo database modulare in un job di migrazione.
- Oracle Autonomous Database non è supportato.
- Le righe hanno un limite di dimensioni di 100 MB. Le righe che superano il limite di 100 MB non vengono migrate e vengono visualizzate come errori nel job di migrazione.
- Le tabelle organizzate per indice (IOT) non sono supportate.
- Le tabelle temporanee globali richiedono l'estensione
pgtt
PostgreSQL installata e creata nella destinazione. - Per le colonne di tipo
BFILE
, verrà replicato solo il percorso del file. I contenuti del file non verranno replicati. - Le colonne di tipi di dati
ANYDATA
,INTERVAL DAY TO SECOND
,INTERVAL YEAR TO MONTH
,LONG/LONG RAW
,NCLOB
,SDO_GEOMETRY
,UDT
,UROWID
,XMLTYPE
non sono supportate e verranno sostituite con valoriNULL
. - Le date zero nei tipi di dati
DATE
,DATETIME
oTIMESTAMP
non sono supportate. Le date pari a zero vengono sostituite con valoriNULL
. - Per Oracle 11g, le tabelle con colonne di tipi di dati
ANYDATA
oUDT
non sono supportate e l'intera tabella non verrà replicata. - Oracle Label Security (OLS) non viene replicato.
- La migrazione dei job pianificati utilizzando
dbms_job
odbms_scheduler
non viene eseguita. - Viene eseguita la migrazione delle definizioni delle viste materializzate, ma non dei relativi dati materializzati. Al termine della migrazione, aggiorna le visualizzazioni materializzate per completarle con i dati delle tabelle di cui è stata eseguita la migrazione.
- Le sequenze vengono migrate, ma i relativi valori nel database di origine potrebbero continuare a avanzare prima del completamento della migrazione. Al termine della migrazione, aggiorna i valori di sequenza nell'istanza di destinazione in modo che corrispondano a quelli nel database di origine.
- Database Migration Service non supporta le modifiche dello schema. Per le modifiche dello schema, aggiorna lo spazio di lavoro di conversione in base al nuovo schema, quindi aggiorna i job di migrazione pertinenti.
- Tutte le tabelle nella destinazione devono avere una chiave primaria. Se una tabella nell'origine non ha una chiave primaria, devi crearne una utilizzando una delle opzioni descritte in Eseguire la migrazione delle tabelle senza chiavi primarie.
- Il database di destinazione deve avere lo stesso nome del nome utente utilizzato per connettersi al database.
- Database Migration Service supporta le seguenti codifiche dei set di caratteri per i database Oracle:
AL16UTF16
AL32UTF8
IN8ISCII
JA16SJIS
US7ASCII
UTF8
WE8ISO8859P1
WE8ISO8859P9
WE8ISO8859P15
WE8MSWIN1252
ZHT16BIG5
- Database Migration Service non supporta la connettività diretta ai database che utilizzano la funzionalità SCAN (Single Client Access Name) negli ambienti Oracle Real Application Clusters (RAC). Per informazioni sulle potenziali soluzioni, consulta Eseguire il debug della connettività.
Quote
- In qualsiasi momento, possono esistere fino a 2000 profili di connessione e 1000 job di migrazione. Per creare spazio, è possibile eliminare i job di migrazione (compresi quelli completati) e i profili di connessione.