久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    oracle字符集查看修改

     1qxm19 2022-06-24 發布于河北

    一、 查看字符集

    1. 查看DB Server字符集

    select * from nls_database_parameters where parameter in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET');

    2. 查看客戶端字符集

    可以看到基本都是通過操作系統命令在查,原因是 only the client knows their character set as well -- it is not available "in the database"

    #On UNIX:
    SQL> HOST ECHO $NLS_LANG
    
    #On Windows(環境變量設置)
    SQL> HOST ECHO %NLS_LANG%
    #On Windows(注冊表設置)
    SQL> @.[%NLS_LANG%].
    
    #或者(只能查到字符集,沒有國家和區域信息)
    SELECT * FROM NLS_SESSION_PARAMETERS;

    二、 修改字符集

    1. 修改DB Server字符集

    shutdown immediate;
    
    startup mount;
    --限制session
    alter system enable restricted session;
    --查詢相關參數并修改(防止有任務自動啟動執行,一般不做也沒關系)
    show parameter job_queue_processes; -- 記下這個值
    show parameter aq_tm_processes; -- 記下這個值
    alter system set job_queue_processes=0;
    alter system set aq_tm_processes=0;
    Alter database open;
    
    -- 按需修改nls_characterset,其中INTERNAL_USE表示跳過字符集檢查
    alter database character set internal_use AL32UTF8;
    -- 按需修改nls_nchar_characterset
    ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE UTF8;
    -- 查看修改后字符集
    select * from nls_database_parameters;
    
    shutdown immediate;
    startup mount;
    --將相關參數改回原來的值
    alter system set job_queue_processes=xxx;
    alter system set aq_tm_processes=xxx;
    Alter database open;

    2. 修改客戶端字符集(NLS_LANG)

    關于NLS_LANG參數的解釋:

    NLS_LANG = NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET
    
    eg: export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
        export NLS_LANG=AMERICAN_AMERICA.UTF8
        export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
    • NLS_LANGUAGE:指定服務器消息的語言, 影響提示信息是中文還是英文
    • NLS_TERRITORY:指定服務器的日期和數字格式
    • NLS_CHARACTERSET:指定字符集。

    Windows與Linux通用改法

    ALTER SESSION SET NLS_LANGUAGE=AMERICAN; -- 視服務器端字符集設置情況修改

    Windows改法

    當前會話生效

    進入cmd
    set NLS_LANG=SIMPLIFIED CHINESE_CHINA.AL32UTF8
    set NLS_LANG=AMERICAN_AMERICA.AL32UTF8

    永久生效

    將windows環境變量NLS_LANG值設置為SIMPLIFIED CHINESE_CHINA.AL32UTF8

    Unix/Linux改法

    查看方法

    su - oracle
    env | grep NLS_LANG

    修改方法

    使用export命令設置該環境變量,或直接加進~/.bash_profile里

    export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
    export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

    參考

    NLS_LANG Explained (How does Client-Server Character Conversion Work?) (文檔 ID 158577.1)

    [轉載]Oracle Character set – Everything a New oracle DBA needs to know - FangwenYu - 博客園

    Determine Oracle session client character set? - Database Administrators Stack Exchange

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 中文字幕AV无码一二三区电影| 粗壮挺进邻居人妻| 国产在线精品一区二区夜色| 一二三四在线视频观看社区| 日韩有码中文字幕国产| 夜夜添狠狠添高潮出水| 国产在沙发上午睡被强| 色九月亚洲综合网| 熟妇人妻中文字幕| 免费现黄频在线观看国产| 日韩精品卡2卡3卡4卡5| 日韩中文字幕av有码| 国产精品亚洲А∨天堂免| 无码中文人妻视频2019| 色噜噜噜亚洲男人的天堂| 2019亚洲午夜无码天堂 | 日日摸日日碰夜夜爽亚洲| 成人国产片视频在线观看| 人妻 日韩 欧美 综合 制服| 精品国产成人国产在线观看| 久亚洲一线产区二线产区三线产区| 亚洲精品一区二区妖精| 亚洲综合色婷婷在线观看| 国产亚洲精品VA片在线播放 | 四虎永久地址WWW成人久久| 国产精品久久无码不卡黑寡妇| 久久人人97超碰精品| 中文国产成人精品久久不卡 | 四虎库影成人在线播放| 日本一道本高清一区二区| 精品中文人妻在线不卡| 国产精品自产拍在线观看中文| 成人午夜电影福利免费| 又粗又硬又黄a级毛片| 亚洲男女内射在线播放| 国产欧美日韩亚洲一区二区三区 | 精品国产迷系列在线观看| 无码人妻精品一区二区三区下载| 三级网站视频在在线播放| 久久精品国产福利一区二区| 亚洲AV中文无码乱人伦在线咪咕|