oracle查看編碼格式及修改方式
一、查看編碼
1、查看oracle數(shù)據(jù)庫(kù)編碼
命令:
select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';
執(zhí)行結(jié)果:

查詢(xún)的數(shù)據(jù)來(lái)源props$,這個(gè)代表的是數(shù)據(jù)庫(kù)字符集。
2、查看oracle客戶(hù)端編碼
命令:
select * from nls_instance_parameters where parameter='NLS_LANGUAGE';
執(zhí)行結(jié)果:

查詢(xún)的數(shù)據(jù)來(lái)源v parameter,這個(gè)表示的是字符集的設(shè)置。
還可能是參數(shù)文件、環(huán)境變量等。
和nlsinstanceparameters比較相同的還有一個(gè)nlssessionparameters,nlssessionparameters來(lái)源于v nls_parameters,表示會(huì)話(huà)的設(shè)置,如果會(huì)話(huà)沒(méi)有特殊的設(shè)置,將與nls_instance_parameters一致。
二、修改編碼
將數(shù)據(jù)庫(kù)環(huán)境字符集的AL32UTF8,換為ZHS16GBK
- 首先以sysdba的身份登錄上去 conn /as sysdba
- 關(guān)閉數(shù)據(jù)庫(kù)shutdown immediate;
- 以mount打來(lái)數(shù)據(jù)庫(kù),startup mount
設(shè)置session
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
啟動(dòng)數(shù)據(jù)庫(kù)
alter database open;
修改字符集
ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
關(guān)閉,重新啟動(dòng)
SQL>shutdown immediate; SQL> startup
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
整理Oracle數(shù)據(jù)庫(kù)中數(shù)據(jù)查詢(xún)優(yōu)化的一些關(guān)鍵點(diǎn)
這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)中數(shù)據(jù)查詢(xún)優(yōu)化的一些關(guān)鍵點(diǎn)的整理,包括多表和大表查詢(xún)等情況的四個(gè)方面的講解,需要的朋友可以參考下2016-01-01
Oracle SYSAUX表空間使用率過(guò)高的處理辦法
Oracle數(shù)據(jù)庫(kù)中的SYSAUX表空間是一個(gè)特殊的表空間,它是在Oracle數(shù)據(jù)庫(kù)10g版本中引入的,SYSAUX表空間用于存儲(chǔ)數(shù)據(jù)庫(kù)的輔助系統(tǒng)數(shù)據(jù)和附加組件數(shù)據(jù),在本文中,我們將深入探討Oracle SYSAUX表空間使用率過(guò)高的處理辦法,需要的朋友可以參考下2024-09-09
使用oracle發(fā)生標(biāo)識(shí)符無(wú)效問(wèn)題及解決
這篇文章主要介紹了使用oracle發(fā)生標(biāo)識(shí)符無(wú)效問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
安裝Oracle時(shí)出現(xiàn)環(huán)境變量Path的值大于1023的解決辦法
這篇文章主要介紹了安裝Oracle時(shí)出現(xiàn)環(huán)境變量Path的值大于1023的解決辦法,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-12-12
Oracle 通過(guò)impdp導(dǎo)入報(bào)ORA-39002 ORA-39165錯(cuò)誤的解決方案
這篇文章主要介紹了Oracle 通過(guò)impdp導(dǎo)入報(bào)ORA-39002 ORA-39165錯(cuò)誤,本文給大家分享原因分析及解決方案,需要的朋友可以參考下2023-09-09

