Heim > Datenbank > Oracle > Hauptteil

So ändern Sie die Codierung der Oracle-Datenbank

WBOY
Freigeben: 2022-06-07 18:12:06
Original
5298 Leute haben es durchsucht

Methode: 1. Verwenden Sie nach dem Schließen der Datenbank „startup mount;“, um die Datenbank im Mount-Modus zu starten. 2. Verwenden Sie die Anweisung „alter system set job_queue_processes=0;...“, um den strikten Modus zu aktivieren „Alter Database Character Set Internal_use „Encoding“, um die Codierung zu ändern; 4. Starten Sie die Datenbank neu.

So ändern Sie die Codierung der Oracle-Datenbank

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So ändern Sie die Oracle-Datenbankkodierung

Nehmen Sie ZHS16GBK -> AL32UTF8 als Beispiel

1. Starten Sie zuerst die Datenbank

Wenn der Oracle-Dienst ausgeführt wird, ist es nicht erforderlich, ihn zu starten

startup;
Nach dem Login kopieren

Schließen die Datenbank

shutdown immediate;
Nach dem Login kopieren
Nach dem Login kopieren

Dann starten Sie sie im Mount-Modus Datenbank

So ändern Sie die Codierung der Oracle-Datenbank3. Encoden

startup mount;
Nach dem Login kopieren
Dies meldet möglicherweise einen Fehler und fordert unseren Zeichensatz auf: den neuen Zeichensatz muss eine Obermenge des alten Zeichensatzes sein. Wenn wir die Obermengenprüfung überspringen und Änderungen vornehmen können:
ALTER DATABASE CHARACTER SET AL32UTF8;
Nach dem Login kopieren

Diese Anweisung reicht aus. Die von TERNAL_USE bereitgestellte Hilfe ermöglicht es Oracle, die Überprüfung von Teilmengen und Obermengen zu umgehen Die internen Operationen der obigen Anweisung sind genau gleich.

4. Starten Sie die Datenbank neu.

Schließen Sie die Datenbank.

ALTER DATABASE character set INTERNAL_USE AL32UTF8;
Nach dem Login kopieren
.

Starten Sie die Datenbank.

shutdown immediate;
Nach dem Login kopieren
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Codierung der Oracle-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage