国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Oracle數(shù)據(jù)庫字符集概述及修改方式

這篇具有很好參考價值的文章主要介紹了Oracle數(shù)據(jù)庫字符集概述及修改方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、字符集概述

  • Oracle語言環(huán)境的描述包括三部分:language、territory、characterset(語言、地域、字符集)

  • language:主要指定服務器消息的語言,提示信息顯示中文還是英文

  • territory:主要指定服務器的數(shù)字和日期的格式

  • characterset:是指字符集,一般國內(nèi)數(shù)據(jù)庫實際使用的字符集主要是ZHS16GBK、AL32UTF8

  • 只要兩個數(shù)據(jù)庫的字符集(characterset)一樣,就可以相互導入導出數(shù)據(jù)

2、查詢Oracle字符集

2.1、查詢服務端字符集

Oracle數(shù)據(jù)庫字符集概述及修改方式

NLS_NCHAR_CHARACTERSET 為國家字符集,主要是NCHAR、 NVARCHAR2 、NCLOB數(shù)據(jù)類型使用的字符集,一般是不用這幾種數(shù)據(jù)類型的

 select * from nls_database_parameters;

2.2、查詢客戶端字符集

2.2.1、方式一

Oracle數(shù)據(jù)庫字符集概述及修改方式

select * from nls_session_parameters;

2.2.2、方式二

Oracle數(shù)據(jù)庫字符集概述及修改方式

select userenv('language') from dual;

3、修改Oracle字符集

  • 一般來說,除非萬不得已,我們不建議修改oracle數(shù)據(jù)庫server端的字符集

  • 如果需要修改字符集,通常需要導出數(shù)據(jù)庫數(shù)據(jù),重建數(shù)據(jù)庫,再導入數(shù)據(jù)庫數(shù)據(jù)的方式來轉(zhuǎn)換

  • 也可以通過ALTER DATABASE CHARACTER SET語句修改字符集,但創(chuàng)建數(shù)據(jù)庫后修改字符集是有限制的

  • 只有新的字符集是當前字符集的超集時才能修改數(shù)據(jù)庫字符集,
    例如UTF8是US7ASCII的超集,修改數(shù)據(jù)庫字符集可使用ALTER DATABASE CHARACTER SET UTF8

  • 如果想跳過超集的檢查,則需要加INTERNAL_USE 關(guān)鍵字
    ALTER DATABASE CHARACTER SET INTERNAL_USE UTF8;

下面為修改字符集的步驟:

Oracle數(shù)據(jù)庫字符集概述及修改方式

3.1、以sysdba角色連接到本地Oracle數(shù)據(jù)庫

sqlplus / as sysdba

3.2、以sysdba角色連接到Oracle數(shù)據(jù)庫實例

connect sys as sysdba;

3.3、開啟"限制會話"模式以阻止新的會話連接到數(shù)據(jù)庫

ALTER SYSTEM ENABLE RESTRICTED SESSION;

3.4、修改數(shù)據(jù)庫字符集為ZHS16GBK

注意:執(zhí)行該步驟時,需要關(guān)閉數(shù)據(jù)庫的其他會話,否則會報錯“ORA-12721:當其他會話處于活動狀態(tài)時,無法執(zhí)行操作”

ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;

3.5、查詢數(shù)據(jù)庫字符集的設置值

SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = 'NLS_CHARACTERSET';

3.6、關(guān)閉"限制會話"模式以允許新的會話連接到數(shù)據(jù)庫

ALTER SYSTEM DISABLE RESTRICTED SESSION;

本文參考

https://www.cnblogs.com/JennyYu/p/16241585.html

https://blog.csdn.net/QAQiiii/article/details/131412990文章來源地址http://www.zghlxwxcb.cn/news/detail-666391.html

到了這里,關(guān)于Oracle數(shù)據(jù)庫字符集概述及修改方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 數(shù)據(jù)庫 --- mysql(03)-- mysql字符集、表操作(01)

    數(shù)據(jù)庫 --- mysql(03)-- mysql字符集、表操作(01)

    (1)簡介: MySQL字符集 包括 字符集(CHARACTER) 和 校對規(guī)則(COLLATION) 兩個概念: 字符集(CHARACTER) 是一套編碼 校對規(guī)則(COLLATION) 是在字符集內(nèi)用于比較字符的一套規(guī)則。 (2)命令: 1 查看字符集 2 修改默認字符集 附:utf8和utf8mb4的區(qū)別 MySQL在5.5.3之后增加了這個u

    2024年02月16日
    瀏覽(22)
  • MySQL數(shù)據(jù)庫——MySQL字符集和校對規(guī)則詳解

    MySQL數(shù)據(jù)庫——MySQL字符集和校對規(guī)則詳解

    在講解字符集和校對規(guī)則之前,我們先來簡單了解一下字符、字符集和字符編碼。 字符(Character) 是計算機中字母、數(shù)字、符號的統(tǒng)稱,一個字符可以是一個中文漢字、一個英文字母、一個阿拉伯數(shù)字、一個標點符號等。 計算機是以二進制的形式來存儲數(shù)據(jù)的。平時我們在

    2024年02月05日
    瀏覽(20)
  • 達夢數(shù)據(jù)庫支持GB18030-2022中文編碼字符集證明方法

    達夢數(shù)據(jù)庫支持GB18030-2022中文編碼字符集證明方法

    既然是證明就要做到有圖有真相。 證明途徑1:系統(tǒng)概覽法 查看達夢數(shù)據(jù)庫“管理工具”-“對象導航”-“管理服務器”-“系統(tǒng)概覽”-“字符集編碼”-”GB18030”. 看見”GB18030”字樣就是證據(jù)之一。如果你沒有看見這個字樣,而是UTF8等其他字樣,請重新安裝產(chǎn)品吧,安裝向?qū)?/p>

    2023年04月18日
    瀏覽(23)
  • GBASE南大通用數(shù)據(jù)庫GBase 8s常見問題講堂 -- 字符集的設置

    本文摘自GBASE南大通用社區(qū),by:wty,原文請點擊:GBase 8s常見問題 -- 字符集相關(guān)問題|GBASE社區(qū)|天津南大通用數(shù)據(jù)技術(shù)股份有限公司|GBASE-致力于成為用戶最信賴的數(shù)據(jù)庫產(chǎn)品供應商 23103 ? Code-set conversion function failed due to an illegal sequence or invalid value. 字符集轉(zhuǎn)換失敗,字符串中

    2024年01月24日
    瀏覽(22)
  • 如何配置達夢數(shù)據(jù)庫使其支持GB18030-2022中文編碼字符集

    如何配置達夢數(shù)據(jù)庫使其支持GB18030-2022中文編碼字符集

    達夢版本要求,要求使用2023年4月及之后的達夢月度版版本,補丁版、臨時版等不可以。 正確安裝windows操作系統(tǒng),windows10以下的版本未做過測試,可能系統(tǒng)不支持導致各種顯示錯誤,建議用windows10及以上版本,本人親測過window10和windows11支持. 安裝一個字體覆蓋全的字庫,w

    2024年02月09日
    瀏覽(35)
  • oracle 字符集

    ? NLS_NCHAR_CHARACTERSET? 國家字符集 NLS_CHARACTERSET? 字符集 -----字符集和國家字符集的區(qū)別 字符集用來存儲CHAR,VARCHAR2,CLOB,LONG等類型數(shù)據(jù)。 國家字符集用以存儲NCHAR,NVARCHAR2,NCLOB等類型數(shù)據(jù)。

    2024年01月24日
    瀏覽(22)
  • oracle 19c rac 修改PDB字符集

    [root@tdcxldb01 ~]# su - oracle Last login: Sun Jun 18 17:17:46 CST 2023 [oracle@tdcxldb01 ~]$ [oracle@tdcxldb01 ~]$ [oracle@tdcxldb01 ~]$ export ORACLE_SID=CHENXINLEI1 [oracle@tdcxldb01 ~]$ [oracle@tdcxldb01 ~]$ [oracle@tdcxldb01 ~]$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Sun Jun 18 17:43:54 2023 Version 19.15.0.0.0 Copyright ? 19

    2024年02月11日
    瀏覽(19)
  • 【MySQL】——數(shù)據(jù)類型及字符集

    【MySQL】——數(shù)據(jù)類型及字符集

    ??個人專欄: ?? 算法設計與分析:算法設計與分析_IT閆的博客-CSDN博客 ??Java基礎(chǔ):Java基礎(chǔ)_IT閆的博客-CSDN博客 ??c語言:c語言_IT閆的博客-CSDN博客 ??MySQL:數(shù)據(jù)結(jié)構(gòu)_IT閆的博客-CSDN博客 ??數(shù)據(jù)結(jié)構(gòu):??????數(shù)據(jù)結(jié)構(gòu)_IT閆的博客-CSDN博客 ??C++:C++_IT閆的博客-CSDN博

    2024年02月03日
    瀏覽(25)
  • MySQL 字符集概念與原理及如何配置字符集 - 超詳細圖文詳解

    MySQL 字符集概念與原理及如何配置字符集 - 超詳細圖文詳解

    目錄 一、字符集概念 1、字符(Character) 2、字符編碼 3、字符集(Character set) 二、字符集原理 1、ASCII字符集 2、GB2312 3、GBK 4、GB18030 5、BIG5 6、Unicode 編碼 三、字符序 四、MySQL字符集 字符序 1、mysql 字符集 2、mysql 字符序 3、字符集與字符序的關(guān)系 五、MySQL 數(shù)據(jù)存儲字符集

    2024年02月04日
    瀏覽(26)
  • 第02章_變量與運算符(關(guān)鍵字,標識符,變量,基本數(shù)據(jù)類型,進制,運算符,字符集)

    第02章_變量與運算符(關(guān)鍵字,標識符,變量,基本數(shù)據(jù)類型,進制,運算符,字符集)

    定義: 被Java語言賦予了特殊含義,用做專門用途的字符串(或單詞) HelloWorld案例中,出現(xiàn)的有 class 、 public 、 static 、 void 等,這些單詞已經(jīng)被Java定義好了。 特點:全部都是 小寫字母 。 比較多,不需要死記硬背,學到哪里記到哪里即可。 官方地址:

    2024年01月22日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包