Cette section fournit des options de configuration afin d'utiliser une base de données Oracle pour l'application utilisateur. Pour plus d'informations sur les versions d'Oracle prises en charge, reportez-vous à la Section 29.4, Configuration système requise pour les applications d'identité.
La base de données de votre application utilisateur doit utiliser un jeu de caractères basé sur le codage Unicode. Lors de la création de la base de données, utilisez AL32UTF8 pour le spécifier.
Pour confirmer que la base de données Oracle 12c est configurée pour UTF-8 12c, exécutez la commande suivante :
select * from nls_database_parameters;
Si la base de données n'est pas configurée pour UTF-8, le système répond par les informations suivantes :
NLS_CHARACTERSET WE8MSWIN1252
Sinon, le système répond par les informations suivantes, qui confirment que la base de données est configurée pour UTF-8 :
NLS_CHARACTERSET AL32UTF8
Pour plus d'informations sur la configuration du jeu de caractères, reportez-vous à la section « Choosing an Oracle Database Character Set » (Choix d'un jeu de caractères pour une base de données Oracle).
L'application utilisateur requiert que le compte utilisateur de la base de données Oracle dispose de privilèges spécifiques. Dans l'utilitaire SQL Plus, entrez les commandes suivantes :
CREATE USER idmuser IDENTIFIED BY password GRANT CONNECT, RESOURCE to idmuser ALTER USER idmuser quota 100M on USERS;
où idmuser représente le compte utilisateur.