Oracle 10g Express Edition是Oracle專門(mén)為小型用戶提供的免費(fèi)版本。Oracle XE十分小巧,安裝簡(jiǎn)單,可供第三方軟件開(kāi)發(fā)商部署較小的應(yīng)用。
不過(guò)Oracle XE目前的beta2缺省安裝的字符集是WE8MSWIN1252,不是中文字符集,并且不能通過(guò)直接運(yùn)行 alter??database??character??set??ZHS16GBK??; 來(lái)修改,因?yàn)閆HS16GBK不是缺省字符集的超集。過(guò)去流傳很廣的直接修改sys用戶下的PROPS$表的方法,也會(huì)給字符集的變更留下很多潛在的問(wèn)題.
不過(guò)在安裝完Oracle XE后,可以在sqlplus(即Oracle XE的run SQL command line)中, 進(jìn)行如下的操作來(lái)修改字符集:
connect??system/oracle9i??as??sysdba
shutdown??immediate
startup??mount
alter??system??enable??restricted??session??;
alter??system??set??JOB_QUEUE_PROCESSES=0;
alter??system??set??AQ_TM_PROCESSES=0;
alter??database??open??;
alter??database??character??set??internal_use??ZHS16GBK??;
shutdown??immediate
startup
這樣字符集的修改就完成了