Maison >base de données >Oracle >Comment modifier le codage de la base de données Oracle

Comment modifier le codage de la base de données Oracle

WBOY
WBOYoriginal
2022-06-07 18:08:595366parcourir

Méthode : 1. Après avoir fermé la base de données, utilisez "startup mount;" pour démarrer la base de données en mode montage ; 2. Utilisez l'instruction "alter system set job_queue_processes=0;..." pour activer le mode strict ; "modifier le jeu de caractères de la base de données internal_use "Encoding" pour modifier l'encodage ; 4. Redémarrez la base de données.

Comment modifier le codage de la base de données Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Comment modifier l'encodage de la base de données Oracle

Prenons ZHS16GBK -> AL32UTF8 comme exemple

1 Démarrez d'abord la base de données

Si le service Oracle est en cours d'exécution, il n'est pas nécessaire de le démarrer

startup;

Fermer. la base de données

shutdown immediate;

Ensuite, démarrez-la en mode montage Database

startup mount;

2. Activez le mode strict

Comment modifier le codage de la base de données Oracle

3. Encode

ALTER DATABASE CHARACTER SET AL32UTF8;

Cela peut signaler une erreur, invitant notre jeu de caractères : le nouveau jeu de caractères. doit être un sur-ensemble de l'ancien jeu de caractères, ceci Nous pouvons ignorer la vérification du sur-ensemble et apporter des modifications :

ALTER DATABASE character set INTERNAL_USE AL32UTF8;

Cette instruction est suffisante. L'aide fournie par TERNAL_USE permettra à Oracle de contourner la vérification des sous-ensembles et des sur-ensembles. Les opérations internes de l’instruction ci-dessus sont exactement les mêmes.

4. Redémarrez la base de données

Fermez la base de données

shutdown immediate;

Démarrez la base de données

startup;

Comment modifier le codage de la base de données Oracle

Tutoriel recommandé : "Tutoriel vidéo Oracle"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn