紀錄一下關於:ORA-29275部分多字節字符的問題。
在做ogg的時候,因爲字符佔字節數的原因,我把編碼從:AL32UTF8改成了ZHS16GBK
具體操作見:https://www.cnblogs.com/jay-xu33/p/5210098.html
修改完編碼之後,打開表的時候,出現了:ORA-29275部分多字節字符 錯誤。
準確地說:是某一個有中文字符的列,會出現。如果這一列沒中文,則不會。
比如:select * from EMP where id = 1; 出錯
select * from EMP where id = 2; 沒有中文字符,則正常。
此時,可以直接更新 update emp set firstname = 'ss' where id = 1; 則可以正常打開了。
當然這並未真正解決ORA-29275,真正要解決這個錯誤,還要在研究了。
當然,我們不建議在運行庫更改編碼的,最好在安裝的時候就確定好編碼,一輩子都不要去改了