新聞中心
深入Oracle字符集的查看與修改詳解?
oracle服務(wù)器和客戶端字符集的查看和修改

為宜興等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及宜興網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計制作、做網(wǎng)站、宜興網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
一、什么是oracle字符集
Oracle字符集是一個字節(jié)數(shù)據(jù)的解釋的符號集合,有大小之分,有相互的包容關(guān)系。ORACLE 支持國家語言的體系結(jié)構(gòu)允許你使用本地化語言來存儲,處理,檢索數(shù)據(jù)。它使數(shù)據(jù)庫工具,錯誤消息,排序次序,日期,時間,貨幣,數(shù)字,和日歷自動適應(yīng)本地化語言和平臺。
影響oracle數(shù)據(jù)庫字符集最重要的參數(shù)是NLS_LANG參數(shù)。
它的格式如下: NLS_LANG = language_territory.charset
它有三個組成部分(語言、地域和字符集),每個成分控制了NLS子集的特性。
其中:
Language 指定服務(wù)器消息的語言,territory 指定服務(wù)器的日期和數(shù)字格式,charset 指定字符集。如:AMERICAN _ AMERICA. ZHS16GBK
從NLS_LANG的組成我們可以看出,真正影響數(shù)據(jù)庫字符集的其實是第三部分。
如何修改Oracle數(shù)據(jù)庫字符集?
以DBA身份進入SQLPLUSSQLsqlplussys/sysassysdba;……SQLshutdownimmediate;SQLstartupmount;SQLaltersystemenablerestrictedsession;SQLaltersystemsetjob_queue_processes=0;SQLaltersystemsetaq_tm_processes=0;SQLalterdatabaseopen;SQLalterdatabasecharactersetinternal_useAL32UTF8;(ZHS16GBK)SQLshutdownimmediate;SQLstartup;這樣就可以講ORACLE的字符集修改為UTF8,如果需要修改為GBK只需將alterdatabasecharactersetinternal_useAL32UTF8;(ZHS16GBK)這句最后的AL32UTF8修改為ZHS16GBK即可
oracle查詢文件異常怎么處理?
解決方法如下:
1、shutdown immediate; 關(guān)閉數(shù)據(jù)庫2、startup mount; 開啟數(shù)據(jù)庫至掛載模式(只掛實例,不啟動數(shù)據(jù)庫)
3、alter system enable restricted session;開啟會話限制4、alter system set aq_tm_processes=0;修改系統(tǒng)參數(shù)5、alter system set job_queue_processes=0;修改系統(tǒng)參數(shù)6、alter database open;啟動數(shù)據(jù)庫為open7、alter database national character set internal_user (zhs16gbk);修改字符集8、alter system disable restricted session;關(guān)閉會話限制括號內(nèi)可填寫字符集類型,zhs16gbk、AL32UTF8等字符集都支持中文。
到此,以上就是小編對于怎么看oracle的字符集的問題就介紹到這了,希望這3點解答對大家有用。
當(dāng)前標題:深入Oracle字符集的查看與修改詳解?(oracle字符集怎么查看與修改)
網(wǎng)站鏈接:http://www.5511xx.com/article/cdcjpji.html


咨詢
建站咨詢
