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

GBASE南大通用數(shù)據(jù)庫GBase 8s常見問題講堂 -- 字符集的設(shè)置

這篇具有很好參考價值的文章主要介紹了GBASE南大通用數(shù)據(jù)庫GBase 8s常見問題講堂 -- 字符集的設(shè)置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文摘自GBASE南大通用社區(qū),by:wty,原文請點擊:GBase 8s常見問題 -- 字符集相關(guān)問題|GBASE社區(qū)|天津南大通用數(shù)據(jù)技術(shù)股份有限公司|GBASE-致力于成為用戶最信賴的數(shù)據(jù)庫產(chǎn)品供應(yīng)商

23103 ? Code-set conversion function failed due to an illegal sequence or invalid value.

字符集轉(zhuǎn)換失敗,字符串中出現(xiàn)非法字符

1. 數(shù)據(jù)庫是英文字符集,在sysmaster系統(tǒng)庫中查sysdbslocale表來確定數(shù)據(jù)庫是什么字符集

[gbasedbt@test ~]$ dbaccess sysmaster -

Database selected.

> select * from sysdbslocale;



dbs_dbsname  sysmaster
dbs_collate  en_US.819

dbs_dbsname  sysutils
dbs_collate  en_US.819

dbs_dbsname  sysuser
dbs_collate  en_US.819

dbs_dbsname  sysadmin
dbs_collate  en_US.819

dbs_dbsname  db_utf8
dbs_collate  zh_CN.57372

dbs_dbsname  db_gb18030
dbs_collate  zh_CN.5488

dbs_dbsname  db_en
dbs_collate  en_US.819

7 row(s) retrieved.

> 

en_US.819 : 英文

zh_CN.57372 :UTF-8 ,同zh_CN.UTF8

zh_CN.5488 : GB18030-2000,兼容gbk,同zh_CN.GB18030-2000

2. 如果是在連接數(shù)據(jù)庫時報此錯誤,有可能是客戶端/jdbc/應(yīng)用程序放在含有中文的目錄中,導(dǎo)致數(shù)據(jù)無法插入到系統(tǒng)庫中,不能正常連接數(shù)據(jù)庫。

-23197 ? Database locale information mismatch.

DB_LOCALE參數(shù)或環(huán)境變量與數(shù)據(jù)庫不一致

按上面的方法查詢數(shù)據(jù)庫的字符集,修改配置

[gbasedbt@test ~]$ dbaccess db_utf8 -

23197: Database locale information mismatch. 
[gbasedbt@test ~]$ export DB_LOCALE=zh_cn.utf8
[gbasedbt@test ~]$ dbaccess db_utf8 -

Database selected.

> 

-23101 ? Unable to load locale categories.

字符集參數(shù)或環(huán)境變量配置錯誤,一般是配置了錯誤的值,導(dǎo)致無法識別

可以先去掉字符集配置,再按上面的方法查詢數(shù)據(jù)庫的字符集,修改配置

[gbasedbt@test ~]$ export DB_LOCALE=zh_cn.utf123
[gbasedbt@test ~]$ dbaccess sysmaster -

23101: Unable to load locale categories.
[gbasedbt@test ~]$ unset DB_LOCALE
[gbasedbt@test ~]$ dbaccess sysmaster -

Database selected.

> 

修改現(xiàn)有數(shù)據(jù)庫的字符集

不支持直接修改數(shù)據(jù)庫字符集,需要先將數(shù)據(jù)庫導(dǎo)出,配置新字符集之后,新建數(shù)據(jù)庫或?qū)霐?shù)據(jù)庫

下面舉例將utf-8字符集的數(shù)據(jù)庫通過導(dǎo)入導(dǎo)出的方式,重建為gb18030字符集

1. 配置DB_LOCALE、CLIENT_LOCALE環(huán)境變量,使用dbexport導(dǎo)出數(shù)據(jù)庫

[gbasedbt@test ~]$ export DB_LOCALE=zh_cn.utf8
[gbasedbt@test ~]$ export CLIENT_LOCALE=zh_cn.utf8
[gbasedbt@test ~]$ dbexport testdb -ss
{ DATABASE testdb  delimiter | }

grant dba to "gbasedbt";、

...

dbexport completed
[gbasedbt@test ~]$

2. 刪除或重命名原庫(如果新庫不需要與原庫同名,可以跳過此步驟)

重命名:

[gbasedbt@test ~]$ dbaccess sysmaster -

Database selected.

> rename database testdb to testdb1;

Database renamed.

> 

刪除:

[gbasedbt@test ~]$ dbaccess sysmaster -

Database selected.

> drop database testdb;

Database dropped.

> 

3. 修改DB_LOCALE,將剛才導(dǎo)出的數(shù)據(jù)庫導(dǎo)入

如果沒有刪除/重命名原數(shù)據(jù)庫,需要修改導(dǎo)出文件名為新的庫名

1)修改導(dǎo)出的文件夾名:testdb.exp ?> ?testdb1.exp

2)修改數(shù)據(jù)庫對象SQL文件:testdb.sql ?> ?testdb1.sql ? 此文件在導(dǎo)出的文件夾里

3)修改Oracle模式對象SQL文件:testdb_ora.sql ?> ?testdb_ora1.sql ? 此文件在導(dǎo)出的文件夾里(如果沒有可以忽略)

*注意:此步驟不要修改CLIENT_LOCALE環(huán)境變量,CLIENT_LOCALE環(huán)境變量對應(yīng)的是導(dǎo)出文件的字符集

[gbasedbt@test ~]$ export CLIENT_LOCALE=zh_cn.gb18030-2000
[gbasedbt@test ~]$ dbimport testdb -d datadbs01 -l
{ DATABASE testdb  delimiter | }

grant dba to "gbasedbt";

...

dbimport completed

set environment sqlmode 'oracle';

...

set environment sqlmode 'gbase';
[gbasedbt@test ~]$

導(dǎo)入命令:dbimport testdb -d datadbs01 -l

testdb :庫名,對應(yīng)上述導(dǎo)出文件中三個文件的文件名

-d datadbs01 :指定存儲的dbspace,使用onstat -d查詢dbspace信息

-l :指定導(dǎo)入數(shù)據(jù)庫的日志模式為無緩存日志,不指定默認(rèn)使用無日志模式,指定有緩存模式使用 -l buffered文章來源地址http://www.zghlxwxcb.cn/news/detail-821466.html

到了這里,關(guān)于GBASE南大通用數(shù)據(jù)庫GBase 8s常見問題講堂 -- 字符集的設(shè)置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • GBASE南大通用分析型MPP數(shù)據(jù)庫GBase8a的安全特性(2)

    GBase南大通用自主研發(fā)的 GBase 8a MPP Cluster 產(chǎn)品(簡稱GBase8a)是大數(shù)據(jù)時代成熟的分析型MPP數(shù)據(jù)庫,具有多樣化的平臺選擇、與時俱進(jìn)的邏輯架構(gòu)、海量數(shù)據(jù)高效存儲、海量數(shù)據(jù)高速加載、海量數(shù)據(jù)高性能分析、彈性服務(wù)器資源伸縮、完善的系統(tǒng)資源管理、多級別的高可用、跨

    2024年01月25日
    瀏覽(17)
  • GBASE南大通用分析型MPP數(shù)據(jù)庫GBase8a的安全特性(1)

    GBase南大通用自主研發(fā)的 GBase 8a MPP Cluster 產(chǎn)品(簡稱GBase8a)是大數(shù)據(jù)時代成熟的分析型MPP數(shù)據(jù)庫,具有多樣化的平臺選擇、與時俱進(jìn)的邏輯架構(gòu)、海量數(shù)據(jù)高效存儲、海量數(shù)據(jù)高速加載、海量數(shù)據(jù)高性能分析、彈性服務(wù)器資源伸縮、完善的系統(tǒng)資源管理、多級別的高可用、跨

    2024年01月25日
    瀏覽(23)
  • 面向海量異構(gòu)數(shù)據(jù)分析的GBASE南大通用數(shù)據(jù)庫

    GBaseBI V5是GBASE南大通用公司面向海量異構(gòu)數(shù)據(jù)分析,以獨特的語義映射和內(nèi)存計算為基礎(chǔ),以“可視化”展示為重點的一款高性能數(shù)據(jù)分析平臺;具備滿足企事業(yè)單位對KPI指標(biāo)監(jiān)控、數(shù)據(jù)預(yù)測、數(shù)據(jù)預(yù)警、數(shù)據(jù)匯總和數(shù)據(jù)可視化展示等需求的能力。 GBaseBI V5整體采用B/S構(gòu)架,

    2024年01月19日
    瀏覽(21)
  • 南大通用數(shù)據(jù)庫-Gbase-8a-報錯集錦-02-metadata is incomplete on localhost

    南大通用數(shù)據(jù)庫-Gbase-8a-報錯集錦-02-metadata is incomplete on localhost

    名稱 值 CPU Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz 操作系統(tǒng) CentOS Linux release 7.9.2009 (Core) 內(nèi)存 3G 邏輯核數(shù) 2 Gbase8a版本 8.6.2-R43 由于gbase.table_distribution存儲了所有引擎為express的表元數(shù)據(jù)信息,如果此表出現(xiàn)數(shù)據(jù)損壞,會導(dǎo)致本地調(diào)度節(jié)點無法獲取表信息,在select、drop等操作時,將提

    2024年02月06日
    瀏覽(22)
  • 南大通用GBase 8c數(shù)據(jù)庫與泛微軟件完成互認(rèn)證 共同搭建統(tǒng)一數(shù)字化辦公平臺

    南大通用GBase 8c數(shù)據(jù)庫與泛微軟件完成互認(rèn)證 共同搭建統(tǒng)一數(shù)字化辦公平臺

    日前,南大通用分布式交易型數(shù)據(jù)庫GBase 8c與泛微協(xié)同商務(wù)軟件“e-cology” V9.0順利完成產(chǎn)品兼容性測試,雙方產(chǎn)品完全兼容,整體運(yùn)行穩(wěn)定,性能卓越。完成適配后,雙方將充分發(fā)揮在各自領(lǐng)域的專業(yè)優(yōu)勢,堅持以客戶需求為基礎(chǔ),助力國產(chǎn)化辦公平臺實現(xiàn)數(shù)字化轉(zhuǎn)型,更好

    2024年02月13日
    瀏覽(24)
  • GBASE南大通用分享,適用于 GBase 8s ESQL/C的Insert 游標(biāo)

    關(guān)閉 Insert 游標(biāo)? 由于 GBase 8s 在 SPL 例程中不支持 Insert 游標(biāo),本節(jié)有關(guān) Insert 游標(biāo)的討論僅適用于 GBase 8s ESQL/C。在 SPL 例程中,只能執(zhí)行 DECLARE 語句定義的 Select 或 Function 游標(biāo)的 CLOSE 語句。(SPL 的 FOREACH 語句在其語句塊中包含 INSERT 語句可以聲明功能類似 Insert 游標(biāo)的 direc

    2024年01月20日
    瀏覽(18)
  • GBASE南大通用GBase 8a 安裝部署

    ssh root@192.168.7.71 ssh root@192.168.7.72 ssh root@192.168.7.73 systemctl status firewalld.service systemctl stop firewalld systemctl disable firewalld sestatus 若系統(tǒng)提示以下信息說明 selinux 已被禁用 未被禁用的話,需要修改配置文件/etc/selinux/config 將SELINUX參數(shù)設(shè)置為? disabled ,即 SELINUX=disabled 保存退出后,

    2024年02月01日
    瀏覽(25)
  • GBASE南大通用GBase 8a ODBC 配置SSL

    GBASE南大通用GBase 8a ODBC 配置SSL

    GBase南大通用 GBase 8a MPP Cluster支持SSL標(biāo)準(zhǔn)協(xié)議,SSL協(xié)議是一種安全性更高的協(xié)議標(biāo)準(zhǔn),它加入了數(shù)字簽名和數(shù)字證書來實現(xiàn)客戶端和服務(wù)器的雙向身份驗證,保證了通信雙方更加安全的數(shù)據(jù)傳輸。 GBase南大通用 GBase 8a?通過SSL加密應(yīng)用端ODBC驅(qū)動和8a集群Server之間的通訊,步驟如

    2024年01月21日
    瀏覽(22)
  • GBase 8a ODBC 配置SSL 【GBase南大通用】

    GBase 8a ODBC 配置SSL 【GBase南大通用】

    GBase南大通用 GBase 8a MPP Cluster支持SSL標(biāo)準(zhǔn)協(xié)議,SSL協(xié)議是一種安全性更高的協(xié)議標(biāo)準(zhǔn),它加入了數(shù)字簽名和數(shù)字證書來實現(xiàn)客戶端和服務(wù)器的雙向身份驗證,保證了通信雙方更加安全的數(shù)據(jù)傳輸。 GBase南大通用 GBase 8a 通過SSL加密應(yīng)用端ODBC驅(qū)動和8a集群Server之間的通訊,步驟如

    2024年01月17日
    瀏覽(20)
  • GBASE南大通用GBase Command Builder 構(gòu)造函數(shù)

    初始化GBASE南大通用CommandBuilder 類的一個對象。 ? 重載列表 1) 初始化 GBaseCommandBuilder 類的一個對象。 GBaseCommandBuilder() 2) 使用 GBaseDataAdapter 對象初始化 GBaseCommandBuilder 類的一個 對象。 GBaseCommandBuilder(GBaseDataAdapter) ?GBaseCommandBuilder 構(gòu)造函數(shù)() 初始化GBASE南大通用CommandBuilder 類

    2024年01月16日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包