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

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

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

    sunfruit[請訪問http://www.fruitres.cn]

    --我相信JAVA能走得更遠 QQ:316228067

    Linux Enterprise 5安裝Oracle10g,Oracle10g字符集設(shè)置問題

        -sunfruit

        如果在安裝Oracle10g的時候沒有選擇字符集,則按照下面的3部進行字符集的修改就可以完全正常的使用Oracle10g(注:關(guān)于下面的1、2、3均是轉(zhuǎn)貼,后面添加了個人在使用的時候一些心得)
       

    1、檢查服務(wù)器上Oracle數(shù)據(jù)庫的字符集   
        sqlplus /nolog
      SQL>  connect / as sysdba
      連接成功.   
       
      SQL>  desc  props$   
        列名                                                    可空值否      類型   
        -------------------------------  --------  ----   
        NAME                                                        NOT  NULL  VARCHAR2(30)   
        VALUE$                                                                      VARCHAR2(2000)   
        COMMENT$                                                                  VARCHAR2(2000)   
       
      SQL>  col  value$  format  a40   
      SQL>  select  name,value$  from  props$;   
       
      NAME                                                      VALUE$   
      ------------------------------  -------------------------   
      DICT.BASE                                            2   
      NLS_LANGUAGE                                      AMERICAN   
      NLS_TERRITORY                                    AMERICA   
      NLS_CURRENCY                                      $   
      NLS_ISO_CURRENCY                              AMERICA   
      NLS_NUMERIC_CHARACTERS                  .,   
      NLS_DATE_FORMAT                                DD-MON-YY   
      NLS_DATE_LANGUAGE                            AMERICAN   
      NLS_CHARACTERSET                              ZHS16GBK   
      NLS_SORT                                              BINARY   
      NLS_CALENDAR                                      GREGORIAN   
      NLS_RDBMS_VERSION                            7.3.4.0.0   
      GLOBAL_DB_NAME                                  ORACLE.WORLD   
      EXPORT_VIEWS_VERSION                      3   
       
       
       
      NLS_CHARACTERSET和NLS_CHAR_CTERSET這個參數(shù)應(yīng)該是ZHS16GBK,如不是,改為它。   
       
      SQL*Plus中修改方法:   
      SQL>  update  props$  set  value$='ZHS16GBK'  where  name='NLS_CHARACTERSET'; 


    2、確認(rèn)字符集是否修改的不徹底。
      SELECT DISTINCT (NLS_CHARSET_NAME(CHARSETID)) CHARACTERSET,
      DECODE(TYPE#, 1,
      DECODE(CHARSETFORM, 1, 'VARCHAR2', 2, 'NVARCHAR2', 'UNKOWN'),
      9,
      DECODE(CHARSETFORM, 1, 'VARCHAR', 2, 'NCHAR VARYING', 'UNKOWN'),
      96,
      DECODE(CHARSETFORM, 1, 'CHAR', 2, 'NCHAR', 'UNKOWN'),
      112,
      DECODE(CHARSETFORM, 1, 'CLOB', 2, 'NCLOB', 'UNKOWN')) TYPES_USED_IN
      FROM SYS.COL$
      WHERE CHARSETFORM IN (1, 2)
      AND TYPE# IN (1, 9, 96, 112);

    3、如果上面的查詢的確顯示有多個字符集的設(shè)定,則進行如下處理:
      SHUTDOWN IMMEDIATE;
      STARTUP MOUNT;
      ALTER SYSTEM ENABLE RESTRICTED SESSION;
      ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
      ALTER SYSTEM SET AQ_TM_PROCESSES=0;
      ALTER DATABASE OPEN;

      COL VALUE NEW_VALUE CHARSET
      SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_CHARACTERSET';
      COL VALUE NEW_VALUE NCHARSET
      SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_NCHAR_CHARACTERSET';

      --INTERNAL_USE是沒有寫在文檔中的參數(shù),用以強制完成字符集一致化
      ALTER DATABASE CHARACTER SET INTERNAL_USE &CHARSET;
      ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE &NCHARSET;

      SHUTDOWN IMMEDIATE;
      STARTUP;
      -- 再次啟動數(shù)據(jù)庫一遍
      SHUTDOWN IMMEDIATE;
      STARTUP;

    **************注意****************
    本人在使用上面的方法設(shè)置以后Oracle10g可以正常使用,在導(dǎo)入dmp,sql文件的時候則需要在Linux中做如下設(shè)置
    sql文件,dmp文件在導(dǎo)入oracle的時候需要設(shè)置字符集

    export LANG=zh_CN.GBK    //這個是linux的字符集設(shè)置
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK   //這個是oracle的字符集設(shè)置

    posted on 2008-09-12 09:09 sunfruit 閱讀(2317) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫

    主站蜘蛛池模板: 18女人水真多免费高清毛片| 三级黄色片免费看| 日韩在线免费视频| 亚洲日韩乱码中文无码蜜桃臀| a级毛片黄免费a级毛片| 国产亚洲精品AA片在线观看不加载| 立即播放免费毛片一级| 国产最新凸凹视频免费| 亚洲A∨精品一区二区三区下载| 免费人成视频在线| 亚洲精品又粗又大又爽A片| 日韩一级免费视频| 免费国产va视频永久在线观看| 免费乱码中文字幕网站| 全部在线播放免费毛片| 亚洲日韩激情无码一区| 久久永久免费人妻精品| 亚洲成av人片不卡无码| 成人性生免费视频| 羞羞漫画在线成人漫画阅读免费 | 亚洲av无码一区二区三区天堂古代| 99久热只有精品视频免费观看17| 久久精品国产亚洲av麻豆小说 | 一级看片免费视频| 亚洲AV无码乱码国产麻豆穿越| 1000部拍拍拍18勿入免费凤凰福利 | 精品国产亚洲第一区二区三区| 亚洲av无码专区在线观看素人| 青青操视频在线免费观看| 久久亚洲国产成人精品性色| 成人毛片免费观看视频在线| 国产福利免费视频| 亚洲三级电影网站| 国产麻豆剧传媒精品国产免费| 久久成人永久免费播放| 亚洲综合激情九月婷婷| 在线观看亚洲免费| 日韩电影免费在线观看中文字幕| 亚洲人成网站18禁止久久影院| 又黄又爽一线毛片免费观看| 色欲色香天天天综合网站免费|