1樓:匿名使用者
別改gb2312,有很多字不在gb2312的定義內至於如何改,需要看你原來安裝的資料庫是否是gb2312的子字符集了如果是,可以按照如下方式改alter database character set zhs16cgb231280;還有,貌似9i裡面如果資料庫存在clob型別字段,就不允許對字符集進行轉換
2樓:匿名使用者
oracle修改字符集比較麻煩,即使修改了,那麼改後的字符集必須是原來字符集的超集!在安裝的時候就應該規劃好字符集問題
3樓:匿名使用者
we8iso8859p1是中文zhs16gbk的超集,建議用這個oracle字集按以下步驟(以資料庫需改為we8iso8859p1為例):1)、用system登入資料庫。
2)、執行 update sys.props$ set value$='we8iso8859p1' where name like 'nls_char%'; 語句。
3)、修改登錄檔,hkey_local_machine/software/oracle/home0 ,nls_lang的值改為american_america.we8iso8859p1
4)、重新啟動資料庫。如果第2步system沒有許可權執行,可以在sql*plus登入資料庫管理員帳號,然後再輸入語句「conn /as sysdba」也可。登入完成後再執行update sys.
props$ set value$='we8iso8859p1' where name like 'nls_char%';
oracle安裝後怎麼修改字符集
4樓:
資料庫字符集在建立後原則上不能更改。不過有2種方法可行。
1. 如果需要修改字符集,通常需要匯出資料庫資料,重建資料庫,再匯入資料庫資料的方式來轉換。
2. 通過alter database character set語句修改字符集,但建立資料庫後修改字符集是有限制的,只有新的字符集是當前字符集的超集時才能修改資料庫字符集,例如utf8是us7ascii的超集,修改資料庫字符集可使用alter database character set utf8。
怎樣更改oracle的編碼方式
如何更改『oracle「字符集?
怎麼把oracle的資料來源改成mysql
可以參考 怎麼把專案資料庫由mysql轉為oracle 怎麼樣把mysql的資料庫轉換成oracle型別的資料庫 如果你是純手工自己寫jdbc,那確實是一件麻煩事,基本上就是不可能完成的任務。如果是用最很常見的spring hibernate的方式,就輕鬆很多。畢竟大部分的 都不需要自己寫,而且還可...
如何把win7登入介面改成傳統的
這個不可以的 win7只有這個樣子 就算更改也只能更改背景 執行regedit,開啟登錄檔。將登錄檔 hklm software microsoft windows currentversion authentication logonui background鍵值下名為oembackground的...
如何把電腦上的搜狗輸入法呼出改成ctrl shift而不是ctrl 空格鍵
最簡單的辦法就是 將搜狗輸入法之外的一切輸入法都刪除。第二個辦法 將搜狗輸入法設成預設輸入法。如下圖 搜狗輸入法切換設定ctrl 空格 怎麼設定為 ctrl shift 狀態bai欄是不是有個鍵du 盤一樣的符號?右鍵zhi點它,選設定。dao有木有出來乙個 文字服務版和輸入語言 的框框?有權木有高...