Lösung für das Problem der verstümmelten chinesischen Zeichen im Linux-Orakel
Die Hauptursache des verstümmelten Problems ist die Änderung des Zeichensatz
1. Überprüfen Sie die Standardsprache von Linux
Empfohlen: „Linux-Tutorial“
2. Überprüfen Sie die Sprachkodierungseinstellungen des Clients
Konfiguration in der Konfigurationsdatei: cat ~/.bash_profile
Beachten Sie, dass Sie die Konfigurationsinformationen ändern müssen:
export PATH export ORACLE_HOME=/usr/lib/oracle/11.2/client64/ export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:. export TNS_ADMIN=$ORACLE_HOME export PATH=$PATH:$ORACLE_HOME/bin: export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
Überprüfen Sie nach der Konfiguration, ob die Konfiguration erfolgreich ist. SQL-Anweisung: Wählen Sie userenv('Sprache') aus Dual
3 . Überprüfen Sie die von der Datenbank verwendete Codierung: Ändern Sie die Standardsprache der Linux-Oracle-Datenbank
Die Standardsprache für die Linux-Installation von Oracle ist:
AMERICAN_AMERICA.WE8MSWIN1252
Die chinesische Anzeigeposition in dieser Sprache ist verstümmelt.
Nachdem Sie sich über Oracle beim Linux-System angemeldet haben, führen Sie die folgenden Vorgänge aus:
Änderungsmethode (am Beispiel des Wechsels zu UTF8)
Melden Sie sich mit dem System bei sqlplus an DBA-Berechtigung
$ sqlplus / as sysdba; select userenv('language') from dual;
Zum Beispiel: AMERICAN_AMERICA.WE8MSWIN1252
Änderung:
SQL> shutdown immediate; SQL> startup mount; SQL> alter system enable restricted session; SQL> alter system set job_queue_processes=0; SQL> alter database open; SQL> alter database character set internal_use AL32UTF8; 或者 ALTER DATABASE character set INTERNAL_USE ZHS16GBK; SQL> shutdown immediate; SQL> startup SQL>alter system disable restricted session;
4. Nach der Änderung können Fehler in den Originaldaten in der Datenbank und in der Tabelle auftreten gelöscht und die Daten erneut importiert werden.
Das obige ist der detaillierte Inhalt vonWie man mit verstümmelten Zeichen in Oracle Linux umgeht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!