Sélection de jeu de caractères pour une base de données autonome

Oracle recommande de choisir Unicode pour son universalité et sa compatibilité avec les technologies et exigences linguistiques actuelles et futures. Actuellement, la base de données autonome sur une infrastructure Exadata dédiée utilise AL32UTF8 en tant que jeu de caractères de base de données et AL16UTF16 en tant que jeu de caractères national, conformément aux recommandations pour pour Oracle Multitenant.

Toutefois, pour les clients sur place, avec des applications (et des bases de données) existantes utilisant d'autres jeux de caractères, la migration vers un jeu de caractères Unicode peut être un processus complexe, nécessitant une analyse de données approfondie destinée à éviter la troncature et la corruption de données liées aux caractères de remplacement. Pour les entreprises clientes utilisant Peoplesoft, par exemple, la condition préalable à la conversion de leurs données en jeu de caractères AL32UTF8 dans le cadre de leur migration vers une base de données Autonomous Database est assez complexe. Voir Migration de jeux de caractères dans Oracle Database 19c ou Oracle Database 23ai et Note de soutien 788156.1 pour plus de détails sur la complexité de l'exercice.

Autonomous Database vous permet de choisir un jeu de caractères de votre choix dans une liste de jeux de caractères pris en charge lors du provisionnement d'une base de données Autonomous Database. La liste des jeux de caractères pris en charge comprend actuellement tous les jeux de caractères de base de données pris en charge sur les plates-formes ASCII. Vous pouvez obtenir la liste complète des jeux de caractères pris en charge à l'aide de l'API ListAutonomousDatabaseCharacterSets. Les jeux de caractères nationaux pris en charge sont AL16UTF16 et UTF8.

Même si vous êtes autorisé à sélectionner une combinaison de jeux de caractères de base de données et nationaux pour une base de données autonome, la base de données conteneur autonome continue d'utiliser AL32UTF8 en tant que jeu de caractères de base de données et AL16UTF16 en tant que jeu de caractères national. Oracle prend en charge différents jeux de caractères de base de données et nationaux dans une base de données conteneur autonome pour chaque base de données.

Pour obtenir des instructions étape par étape sur la sélection d'un jeu de caractères lors de la création d'une base de données autonome, voir l'étape 12 sous Créer une base de données autonome dédiée.