oracle怎么支持中文 oracle數(shù)據(jù)庫(kù)語(yǔ)言設(shè)置中文

oracle odbc 怎么設(shè)置能 支持中文

oracle odbc 怎么設(shè)置能 支持中文

為舟山等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及舟山網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、舟山網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

: 你的數(shù)據(jù)庫(kù)編碼字符集設(shè)置的不對(duì),中文請(qǐng)使用gbk、gb3212的字符集,oracle默認(rèn)好像是unicode,unicode是不支持中文的

怎么設(shè)置oracle的中文亂碼

在Redhat上安裝Oracle 10g沒(méi)有設(shè)定字符集,采用的是操作系統(tǒng)默認(rèn)字符集:WE8ISO8859P1,將字符集修改為:ZHS16GBK。由于過(guò)程不可逆,首先需要備份數(shù)據(jù)庫(kù)。

1.數(shù)據(jù)庫(kù)全備

2.查詢(xún)當(dāng)前字符集

SQL select * from nls_database_parameters where parameter='NLS_CHARACTERSET';

PARAMETER ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VALUE

---------------------------------------- ----------------------------------------

NLS_CHARACTERSET ? ? ? ? ? ? ? ? ? ? ? ? WE8ISO8859P1

3.關(guān)閉數(shù)據(jù)庫(kù)

SQL shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

4.啟動(dòng)數(shù)據(jù)庫(kù)到mount狀態(tài)

SQL startup mount

ORACLE instance started.

Total System Global Area ?205520896 bytes

Fixed Size ? ? ? ? ? ? ? ? ?1266608 bytes

Variable Size ? ? ? ? ? ? 100666448 bytes

Database Buffers ? ? ? ? ?100663296 bytes

Redo Buffers ? ? ? ? ? ? ? ?2924544 bytes

Database mounted.

5.限制session

SQL alter system enable restricted session;

System altered.

6.查詢(xún)相關(guān)參數(shù)并修改

SQL show parameter job_queue_processes;

NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? ? ?VALUE

------------------------------------ ----------- ------------------------------

job_queue_processes ? ? ? ? ? ? ? ? ?integer ? ? 10

SQL show parameter aq_tm_processes;

NAME ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TYPE ? ? ? ?VALUE

------------------------------------ ----------- ------------------------------

aq_tm_processes ? ? ? ? ? ? ? ? ? ? ?integer ? ? 0

SQL alter system set job_queue_processes=0;

System altered.

7.打開(kāi)數(shù)據(jù)庫(kù)

SQL alter database open;

Database altered.

8.修改字符集

SQL alter database character set ZHS16GBK;

alter database character set ZHS16GBK

*

ERROR at line 1:

ORA-12712: new character set must be a superset of old character set

出現(xiàn)錯(cuò)誤提示,新字符集必須是老字符集的超集,也就原來(lái)字符集是新字符集的子集,可以再Oracle官方文檔上查詢(xún)字符集包含關(guān)系。下面使用Oracle內(nèi)部命令internal_use,跳過(guò)超集檢查,生產(chǎn)環(huán)境不建議使用此方法。

SQL alter database character set internal_use ZHS16GBK; ? ? ? ?

Database altered.

9.查詢(xún)當(dāng)前字符集

SQL select * from nls_database_parameters where parameter='NLS_CHARACTERSET';

PARAMETER ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VALUE

---------------------------------------- ----------------------------------------

NLS_CHARACTERSET ? ? ? ? ? ? ? ? ? ? ? ? ZHS16GBK

10.關(guān)閉數(shù)據(jù)庫(kù)

SQL shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

11.啟動(dòng)數(shù)據(jù)庫(kù)到mount狀態(tài)

SQL startup mount

ORACLE instance started.

Total System Global Area ?205520896 bytes

Fixed Size ? ? ? ? ? ? ? ? ?1266608 bytes

Variable Size ? ? ? ? ? ? 100666448 bytes

Database Buffers ? ? ? ? ?100663296 bytes

Redo Buffers ? ? ? ? ? ? ? ?2924544 bytes

Database mounted.

12.將相關(guān)參數(shù)改回原來(lái)值

SQL alter system set job_queue_processes=10;

System altered.

13.打開(kāi)數(shù)據(jù)庫(kù)

SQL alter database open;

Database altered.

ORACLE 字符不支持中文?

要么是你建庫(kù)時(shí),選擇的字符集不支持中文,建議選擇AL16UTF16、AL32UTF8等unicode系列的字符集,支持多語(yǔ)言。

要么是你插入數(shù)據(jù)的字符集,與數(shù)據(jù)庫(kù)的字符集不一致;或者客戶(hù)端與服務(wù)端的字符集不一致。

已經(jīng)建好的數(shù)據(jù)庫(kù)可以用以下命令修改字符集:

ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8

當(dāng)然,前提是數(shù)據(jù)庫(kù)里存進(jìn)去的數(shù)據(jù)沒(méi)有亂碼,且字段寬度能夠容納轉(zhuǎn)碼后的字符串。

怎樣讓Oracle支持中文

怎樣讓Oracle支持中文

需要修改字符集。

Oracle修改服務(wù)器端字符集:

SQLSHUTDOWN IMMEDIATE;

SQLSTARTUP MOUNT;

SQLALTER SYSTEM ENABLE RESTRICTED SESSION;

SQLALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

SQLALTER SYSTEM SET AQ_TM_PROCESSES=0;

SQLALTER DATABASE OPEN;

SQLALTER DATABASE CHARACTER SET ZHS16GBK;

64位oracle中用plsql不支持中文如何解決

什么腳本不能執(zhí)行呀,發(fā)一個(gè)出來(lái)看一下。

可能是字符集的原因,我的是這樣:

select userenv('language') from dual;--SIMPLIFIED CHINESE_CHINA.ZHS16GBK

解決方法:

我的電腦---右擊---屬性---高級(jí)---環(huán)境變量---系統(tǒng)變量---新建

變量名:NLS_LANG

變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,確定后再試試,OK。

新聞標(biāo)題:oracle怎么支持中文 oracle數(shù)據(jù)庫(kù)語(yǔ)言設(shè)置中文
網(wǎng)頁(yè)鏈接:http://m.kartarina.com/article34/hepise.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)公司營(yíng)銷(xiāo)型網(wǎng)站建設(shè)定制網(wǎng)站云服務(wù)器軟件開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)
主站蜘蛛池模板: 日韩精品无码视频一区二区蜜桃| 熟妇人妻无码xxx视频| 四虎成人精品国产永久免费无码| 亚洲区日韩区无码区| 无码日韩AV一区二区三区| 欧洲精品无码一区二区三区在线播放| 无码精品人妻一区二区三区中| 国产成人无码精品久久久小说| 亚洲中文字幕无码不卡电影| 无码粉嫩虎白一线天在线观看| 人妻少妇无码精品视频区| 亚洲午夜无码久久| 日韩精品无码一区二区三区免费 | 国产综合无码一区二区色蜜蜜| 在线高清无码A.| 国产精品无码专区在线观看| 久久国产亚洲精品无码| 超清无码无卡中文字幕| 亚洲熟妇无码八V在线播放| 久久午夜无码免费| 日韩人妻无码一区二区三区久久99| 亚洲午夜无码久久久久软件| 性无码专区无码片| 亚洲国产精品无码久久一区二区 | 无码精品人妻一区二区三区免费看| 久久久久无码精品国产app| 亚洲一本到无码av中文字幕 | 亚洲精品无码久久久久久久| 成人午夜精品无码区久久| 永久无码精品三区在线4| 人妻av中文字幕无码专区| 亚洲精品无码久久久久久久| 久久久久无码精品国产| 亚洲中文无码线在线观看| 人妻无码一区二区三区AV| 亚洲a∨无码男人的天堂| 精品亚洲成A人无码成A在线观看| 日韩精品少妇无码受不了| 精品无码人妻一区二区免费蜜桃| 久久久久成人精品无码中文字幕| 久久久久亚洲av无码尤物|