Choisir un jeu de caractères pour Autonomous Database

Le jeu de caractères par défaut de la base de données Autonomous Database est Unicode AL32UTF8 et le jeu de caractères national par défaut est AL16UTF16. Lorsque vous provisionnez une base de données, selon le type de charge globale, vous pouvez sélectionner un jeu de caractères de base de données et un jeu de caractères national.
Remarque

Oracle recommande d'utiliser le jeu de caractères de base de données Unicode par défaut (AL32UTF8) pour son universalité et sa compatibilité avec les technologies et les exigences linguistiques actuelles et futures.

Si vous utilisez une base de données sur site avec un jeu de caractères non Unicode, la migration vers le jeu de caractères Unicode par défaut peut être un processus compliqué nécessitant une analyse de données complexe. Par conséquent, Autonomous Database vous permet de choisir un jeu de caractères lorsque vous provisionnez une instance Autonomous Database.

  1. Créez une instance Autonomous Database en suivant les étapes de provisionnement.

    Pour plus d'informations, reportez-vous àProvisionnement d'une instance Autonomous Database.

  2. Sur la page Créer une instance Autonomous Database, développez Afficher les options avancées.
  3. Dans la zone des options avancées, sélectionnez l'onglet Gestion.
    • Dans le champ Jeu de caractères, utilisez le sélecteur pour choisir un jeu de caractères.
    • Dans le champ Jeu de caractères national, utilisez le sélecteur pour choisir un jeu de caractères national.

    Pour faciliter la sélection d'une valeur, lorsque vous saisissez une valeur dans la zone de texte, la liste est filtrée. Par exemple, si vous tapez JA, seules les options contenant JA, notamment : JA16EUC, JA16EUCTILDE, JA16SJIS, JA16JA16SJISTILDE et JA16VMS, sont affichées.

  4. Cliquez sur Créer une instance Autonomous Database pour provisionner la base de données Autonomous Database.

Notes pour la sélection du jeu de caractères

Fournit des notes et des limites pour la sélection d'un jeu de caractères et d'un jeu de caractères national sur Autonomous Database.

  • Lorsque vous provisionnez une instance Autonomous Database, vous pouvez uniquement sélectionner un jeu de caractères pour les types de charge globale Data Warehouse, Transaction Processing ou APEX.

    Le type de charge globale JSON Database prend uniquement en charge le jeu de caractères par défaut et vous ne pouvez pas sélectionner un autre jeu de caractères.

  • La base de données Autonomous Database Toujours gratuit ne prend pas en charge la sélection de jeu de caractères.

  • Vous ne pouvez pas sélectionner un autre jeu de caractères lorsque vous clonez une instance. Une instance Autonomous Database clonée a le même jeu de caractères que la base de données source.

  • Vous ne pouvez pas modifier le jeu de caractères d'une instance Autonomous Database existante.

  • Les pages de développement et d'administration APEX sont prises en charge en anglais uniquement lorsque le jeu de caractères de la base de données est différent de celui par défaut (AL32UTF8).

    La traduction des applications utilisateur dans d'autres langues ou la définition de la langue principale d'une application sur une valeur autre que l'anglais n'est pas prise en charge. Si vous utilisez APEX dans une langue autre que l'anglais, vous risquez de rencontrer des problèmes tels que du texte poubelle illisible. Toutefois, vous pouvez utiliser vos applications APEX pour traiter des données utilisateur autres que l'anglais, à condition que les langues des données soient prises en charge par le jeu de caractères de base de données sélectionné.

    Si vous avez besoin d'une prise en charge complète de la mondialisation dans APEX, migrez vos applications et vos données vers AL32UTF8, le jeu de caractères Unicode universel, qui est le jeu de caractères par défaut et recommandé pour Autonomous Database.

    Lorsque vous choisissez un autre jeu de caractères que le jeu de caractères Unicode par défaut (AL32UTF8) sur Autonomous Database, le sélecteur de langue APEX affiche uniquement les langues prises en charge dans ce jeu de caractères de base de données. Par exemple, si vous choisissez le jeu de caractères de base de données WE8ISO8859P1 (ISO 8859-1 - Europe occidentale), le sélecteur de langue n'affiche pas le japonais ou le coréen.

  • Lorsque vous provisionnez une instance, le sélecteur Jeu de caractères de l'onglet Gestion répertorie les noms de jeu de caractères pris en charge. Pour afficher la liste des jeux de caractères de base de données pris en charge avant de provisionner une base de données, reportez-vous aux sections suivantes :