更改當前會話的語言就可以了,執(zhí)行下面這段SQL
作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設(shè)機構(gòu),我們在業(yè)內(nèi)良好的客戶口碑。創(chuàng)新互聯(lián)公司提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計、網(wǎng)站設(shè)計制作、成都做網(wǎng)站、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運營等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡(luò)營銷方法,創(chuàng)造更大的價值。
--PLSQL中修改當前會話語言環(huán)境
alter session set nls_language='SIMPLIFIED CHINESE' -- 中文
alter session set nls_language='AMERICAN'; -- 英文
在P6 PPM 7.0 版本中需要先登陸軟件,在菜單欄中選擇Tools ,在下拉菜單中選擇 Set Language...? 會出現(xiàn)一個語言選擇的窗口,然后點擊您需要的語言。例如:Chinese Simplified(簡體中文)。
如圖所示:
Oracle本來就是英文的,沒必要改成中文的,如果你裝了PL Sql Develp軟件的話,那個可以漢化,各種語言的版本都有.
在Redhat上安裝Oracle 10g沒有設(shè)定字符集,采用的是操作系統(tǒng)默認字符集:WE8ISO8859P1,將字符集修改為:ZHS16GBK。由于過程不可逆,首先需要備份數(shù)據(jù)庫。
1.數(shù)據(jù)庫全備
2.查詢當前字符集
SQL select * from nls_database_parameters where parameter='NLS_CHARACTERSET';
PARAMETER ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VALUE
---------------------------------------- ----------------------------------------
NLS_CHARACTERSET ? ? ? ? ? ? ? ? ? ? ? ? WE8ISO8859P1
3.關(guān)閉數(shù)據(jù)庫
SQL shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
4.啟動數(shù)據(jù)庫到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.查詢相關(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.打開數(shù)據(jù)庫
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)錯誤提示,新字符集必須是老字符集的超集,也就原來字符集是新字符集的子集,可以再Oracle官方文檔上查詢字符集包含關(guān)系。下面使用Oracle內(nèi)部命令internal_use,跳過超集檢查,生產(chǎn)環(huán)境不建議使用此方法。
SQL alter database character set internal_use ZHS16GBK; ? ? ? ?
Database altered.
9.查詢當前字符集
SQL select * from nls_database_parameters where parameter='NLS_CHARACTERSET';
PARAMETER ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?VALUE
---------------------------------------- ----------------------------------------
NLS_CHARACTERSET ? ? ? ? ? ? ? ? ? ? ? ? ZHS16GBK
10.關(guān)閉數(shù)據(jù)庫
SQL shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
11.啟動數(shù)據(jù)庫到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ù)改回原來值
SQL alter system set job_queue_processes=10;
System altered.
13.打開數(shù)據(jù)庫
SQL alter database open;
Database altered.
怎樣讓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;
兩種方法,
1,找找看有沒有中文版連接
2。用google的網(wǎng)頁翻譯。
本文名稱:oracle怎么設(shè)置中文 oracle字體設(shè)置
鏈接分享:http://muchs.cn/article8/hgchop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站制作、品牌網(wǎng)站建設(shè)、虛擬主機、標簽優(yōu)化、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)