Selezione del set di caratteri per Autonomous Database
Oracle consiglia di scegliere Unicode per la sua universalità e compatibilità con le tecnologie e i requisiti linguistici contemporanei e futuri. Autonomous Database su un'infrastruttura Exadata dedicata utilizza attualmente AL32UTF8 come set di caratteri del database e AL16UTF16 come set di caratteri nazionale, come consigliato per Oracle Multitenant.
Tuttavia, per i clienti on-premise, con le applicazioni (e i database) esistenti che utilizzano altri set di caratteri, la migrazione al set di caratteri Unicode può essere un processo complicato con un'analisi dei dati complessa per evitare il troncamento e il danneggiamento dei dati a causa dei caratteri di sostituzione. Per i clienti aziendali che utilizzano Peoplesoft, ad esempio, il prerequisito per la conversione dei dati in set di caratteri AL32UTF8 nell'ambito della migrazione a un Autonomous Database è piuttosto complesso. Per ulteriori dettagli sulla complessità dell'esercizio, vedere Migrazione dei set di caratteri in Oracle Database 19c o Oracle Database 23ai e Nota di supporto 788156.1.
Autonomous Database consente di scegliere un set di caratteri a scelta da una lista di set di caratteri supportati durante il provisioning di un Autonomous Database. La lista dei set di caratteri supportati attualmente include tutti i set di caratteri del database supportati nelle piattaforme basate su ASCII. È possibile ottenere l'elenco completo dei set di caratteri supportati mediante l'API ListAutonomousDatabaseCharacterSets. I set di caratteri nazionali supportati sono AL16UTF16 e UTF8.
Anche se è consentito scegliere qualsiasi combinazione di database e set di caratteri nazionali per un Autonomous Database, l'Autonomous Container Database continua a utilizzare AL32UTF8 come set di caratteri del database e AL16UTF16 come set di caratteri nazionale. Oracle supporta database e set di caratteri nazionali diversi all'interno di un Autonomous Container Database per ogni database.
Per istruzioni dettagliate sulla selezione di un set di caratteri durante la creazione di un Autonomous Database, vedere il passo 12 in Crea un Autonomous Database dedicato.