Solution : https://service.sap.com/sap/support/notes/102402 (Connexion à SAP Service Marketplace requise)
Résumé :
Lors de la mise à jour des bases de données Oracle dans les systèmes SAP à partir de la version 8i, il est souvent nécessaire de modifier le jeu de caractères de US7ASCII à WE8DEC pour répondre aux exigences élargies des caractères des nouvelles versions. Les systèmes SAP utilisent largement WE8DEC à partir de la version 4.0. Ce changement est essentiel lors de la migration d'anciens systèmes utilisant US7ASCII pour garantir la compatibilité et le soutien de toutes les langues, en particulier les langues à caractères multiples telles que le chinois, le japonais et le coréen. Les étapes clés comprennent la sauvegarde de la base de données, l'exécution de commandes SQL pour changer le jeu de caractères et l'ajustement des paramètres NLS_LANG dans les environnements SAP et Oracle. Cette procédure est spécifique aux mises à niveau à partir de US7ASCII et doit suivre une séquence précise pour éviter les erreurs de base de données et assurer la stabilité du système et l'intégrité des données.
Mots Clés :
sql> shutdown immediatesql> startup mountsql> alter system enable restricted session, sql> alter database character set we8dec, sql> alter system set job_queue_processes=0, sql> shutdown immediatesql> exit 3, sql> alter database open, utf8 unicode character set, -unicode database character set, multi-byte character sets, we8dec database back, database character set
Notes associées :
1113270 | 10g: "ThrtReadDBVersion: Db version overflow" w/ SAP start |
669902 | Setting the national character set to UTF8 |
606359 | FAQ: Oracle National Language Support (NLS) |
122252 | Installation procedure with database copy |
30211 | Japanese Oracle Database Support |