Limitazioni note

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 codifica UTF8 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 valori NULL.
  • Le date zero nei tipi di dati DATE, DATETIME o TIMESTAMP non sono supportate. Le date pari a zero vengono sostituite con valori NULL.
  • Per Oracle 11g, le tabelle con colonne di tipi di dati ANYDATA o UDT 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 o dbms_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.