<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Mongoose House

    Technical Edition

    統計

    留言簿(4)

    積分與排名

    閱讀排行榜

    修改Oracle字符集(character set)

    本方法適用于Oracle9i, 10g以及XE. 在10.2.0.1.0下測試無錯. 需要注意的是, 使用此方法會破壞數據庫中的原有雙字節字符. 一種辦法是先將數據庫導出, 修改完字符集后再導入; 另一種辦法就是不管他, 就那樣使用. 一般如果是一個測試環境, 像方法二那樣就可以了, 但是可能某些表無法讀取, 需要注意.
    ?
    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 <internal_use> AL32UTF8;
    sql> shutdown immediate
    sql> startup
    ?
    這里的INTERNAL_USE可選,譬如用于不能從父集轉到子集的場合,但是這樣做會產生亂碼,或者表中的數據不能讀取。
    ?
    如果數據庫中存在CLOB字段,那么就不允許對字符集進行轉換,此時可以查看alert<sid>.log文件,把含有CLOB的表trancate.
    ?
    sql> trancate table [table_name];
    ?
    轉換后的數據庫字符集可以通過以下命令察看.
    ?
    sql> select name, value$ from props$ where name like '%NLS%';
    ?
    導入導出是我們常用的一個數據遷移及轉化工具,因其導出文件具有平臺無關性,所以在跨平臺遷移中,最為常用。

    在導出操作時,非常重要的是客戶端的字符集設置,也就是客戶端的NLS_LANG設置。
    ?
    NLS_LANG參數由以下部分組成:
    ?
    NLS_LANG=<Language>_<Territory>.<Clients Characterset>
    ?
    NLS_LANG各部分含義如下:
    ??? Language
    ??????? -Oracle消息使用的語言?
    ??????? -日期中月份和日顯示
    ??? Territory?
    ??????? -貨幣和數字格式?
    ??????? -地區和計算星期及日期的習慣
    ??? Clients Characterset?
    ??????? -控制客戶端應用程序使用的字符集
    ?
    例如
    ?
    E:\>set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    E:\>sqlplus "/ as sysdba"
    ?
    或者
    ?
    E:\>set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    E:\>sqlplus "/ as sysdba"
    ?
    Windows客戶端設置,可以在注冊表中更改NLS_LANG,具體鍵值位于:
    ?
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\
    ?
    xx指存在多個ORACLE_HOME時系統編號。

    posted on 2006-09-25 15:02 Mongoose 閱讀(12622) 評論(2)  編輯  收藏

    評論

    # re: 修改Oracle字符集(character set) 2006-09-25 15:59 壞男孩

    oracle技術追求者!  回復  更多評論   

    # re: 修改Oracle字符集(character set)[未登錄] 2008-10-14 18:37 菜鳥

    有用,幫助很大  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 亚洲伊人久久大香线蕉啊| 2022年亚洲午夜一区二区福利 | 亚洲AV一区二区三区四区| 黄在线观看www免费看| 亚洲日产2021三区| 在线看免费观看AV深夜影院| 亚洲天堂一区二区三区| 免费电视剧在线观看| 亚洲成a人无码亚洲成av无码| 国产美女无遮挡免费视频| 免费无码国产在线观国内自拍中文字幕| 免费国产a国产片高清网站| 一区二区视频在线免费观看| 亚洲精品乱码久久久久久| 99re免费在线视频| 亚洲sss综合天堂久久久| 毛片免费视频观看| 免费人成视频在线观看免费| MM131亚洲国产美女久久| 午夜精品一区二区三区免费视频 | 99re在线精品视频免费| 国内精品久久久久影院亚洲| 国产成人无码区免费A∨视频网站| 国产一区二区三区亚洲综合| 亚洲日韩中文字幕日韩在线| 污视频在线观看免费| 亚洲中文字幕一二三四区| 亚洲综合色视频在线观看| 6080午夜一级毛片免费看6080夜福利 | 亚洲熟妇无码爱v在线观看| 四虎免费在线观看| 久久免费国产精品| 亚洲国产成人综合| 亚洲国产成人五月综合网 | 亚洲黑人嫩小videos| 成人免费网站在线观看| 久久精品免费网站网| 久久精品国产亚洲AV久| 国产黄色一级毛片亚洲黄片大全| aⅴ免费在线观看| jzzjzz免费观看大片免费|