<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 閱讀(12621) 評論(2)  編輯  收藏

    評論

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

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

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

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


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成在线精品| 亚洲阿v天堂在线| 亚洲日本VA中文字幕久久道具| www视频免费看| 亚洲av乱码一区二区三区香蕉| 无码人妻一区二区三区免费手机| 精品久久久久久亚洲精品| 久久久久久国产a免费观看黄色大片| 亚洲国产av美女网站| 无码国产精品久久一区免费 | 一级中文字幕免费乱码专区| 免费观看午夜在线欧差毛片| 老司机午夜在线视频免费观| 亚洲日韩在线第一页| 成人网站免费大全日韩国产| 精品亚洲麻豆1区2区3区| 免费三级毛片电影片| 亚洲AV第一成肉网| 国产av无码专区亚洲国产精品| 在线看片免费人成视频久网下载 | 亚洲中文久久精品无码1| 在线精品免费视频无码的| 青青草97国产精品免费观看| 国产精品亚洲成在人线| 全免费毛片在线播放| 老子影院午夜伦不卡亚洲| 亚洲精品色午夜无码专区日韩| 最好看的中文字幕2019免费| 亚洲欧美日本韩国| 国产aⅴ无码专区亚洲av麻豆| 99精品视频在线视频免费观看| 久久久国产亚洲精品| 亚洲无av在线中文字幕| 亚洲日本在线免费观看| 爱情岛论坛免费视频| 亚洲AV日韩精品久久久久| 99精品全国免费观看视频| 国产久爱免费精品视频| 久久精品国产亚洲AV蜜臀色欲| 亚洲福利在线播放| 无码国产精品一区二区免费式影视|