亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? oracle數(shù)據(jù)庫字符集問題總結(jié).txt

?? 使用安裝oracle數(shù)據(jù)庫時的一些問題解決方法
?? TXT
字號:
一、什么是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ù)庫字符集的其實(shí)是第三部分。所以兩個數(shù)據(jù)庫之間的字符集只要第三部分一樣就可以相互導(dǎo)入導(dǎo)出數(shù)據(jù),前面影響的只是提示信息是中文還是英文。 


二、如何查詢Oracle的字符集 


很多人都碰到過因?yàn)樽址煌箶?shù)據(jù)導(dǎo)入失敗的情況。這涉及三方面的字符集,一是oracel server端的字符集,二是oracle client端的字符集;三是dmp文件的字符集。在做數(shù)據(jù)導(dǎo)入的時候,需要這三個字符集都一致才能正確導(dǎo)入。 


1、查詢oracle server端的字符集 


有很多種方法可以查出oracle server端的字符集,比較直觀的查詢方法是以下這種: 


SQL>select userenv(‘language’) from dual; 



結(jié)果類似如下:AMERICAN _ AMERICA. ZHS16GBK 


2、如何查詢dmp文件的字符集 


用oracle的exp工具導(dǎo)出的dmp文件也包含了字符集信息,dmp文件的第2和第3個字節(jié)記錄了dmp文件的字符集。如果dmp文件不大,比如只有幾M或幾十M,可以用UltraEdit打開(16進(jìn)制方式),看第2第3個字節(jié)的內(nèi)容,如0354,然后用以下SQL查出它對應(yīng)的字符集: 


SQL> select nls_charset_name(to_number('0354','xxxx')) from dual;
    ZHS16GBK 



如果dmp文件很大,比如有2G以上(這也是最常見的情況),用文本編輯器打開很慢或者完全打不開,可以用以下命令(在unix主機(jī)上): 


cat exp.dmp |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6 



然后用上述SQL也可以得到它對應(yīng)的字符集。 


3、查詢oracle client端的字符集 


這個比較簡單。在windows平臺下,就是注冊表里面相應(yīng)OracleHome的NLS_LANG。還可以在dos窗口里面自己設(shè)置,比如: 


set nls_lang=AMERICAN_AMERICA.ZHS16GBK 



這樣就只影響這個窗口里面的環(huán)境變量。 


在unix平臺下,就是環(huán)境變量NLS_LANG。 


$echo $NLS_LANG

    AMERICAN_AMERICA.ZHS16GBK 


三、修改oracle的字符集 


上文說過,oracle的字符集有互相的包容關(guān)系。如us7ascii就是zhs16gbk的子集,從us7ascii到zhs16gbk不會有數(shù)據(jù)解釋上的問題,不會有數(shù)據(jù)丟失。在所有的字符集中utf8應(yīng)該是最大,因?yàn)樗趗nicode,雙字節(jié)保存字符(也因此在存儲空間上占用更多)。 


一旦數(shù)據(jù)庫創(chuàng)建后,數(shù)據(jù)庫的字符集理論上講是不能改變的。因此,在設(shè)計和安裝之初考慮使用哪一種字符集十分重要。根據(jù)Oracle的官方說明,字符集的轉(zhuǎn)換是從子集到超集受支持,反之不行。如果兩種字符集之間根本沒有子集和超集的關(guān)系,那么字符集的轉(zhuǎn)換是不受oracle支持的。對數(shù)據(jù)庫server而言,錯誤的修改字符集將會導(dǎo)致很多不可測的后果,可能會嚴(yán)重影響數(shù)據(jù)庫的正常運(yùn)行,所以在修改之前一定要確認(rèn)兩種字符集是否存在子集和超集的關(guān)系。一般來說,除非萬不得已,我們不建議修改oracle數(shù)據(jù)庫server端的字符集。特別說明,我們最常用的兩種字符集ZHS16GBK和ZHS16CGB231280之間不存在子集和超集關(guān)系,因此理論上講這兩種字符集之間的相互轉(zhuǎn)換不受支持。 


1、修改server端字符集(不建議使用) 


在oracle 8之前,可以用直接修改數(shù)據(jù)字典表props$來改變數(shù)據(jù)庫的字符集。但oracle8之后,至少有三張系統(tǒng)表記錄了數(shù)據(jù)庫字符集的信息,只改props$表并不完全,可能引起嚴(yán)重的后果。正確的修改方法如下: 


$sqlplus /nolog

    SQL>conn / as sysdba; 



若此時數(shù)據(jù)庫服務(wù)器已啟動,則先執(zhí)行SHUTDOWN IMMEDIATE命令關(guān)閉數(shù)據(jù)庫服務(wù)器,然后執(zhí)行以下命令: 


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;
    SQL>ALTER DATABASE national CHARACTER SET ZHS16GBK;
    SQL>SHUTDOWN IMMEDIATE;
    SQL>STARTUP 



2、修改dmp文件字符集 


上文說過,dmp文件的第2第3字節(jié)記錄了字符集信息,因此直接修改dmp文件的第2第3字節(jié)的內(nèi)容就可以‘騙’過oracle的檢查。這樣做理論上也僅是從子集到超集可以修改,但很多情況下在沒有子集和超集關(guān)系的情況下也可以修改,我們常用的一些字符集,如US7ASCII,WE8ISO8859P1,ZHS16CGB231280,ZHS16GBK基本都可以改。因?yàn)楦牡闹皇莇mp文件,所以影響不大。 


具體的修改方法比較多,最簡單的就是直接用UltraEdit修改dmp文件的第2和第3個字節(jié)。比如想將dmp文件的字符集改為ZHS16GBK,可以用以下SQL查出該種字符集對應(yīng)的16進(jìn)制代碼: 


SQL> select to_char(nls_charset_id('ZHS16GBK'), 'xxxx') from dual;

   0354 



然后將dmp文件的2、3字節(jié)修改為0354即可。 


如果dmp文件很大,用ue無法打開,就需要用程序的方法了。網(wǎng)上有人用java存儲過程寫了轉(zhuǎn)換的程序(用java存儲過程的好處是通用性教好,缺點(diǎn)是比較麻煩)。我在windows下測試通過。但要求oracle數(shù)據(jù)庫一定要安裝JVM選項(xiàng)。有興趣的朋友可以研究一下程序代碼. 



如果檢查的結(jié)果發(fā)現(xiàn)server端與client端字符集不一致,請統(tǒng)一修改為同server端相同的字符集。 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人精品免费在线| 亚洲区小说区图片区qvod| 久久精品噜噜噜成人88aⅴ| 911国产精品| 日韩和欧美一区二区| 91精品国产麻豆国产自产在线| 无吗不卡中文字幕| 日韩精品一区二区三区蜜臀| 国产一区999| 国产精品不卡在线| 欧美日韩一区二区三区四区 | 欧美精品tushy高清| 午夜私人影院久久久久| 欧美一区二区三区在线| 国产一区二区久久| 国产精品久久久久久久久久久免费看 | 亚洲欧洲av在线| 91香蕉视频黄| 午夜av一区二区| 2022国产精品视频| 一本一道久久a久久精品 | 欧美tickle裸体挠脚心vk| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 蜜臀精品久久久久久蜜臀| 欧美成va人片在线观看| av中文字幕在线不卡| 亚洲chinese男男1069| 欧美va亚洲va| 色噜噜狠狠成人中文综合| 天天综合日日夜夜精品| 久久久91精品国产一区二区精品| 92精品国产成人观看免费| 婷婷亚洲久悠悠色悠在线播放| 精品国产伦理网| 色噜噜久久综合| 久久91精品久久久久久秒播| 中文字幕亚洲欧美在线不卡| 91精品国产美女浴室洗澡无遮挡| 国产aⅴ综合色| 视频一区视频二区在线观看| 国产午夜精品久久| 欧美二区乱c少妇| 成人app下载| 极品少妇xxxx精品少妇| 亚洲v中文字幕| 国产精品美女一区二区在线观看| 在线观看91av| 色偷偷一区二区三区| 狠狠色丁香婷婷综合| 亚洲国产日韩av| 国产精品电影一区二区| 2020国产精品自拍| 91精品国产高清一区二区三区蜜臀| 成人av网址在线观看| 国产尤物一区二区在线| 丝袜亚洲另类欧美| 亚洲尤物视频在线| 亚洲人成7777| 一区精品在线播放| 国产亚洲精品7777| 久久久亚洲欧洲日产国码αv| 欧美一区二区三区思思人| 日本韩国一区二区三区视频| 成人午夜激情视频| 韩国一区二区在线观看| 日韩精品欧美精品| 亚洲韩国一区二区三区| 亚洲一区二区中文在线| 一区二区三区高清不卡| 亚洲视频每日更新| 亚洲欧洲国产日本综合| 亚洲少妇屁股交4| 亚洲天堂网中文字| 成人免费在线视频观看| 国产精品免费免费| 中文字幕日本不卡| 亚洲欧美激情小说另类| 伊人婷婷欧美激情| 亚洲制服丝袜一区| 亚洲超丰满肉感bbw| 天天爽夜夜爽夜夜爽精品视频| 五月激情六月综合| 日本成人中文字幕在线视频 | 紧缚奴在线一区二区三区| 久久国产精品一区二区| 国产在线精品一区二区三区不卡| 极品少妇一区二区| 国产不卡高清在线观看视频| 成人aaaa免费全部观看| 一本色道综合亚洲| 精品视频999| 日韩一区二区在线观看视频播放| 欧美zozozo| 国产精品毛片a∨一区二区三区| 最新中文字幕一区二区三区| 亚洲免费在线观看视频| 亚洲一区在线观看免费| 日韩电影免费在线观看网站| 美女精品自拍一二三四| 麻豆国产91在线播放| 粉嫩一区二区三区性色av| 成人在线综合网站| 欧美性感一类影片在线播放| 欧美性受xxxx黑人xyx性爽| 欧美福利视频一区| 91.com视频| 国产日韩欧美a| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲1区2区3区4区| 久久精品国产99国产| 日本不卡一二三| 国产成人午夜99999| 亚洲一二三四区| 紧缚奴在线一区二区三区| 亚洲三级视频在线观看| 日本在线播放一区二区三区| 美日韩一区二区三区| 国内精品伊人久久久久av一坑| 国产91高潮流白浆在线麻豆| 91片在线免费观看| 2023国产一二三区日本精品2022| 中文字幕巨乱亚洲| 五月天视频一区| 国产黄色91视频| 欧美日本一区二区三区四区 | 美女视频黄频大全不卡视频在线播放| 国产成人精品免费在线| 日本精品裸体写真集在线观看| 精品国产乱码久久久久久久久| 2021中文字幕一区亚洲| 亚洲一区在线看| 蜜芽一区二区三区| av一区二区不卡| 日韩一区二区在线看片| 亚洲日本青草视频在线怡红院| 丝袜亚洲精品中文字幕一区| 国产成人精品亚洲777人妖 | 日韩一级二级三级精品视频| 国产欧美一区二区三区鸳鸯浴| 日韩精品色哟哟| eeuss鲁片一区二区三区在线观看| 69精品人人人人| 中文字幕一区二区三区色视频 | 欧美日韩国产小视频| 国产午夜精品理论片a级大结局| 男人的j进女人的j一区| 99久久精品国产毛片| 中文字幕电影一区| 亚洲男同性视频| av在线播放成人| 中文字幕精品—区二区四季| 麻豆精品一区二区三区| 欧美人妇做爰xxxⅹ性高电影| 日本一区二区三区四区| 高清久久久久久| 欧美一级生活片| 日日夜夜精品视频免费| 色综合久久久久网| 综合久久久久久| 国产成人综合视频| 久久久夜色精品亚洲| 日韩国产精品久久久| 日本道在线观看一区二区| 亚洲美女区一区| 粉嫩在线一区二区三区视频| 中文字幕高清一区| 国产精品一区二区x88av| 久久理论电影网| 国产毛片精品国产一区二区三区| 日韩一区二区免费电影| 久久国产尿小便嘘嘘尿| 日韩一区二区三区视频| 国内精品免费**视频| 欧美成人精精品一区二区频| 国产在线精品免费av| 2欧美一区二区三区在线观看视频| 久久99日本精品| 69久久夜色精品国产69蝌蚪网| 五月激情综合婷婷| 欧美成人艳星乳罩| 国内精品国产成人国产三级粉色| 精品少妇一区二区三区视频免付费| 日一区二区三区| 久久亚洲综合色一区二区三区 | 国产suv精品一区二区6| 久久久久国产精品人| 成人不卡免费av| 中文字幕一区在线观看视频| 成人av网在线| 亚洲国产美国国产综合一区二区| 一本色道a无线码一区v| 婷婷国产在线综合| 制服.丝袜.亚洲.中文.综合| 黄色小说综合网站| 国产欧美一区二区在线| 欧美色电影在线| 国产剧情一区二区| 国产精品免费久久| 欧美丰满一区二区免费视频 | 国产不卡视频在线播放|