oracle查看字符集后修改oracle服務(wù)端和客戶(hù)端字符
導(dǎo)讀:1建站知識(shí)本文介紹了oracle server端查詢(xún)字符集后,修改oracle服務(wù)端和客戶(hù)端字符集的步驟,大家參考使用吧seo網(wǎng)站優(yōu)化軟件網(wǎng)站seo優(yōu)化培訓(xùn)。
1.oracle server端字符集查詢(xún)
復(fù)制代碼 代碼如下:
select userenv('language') from dual;
server字符集修改:
將數(shù)據(jù)庫(kù)啟動(dòng)到RESTRICTED模式下做字符集更改:
復(fù)制代碼 代碼如下:
SQL>conn /as sysdba
SQL>shutdown immediate;
SQL>startup mount
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL>alter database open;
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
提示我們的字符集:新字符集必須為舊字符集的超集,這時(shí)我們可以跳過(guò)超集的檢查做更改:
復(fù)制代碼 代碼如下:
SQL>ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
SQL>select * from v$nls_parameters;
重啟檢查是否更改完成:
復(fù)制代碼 代碼如下:
SQL>shutdown immediate;
SQL>startup
SQL>select * from v$nls_parameters;
我們看到這個(gè)過(guò)程和之前ALTER DATABASE網(wǎng)站seo優(yōu)化 CHARACTER SET操作的內(nèi)部過(guò)程是完全相同的,也就是說(shuō)INTERNAL_USE提供的幫助就是使Oracle數(shù)據(jù)庫(kù)繞過(guò)了子集與超集的校驗(yàn)
這一方法在某些方面是有用處的,比如測(cè)試;應(yīng)用于產(chǎn)品網(wǎng)站seo優(yōu)化培訓(xùn)環(huán)境時(shí)大家應(yīng)該小心,可能會(huì)有一些意外的問(wèn)題。
2.oracle client端seo網(wǎng)站優(yōu)化軟件字符集修改
復(fù)制代碼 代碼如下:
$echo$NLS_LANG
client字符集修改:
在 /home/oracle與 /root用戶(hù)目錄下的.bash_profile中添加或修改 export NLS_LANG="AMERICAN_AMERICA.UTF8" 語(yǔ)句
關(guān)閉當(dāng)前ssh窗口。
注意:NLS_LANG變量一定要配置正確否則會(huì)引起sqlplus失效。
3.修改數(shù)據(jù)庫(kù)字符集為UTF-8
1.以DBA登錄
2.執(zhí)行轉(zhuǎn)換語(yǔ)句:
復(fù)制代碼 代碼如下:
SHUTDOWN IMMEDIATE;
STARTUP MOUNT EXCLUSIVE;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE NATIONAL CHARACTER SET UTF8;
SHUTDOWN IMMEDIATE;
STARTUP;
注意:如果沒(méi)有大對(duì)象,在使用過(guò)程中進(jìn)行語(yǔ)言轉(zhuǎn)換沒(méi)有什么影響!
可能會(huì)出現(xiàn)ORA-12717:CANNOT ALTER DATABASE NATIONAL CHARACTER SET WHEN NCLOBDATAEXISTS, 解決這個(gè)問(wèn)題的方法
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-22 ,文章oracle查看字符集后修改oracle服務(wù)端和客戶(hù)端字符主要講述字符集,服務(wù)端,oracle查看字符集后修改oracle服務(wù)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_5340.html
為你推薦與oracle查看字符集后修改oracle服務(wù)端和客戶(hù)端字符相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12