linux系統oracle數據庫,表中不能插入中文,會顯示亂碼

原因:linux系統新建實例默認字符集爲英文字符集,新建實例時忘記修改了。

解決辦法:sqlplus登錄執行一下命令,修改字符集。
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET ZHS16GBK;
alter database character set INTERNAL_USE ZHS16GBK;
SHUTDOWN IMMEDIATE;
STARTUP
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章