精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Oracle漢字顯示字符集的原因分析

數據庫 Oracle
我們今天主要討論的是Oracle漢字顯示的字符集的相關問題的描述,如果你想對其有一個更加完善的認識,以下就是正文的詳細內容的介紹。

如果你想更好的了解Oracle漢字顯示的字符集問題的相關內容的話,你就必須的了解Oracle漢字顯示的字符集實際操作,以下就是Oracle漢字顯示的字符集問題相關內容的具體介紹,希望你在瀏覽完此篇文章之后會有會所了解。

在國內外大中型數據庫管理系統中,把Oracle作為數據庫管理平臺的用戶比較多。Oracle 不論是數據庫管理能力還是安全性都是無可非議的,但是,它在漢字信息的顯示方面著實給中國用戶帶來不少麻煩,筆者多年從事Oracle數據庫管理,經常收到周圍用戶和外地用戶反映有關Oracle數據庫漢字顯示問題的求援信.

主要現象是把漢字顯示為不可識別的亂碼,造成原來大量信息無法使用。本文將就這一問題產生的原因和解決辦法進行一些探討,供存在這方面問題的用戶朋友參考。

1、原因分析

通過對用戶反映情況的分析,發現字符集的設置不當是影響Oracle數據庫漢字顯示的關鍵問題。那么字符集是怎么一會事呢?字符集是Oracle 為適應不同語言文字顯示而設定的。用于漢字顯示的字符集主要有ZHS16CGB231280,US7ASCII,WE8ISO8859P1等。字符集不僅需在服務器端存在,而且客戶端也必須有字符集注冊。

服務器端,字符集是在安裝Oracle時指定的,字符集登記信息存儲在Oracle數據庫字典的V$NLS_PARAMETERS表中;客戶端,字符集分兩種情況,一種情況是sql*net 2.0以下版本,字符集是在windows的系統目錄下的Oracle.ini文件中登記的;另一種情況是sql*net 2.0以上(即32位)版本,字符集是在windows的系統注冊表中登記的。

要在客戶端正確顯示Oracle 數據庫漢字信息,首先必須使服務器端的字符集與客戶端的字符集一致;其次是加載到Oracle數據庫的數據字符集必須與服務器指定字符集一致。因此,把用戶存在的問題歸納分類,產生Oracle漢字顯示異常的原因大致有以下幾種:

1. 1服務器指定字符集與客戶字符集不同,而與加載數據字符集一致。

這種情況是最常見的,只要把客戶端的字符集設置正確即可,解決辦法見2.1。

1. 2服務器指定字符集與客戶字符集相同,與加載數據字符集不一致。

這類問題一般發生在Oracle版本升級或重新安裝系統時選擇了與原來服務器端不同的字符集,而恢復加載的備份數據仍是按原字符集卸出的場合,以及加載從其它使用不同字符集的Oracle數據庫卸出的數據的情況。這兩種情況中,不管服務器端和客戶端字符集是否一致都無法顯示漢字。解決辦法見2.2。

1.3服務器指定字符集與客戶字符集不同,與輸入數據字符集不一致。

這種情況是在客戶端與服務器端字符集不一致時,從客戶端輸入了漢字信息。輸入的這些信息即便是把客戶端字符集更改正確,也無法顯示漢字。解決辦法見2.3。

2.解決辦法

下面將分別對上述三種情況給出解決辦法。為了敘述方便,假設客戶端使用WINDOWS95/98環境,并已成功地配置了TCP/IP協議,安裝了Oracle的sql*net,sql*pluse產品。

2.1 設置客戶端字符集與服務器端字符集一致

假設當前服務器端使用US7ASCII字符集。

(1)查看服務器端字符集

通過客戶端或服務器端的sql*plus登錄Oracle的一個合法用戶,執行下列SQL語句:

 

  1. SQL > select * from V$NLS_PARAMETERS   
  2. parameter value   
  3. NLS_LANGUAGE AMERICAN   
  4. NLS_TERRITORY AMERICA   
  5. …. ….   
  6. NLS_CHARACTERSET US7ASCII   
  7. NLS_SORT BINARY   
  8. NLS_NCHAR_CHARACTERSET US7ASCII 

 

 

從上述列表信息中可看出服務器端Oracle數據庫的字符集為US7ASCII。

(2)按照服務器端字符集對客戶端進行配置

配置方法有兩種:

安裝Oracle的客戶端軟件時指定

在安裝Oracle的客戶端產品軟件時,選擇與Oracle服務端一致的字符集(本例為US7ASCII)即可。

 

修改注冊信息的方法

根據Oracle 客戶端所選sql*net 的版本分為下列兩種情況:

 

a. 客戶端為 sql*net 2.0 以下版本

進入Windows的系統目錄,編輯Oracle.ini文件,用US7ASCII替換原字符集,重新啟動計算機,設置生效。

b. 客戶端為 sql*net 2.0 以上版本

在WIN98 下 運 行REGEDIT,第一步選HKEY_LOCAL_MACHINE,第二步選擇SOFTWARE, 第三步選擇 Oracle, 第四步選擇 NLS_LANG, 鍵 入 與服 務 器 端 相 同 的 字 符 集(本例為:AMERICAN_AMERICAN.US7ASCII)。

2.2 強制加載數據字符集與服務器端字符集一致

假設要加載數據從原Oracle數據庫卸出時的字符集為US7ASCII,當前Oracle服務器字符集為WE8ISO8859P1。

下面提供三種解決方法:

(1) 服務器端重新安裝Oracle

在重新安裝Oracle 時選擇與原卸出數據一致的字符集(本例為US7ASCII)。

加載原卸出的數據。

這種情況僅僅使用于空庫和具有同一種字符集的數據。

(2)強行修改服務器端Oracle當前字符集

在用imp命令加載數據前,先在客戶端用sql*plus登錄system DBA用戶,執行下列SQL語句進行當前Oracle數據庫字符集修改:

 

  1. SQL > create database character set US7ASCII   
  2. * create database character set US7ASCII   
  3. ERROR at line 1:   
  4. ORA-01031: insufficient privileges 

 

 

你會發現語句執行過程中,出現上述錯誤提示信息,此時不用理會,實際上Oracle數據庫的字符集已被強行修改為US7ASCII,接著用imp命令裝載數據。等數據裝載完成以后,shutdown 數據庫,再startup 數據庫,用合法用戶登錄Oracle數據庫,在sql>命令提示符下,運行select * from V$NLS_PARAMETERS,可以看到Oracle數據庫字符集已復原,這時再查看有漢字字符數據的表時,漢字已能被正確顯示。

(3)利用數據格式轉儲,避開字符集限制

這種方法主要用于加載外來Oracle數據庫的不同字符集數據。其方法如下:

先將數據加載到具有相同字符集的服務器上,然后用轉換工具卸出為foxbase 格式或access格式數據庫,再用轉換工具轉入到不同字符集的Oracle數據庫中,這樣就避免了Oracle字符集的困擾。目前數據庫格式轉換的工具很多,象power builder5.0以上版本提供的pipeline,Microsoft Access數據庫提供的數據導入/導出功能等。轉換方法參見有關資料說明。.

2.3匹配字符集替換漢字

對于1.3提到的情況,沒有很好的辦法,只能先把客戶端與服務器端字符集匹配一致后,根據原輸入漢字的特征碼替換漢字字符部分。

 

NLS_CHARACTERSET是數據庫字符集,NLS_NCHAR_CHARACTERSET是國家字符集

 

Oracle中有兩大類字符型數據,VARCHAR2是按照數據庫字符集來存儲數據。而NVARCHAR2是按照國家字符集存儲數據的。同樣,CHAR和NCHAR也一樣,一是數據庫字符符,一是國家字符集。

 

字符集不同,二進制碼的組合就不同。

 

比如有一串二進制信息:1101,0110,1101,0000,1011,1001,1111,1010,按照16位雙字節GBK字符集理解,可以代表“中國”兩個字。如果單字節的字符集,這一串二進制代表ASC碼為214、208、185、250的四個怪字符。

 

這就是字符集的作用,就是以什么樣的形式理解信息。

 

以上的相關內容就是對Oracle漢字顯示的字符集問題的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle merge into的實操示例
  2. 成為成功Oracle DBA的六個必備思想
  3. Oracle11g用于中型企業很合適的原因
  4. 調用Oracle存儲過程的兩大步驟
  5. 獲得Oracle DBA工作并不難
責任編輯:佚名 來源: 互聯網
相關推薦

2009-07-29 13:42:04

Oracle中文顯示

2011-04-11 10:59:33

Oracle字符集

2011-04-11 11:05:12

Oracle字符集

2010-04-30 10:16:22

Oracle字符集

2011-05-20 13:24:39

oracle字符集

2009-11-20 16:52:35

Oracle字符集

2010-04-28 17:29:07

Oracle字符集

2010-04-13 12:56:16

Oracle字符集

2010-05-06 14:40:59

Oracle字符集

2010-05-06 18:01:07

Oracle Expr

2010-04-21 09:49:10

Oracle數據庫字符

2010-04-13 13:33:37

Oracle字符集

2010-04-13 12:42:59

Oracle連接

2010-04-27 13:21:58

Oracle數據字符集

2010-04-13 12:23:34

Oracle數據庫

2010-04-22 09:08:30

Oracle 8i

2010-04-13 11:35:26

Oracle字符集

2010-04-13 13:24:04

Oracle數據庫

2010-04-23 10:18:42

Oracle數據庫字符

2010-05-10 11:50:33

Oracle數據庫字符
點贊
收藏

51CTO技術棧公眾號

中文字幕在线一区二区三区| 日本aⅴ免费视频一区二区三区 | 国产成人av免费| 日本久久一二三四| 日韩欧美在线影院| 国产精品乱码久久久久| 91精品国产91久久久久久青草| 成人va在线观看| 成人激情电影一区二区| 日本va欧美va国产激情| 外国成人激情视频| 亚洲人高潮女人毛茸茸| 久久久久久久久久久影视| 成人性生活视频| 一区二区三区在线观看欧美| 色综合电影网| 先锋av资源站| 国产高清亚洲一区| 国产九九精品视频| 天天操天天爽天天干| 91精品一区国产高清在线gif| 亚洲美女av在线播放| 成人欧美精品一区二区| 青青伊人久久| 在线观看不卡一区| 日韩精品xxxx| 欧美高清另类hdvideosexjaⅴ| 中文字幕不卡的av| 秋霞在线观看一区二区三区| 欧美一区二区在线观看视频| 狠狠色丁香婷综合久久| 国产精品网站大全| 色老头在线视频| 欧美亚洲视频| 91爱视频在线| 国产精品黄色大片| 日韩视频三区| 性欧美办公室18xxxxhd| 妺妺窝人体色www在线下载| 小说区亚洲自拍另类图片专区| 国产一区二区三区在线视频 | 国产剧情一区| 亚洲美女久久久| 成人h动漫精品一区| 成人av地址| 精品国产乱码久久久久久浪潮| 欧美xxxxxbbbbb| 国产精品高清一区二区| 欧美另类变人与禽xxxxx| 欧美一级裸体视频| 视频精品导航| 欧美日韩一级大片网址| 亚洲精品午夜在线观看| 久久伊人国产| 日韩一区二区在线播放| 亚洲制服在线观看| av综合网页| 亚洲韩国欧洲国产日产av| 国产 xxxx| 日本亚洲不卡| 亚洲三级av在线| 极品人妻videosss人妻| 久久国产亚洲精品| 精品国产一区久久久| 2018天天弄| 在线观看日韩av电影| 97婷婷大伊香蕉精品视频| 中文字幕亚洲精品在线| 久久这里只有| 成人做爽爽免费视频| 亚洲国产成人一区二区 | 成人动漫视频在线观看免费| www.久久伊人| 99久久精品99国产精品| 日韩精品最新在线观看| 看黄网站在线| 香港成人在线视频| 少妇黄色一级片| 精品午夜视频| 日韩精品在线免费观看| 快灬快灬一下爽蜜桃在线观看| 色婷婷热久久| 性金发美女69hd大尺寸| 中文字幕av在线免费观看| 韩国成人精品a∨在线观看| 国产精品国产三级国产专区53| 涩爱av在线播放一区二区| 国产欧美日韩综合| 国产精品日韩三级| 99久久久国产精品免费调教网站| 欧美精品一卡二卡| 中文字幕xxx| 五月婷婷六月综合| 欧美一级免费看| 国产精品嫩草影院精东| 99久久免费精品| 在线视频不卡一区二区三区| 国产精品13p| 宅男噜噜噜66一区二区66| 这里只有精品在线观看视频| 欧美成免费一区二区视频| 国模私拍一区二区三区| 亚洲视频在线观看一区二区| av电影天堂一区二区在线| 亚洲午夜精品一区二区三区| 99在线视频影院| 在线不卡一区二区| 中文字幕一二三四区| 欧美freesex交免费视频| 国产精品99蜜臀久久不卡二区| 亚洲av无码国产综合专区| 欧美韩日一区二区三区| 黄色www网站| 日韩视频在线直播| 中文字幕久热精品在线视频 | 欧美丝袜第三区| 老熟妇精品一区二区三区| 91精品国产乱码久久久久久久| 欧美洲成人男女午夜视频| а√天堂资源在线| 国产精品传媒视频| 超碰在线97免费| 亚洲成人一品| 欧美亚洲伦理www| 成人午夜视频一区二区播放| 亚洲视频小说图片| 五月天开心婷婷| 日韩欧美一区二区三区在线视频| 日本韩国欧美精品大片卡二| 后进极品白嫩翘臀在线视频| 亚洲精品成a人| 国产精品探花在线播放| 91欧美日韩| 国产精品永久免费| 在线激情网站| 欧美年轻男男videosbes| 国产又黄又粗视频| 日韩国产欧美在线视频| 神马影院午夜我不卡| 经典三级一区二区| 亚洲视频视频在线| 国产99免费视频| 国产欧美日韩三级| 亚洲成人av免费看| 色狮一区二区三区四区视频| 国产女人精品视频| 超碰在线caoporen| 日韩欧美一卡二卡| 国产无套粉嫩白浆内谢| a级精品国产片在线观看| 你真棒插曲来救救我在线观看| 一区二区中文字幕在线观看| 欧美极品欧美精品欧美视频 | 影音先锋日韩有码| 亚洲天堂999| 亚洲人亚洲人成电影网站色| 欧美日韩久久婷婷| 一区在线免费| 久久久久久一区| 最新日韩一区| 久久久av网站| 亚洲国产精品无码久久| 午夜激情一区二区| 91精彩刺激对白露脸偷拍| 日韩精品视频网站| 天天在线免费视频| 国产精品极品| 欧美在线免费观看| 天堂中文а√在线| 欧美一区二区精品在线| 日韩三级视频在线| 日本一区二区免费在线观看视频 | 欧美一级特黄aaaaaa在线看片| 精品一区91| 欧美亚洲国产日本| 久草免费在线观看| 亚洲国产精品久久久久秋霞不卡| 亚洲免费在线视频观看| 欧美激情自拍偷拍| 91精品国产高清91久久久久久| 国产精品一二| 综合国产精品久久久| 第一区第二区在线| 国产不卡精品视男人的天堂| caoporn免费在线| 精品粉嫩超白一线天av| 伊人久久久久久久久久久久| 亚洲人成网站在线| 精品中文字幕在线播放| 老司机午夜精品| 中文字幕无码精品亚洲资源网久久| 九九热爱视频精品视频| 91午夜在线播放| 午夜av不卡| 久久久av免费| 精品久久久久一区二区三区| 欧美一区二区久久| 国产成人麻豆免费观看| 亚洲一区视频在线| 一二三四在线观看视频| www.av亚洲| 亚洲av毛片在线观看| 美女被久久久| 成人在线免费高清视频| av一区二区在线观看| 国产激情一区二区三区在线观看 | 美女高潮视频在线看| www高清在线视频日韩欧美| 少妇精品高潮欲妇又嫩中文字幕 | 黄色性视频网站| 极品销魂美女一区二区三区| 99精品视频播放| 伊人久久综合| a级网站在线观看| 成人久久综合| 欧美精品一区三区在线观看| 粉嫩的18在线观看极品精品| 91九色单男在线观看| 久久久成人av毛片免费观看| 97欧美精品一区二区三区| a视频在线免费看| 自拍偷拍亚洲在线| 黄色av免费在线观看| 国产视频丨精品|在线观看| 日本黄视频在线观看| 日韩欧美三级在线| 99久久精品免费看国产交换| 欧美精品日韩一本| 中文字幕免费播放| 在线看不卡av| 亚洲中文一区二区| 色系网站成人免费| 天天综合天天干| 欧美日韩美女在线| 天天综合网入口| 五月综合激情网| www日韩精品| 欧美日韩在线视频首页| 日韩精品视频免费播放| 亚洲一区二区欧美日韩| 久久97人妻无码一区二区三区| 亚洲另类春色国产| 免费看一级一片| 亚洲午夜精品一区二区三区他趣| 欧美日韩精品在线观看视频 | av免费网站观看| 久久亚洲图片| 美女一区二区三区视频| 另类调教123区| 手机免费av片| 国产精品69毛片高清亚洲| 波多野结衣网页| 成人高清免费观看| 久久久久国产精品区片区无码| 91碰在线视频| a天堂中文字幕| 国产精品女主播av| 久久中文免费视频| 五月天网站亚洲| 国产精品一区无码| 欧美三级视频在线观看| 国产一区二区三区成人| 精品免费国产一区二区三区四区| 免费观看毛片网站| 亚洲天堂av网| 高清免费电影在线观看| 久久久久久久激情视频| 欧美片第一页| 91系列在线观看| 日韩电影不卡一区| 在线观看福利一区| 欧美日韩亚洲三区| 成人毛片视频网站| 精久久久久久久久久久| 中文字幕视频观看| 国产日韩精品一区二区三区| 91香蕉一区二区三区在线观看 | 久久精品五月天| 欧美精品久久99| 性xxxxbbbb| 久久精品成人欧美大片| 国产在线看片免费视频在线观看| 国产精品igao视频| 一区二区三区在线资源| 热re99久久精品国产99热| 欧美精品一区二区三区久久久竹菊| 国产日产欧美视频| 国产一区二区三区视频在线播放| 中文字幕99页| 中文在线一区二区| 香蕉视频一区二区| 欧美精品九九99久久| 精华区一区二区三区| 久久99亚洲精品| 国产精品久久久久77777丨| 国产伦精品一区二区三区视频免费 | 日韩写真欧美这视频| 国产在线小视频| 午夜精品久久久久久久99黑人| 成人精品国产亚洲| 乱色588欧美| 综合一区av| 日本三级黄色网址| 91免费观看国产| 国产精品111| 欧美另类一区二区三区| 欧美日韩国产中文字幕在线| 欧美—级高清免费播放| 亚洲色图图片| 亚洲国产一区在线| 性欧美暴力猛交另类hd| 日本少妇xxxx| 亚洲一区二区视频在线| 91资源在线视频| 自拍视频国产精品| av成人免费| 日本精品二区| 日日噜噜夜夜狠狠视频欧美人 | 亚洲图片有声小说| 国产伦理吴梦梦伦理| 一区二区三区视频观看| 美女日韩欧美| 久久日韩精品| 国产精品日韩精品欧美精品| 精品人妻二区中文字幕| 亚洲乱码中文字幕| 国产精品国产精品国产专区| 中文字幕精品www乱入免费视频| 周于希免费高清在线观看 | 一区二区三区人妻| 亚洲视频一区在线| 国产精品九九九九| 久久视频免费观看| 国产精品毛片aⅴ一区二区三区| 亚洲最大免费| 国产专区欧美精品| 欧美视频www| 日韩欧美久久一区| 亚洲七七久久综合桃花剧情介绍| 91亚洲精品一区二区| 99精品一区| 九九久久久久久| 亚洲黄色小说网站| 国产91免费在线观看| 国产+人+亚洲| 日本一区福利在线| 国产精品69页| 国产精品女上位| 国产欧美久久久| 久久人人97超碰精品888| 青青操综合网| 亚洲一区在线不卡| 亚洲人吸女人奶水| 欧美 日韩 国产 精品| 68精品国产免费久久久久久婷婷| 欧美偷窥清纯综合图区| 无人在线观看的免费高清视频| 中文字幕免费在线观看视频一区| 在线观看免费视频a| 欧美成人免费视频| 第四色在线一区二区| 欧美黄色免费影院| 国产精品美女一区二区三区| 国产又爽又黄又嫩又猛又粗| 欧美极品美女视频网站在线观看免费 | 国产精品专区在线| 久久九九久精品国产免费直播| 亚洲天堂国产精品| 久久久久久久亚洲精品| 国产精品羞羞答答在线观看| 男人的天堂最新网址| 亚洲在线视频网站| 黄色大片在线看| 亚洲伊人一本大道中文字幕| 99在线观看免费视频精品观看| 六月婷婷七月丁香| 欧美狂野另类xxxxoooo| av免费不卡| 一本色道久久综合亚洲精品婷婷 | 日韩电影网站| 久久免费视频2| 2020国产精品自拍| 99在线精品视频免费观看20| 97成人精品视频在线观看| 日韩久久综合| www.免费av| 91精品国产综合久久香蕉麻豆| 黄色在线观看www| 亚洲欧美日本国产有色| 成人精品gif动图一区| 中文字幕黄色av| 久久久人成影片一区二区三区观看| 欧美一级淫片| 丰满岳乱妇一区二区| 欧美日韩国产三级| 性欧美又大又长又硬| 免费国产成人看片在线| 国产清纯美女被跳蛋高潮一区二区久久w | 深夜福利影院在线观看| 国产亚洲欧洲在线|