Oracle將字符編碼從GBK轉(zhuǎn)到UTF8,如何操作比較穩(wěn)妥?
有個(gè)學(xué)校oracle數(shù)據(jù)庫(kù)的編碼是GBK,而且?guī)炖镞呉呀?jīng)有很多生產(chǎn)數(shù)據(jù)了,現(xiàn)在想改成UTF8的,如果執(zhí)行了這步操作,會(huì)出現(xiàn)哪些問(wèn)題?
我的回答:
因?yàn)閡tf8的庫(kù)中文占3個(gè)byte,gbk占2個(gè)byte,所以會(huì)出現(xiàn)客戶端亂碼。
比較穩(wěn)妥的方案是,再搭建一個(gè)oracle環(huán)境,設(shè)置成utf8編碼,把舊的oracle數(shù)據(jù)遷移到新的utf8編碼的oracle庫(kù)中的環(huán)境。
oracle群里面peter的回答:
官方的方法是新建一個(gè)utf8的庫(kù)再導(dǎo)入。
直接改內(nèi)部視圖的辦法是錯(cuò)的,從不這樣用,也不了解會(huì)有啥問(wèn)題。
相關(guān)文章
Oracle數(shù)據(jù)庫(kù)的備份與恢復(fù)
Oracle數(shù)據(jù)庫(kù)的備份與恢復(fù)...2007-03-03Oracle數(shù)據(jù)庫(kù)執(zhí)行慢問(wèn)題排查詳細(xì)過(guò)程
這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)執(zhí)行慢問(wèn)題排查的詳細(xì)過(guò)程,在企業(yè)級(jí)應(yīng)用中,數(shù)據(jù)庫(kù)的穩(wěn)定性和性能是至關(guān)重要的,文中給出了詳細(xì)的代碼實(shí)例,需要的朋友可以參考下2023-07-07Oracle 左連接(+)加號(hào)用法及常用語(yǔ)法之間的關(guān)系
通過(guò)分析左連接(+)加號(hào)的寫(xiě)法和一些常用語(yǔ)法之間的聯(lián)系,了解到Oracle 加號(hào)(+)的用法。本文重點(diǎn)給大家介紹Oracle 左連接(+)加號(hào)用法及常用語(yǔ)法之間的關(guān)系 ,感興趣的朋友跟隨小編一起看看吧2018-10-10ORACLE 11g安裝中出現(xiàn)xhost: unable to open display問(wèn)題解決步驟
這篇文章主要給大家介紹了關(guān)于在ORACLE 11g安裝中出現(xiàn)xhost: unable to open display問(wèn)題的解決方法,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-03-03在Spring中用select last_insert_id()時(shí)遇到問(wèn)題
一直使用的Oracle數(shù)據(jù)庫(kù),通過(guò)序列來(lái)實(shí)現(xiàn)自增字段,插入之前就已經(jīng)獲得了自增id,保存下來(lái)即可在后來(lái)的操作中使用2009-05-05oracle更新xml節(jié)點(diǎn)問(wèn)題的一些細(xì)節(jié)
本節(jié)主要介紹了oracle更新xml節(jié)點(diǎn)問(wèn)題的一些細(xì)節(jié),需要的朋友可以參考下2014-08-08淺談Oracle 11g 發(fā)行版2 新安裝后關(guān)于登錄的一些基本操作
oracle 11g的兩個(gè)不同版本。11g剛發(fā)行時(shí),是11g第一版,簡(jiǎn)稱(chēng)11.1,現(xiàn)在有個(gè)11g第二版,在功能上有了更多的改進(jìn),簡(jiǎn)稱(chēng)11.2。本文給大家介紹Oracle 11g 發(fā)行版2 新安裝后關(guān)于登錄的一些基本操作,需要的朋友可以參考下2015-10-10