Sélection du jeu de caractères pour Autonomous Database
Oracle recommande de choisir Unicode pour son universalité et sa compatibilité avec les technologies et les exigences linguistiques actuelles et futures. La base de données autonome sur une infrastructure Exadata dédiée utilise actuellement AL32UTF8 comme jeu de caractères de base de données et AL16UTF16 comme jeu de caractères national, comme recommandé pour Oracle Multitenant.
Toutefois, pour les clients sur site, avec les applications (et bases de données) existantes utilisant d'autres jeux de caractères, la migration vers le jeu de caractères Unicode peut être un processus compliqué requérant une analyse complexe des données afin d'éviter que celles-ci ne soient tronquées ou altérées en raison des caractères de remplacement. Pour les clients professionnels qui utilisent 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 instance Autonomous Database est assez complexe. Reportez-vous à Migration de jeu de caractères dans Oracle Database 19c ou Oracle Database 23ai et à la note de support technique 788156.1 pour plus d'informations sur la complexité de l'exercice.
Autonomous Database vous permet de choisir le jeu de caractères de votre choix dans la liste des jeux de caractères pris en charge lors du provisionnement d'une instance Autonomous Database. La liste des jeux de caractères pris en charge inclut 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é à choisir n'importe quelle combinaison de jeu de caractères de base de données et de jeu de caractères national pour une base de données autonome, la base de données Conteneur Autonomous continue à utiliser AL32UTF8 comme jeu de caractères de base de données et AL16UTF16 comme jeu de caractères national. Oracle prend en charge plusieurs jeux de caractères nationaux et de base de données au sein d'une base de données Conteneur Autonomous pour les différentes bases 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, reportez-vous à l'étape 12 dans Création d'une base de données autonome dédiée.