select userenv('language') from dual;
首先以 dba 身份登入 oracle。windows 系統下直接在命令列下執行命令
su - oracle
sqlplus /as sysdba
然後依次執行命令:
shutdown immediate; (把database停了)
startup mount; (把database重開去可更改情況)
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 internal_use utf8;
shutdown immediate;
startup; (重開正常oracle)
命令執行結束後再次檢視服務端字符集,已被修改為 utf-8。
oracle 11g更改字符集
工作需要,安裝裝了oracle 11g,在匯入其他機器上的備份資料的時間,發生乙個錯誤 imp 00019 由於 oracle 錯誤 12899 而拒絕行 imp 00003 遇到 oracle 錯誤 12899 ora 12899 列 zheng d dic dicexplain 的值太大 實際值...
Oracle 11g修改字符集
問題 imp 00019 由於 oracle 錯誤 12899 而拒絕行 imp 00003 遇到 oracle 錯誤 12899 ora 12899 列 jackeyj jk register opname 的值太大 實際值 21,最大值 20 列 1 523 從9i環境下exp出來的資料,imp...
Oracle 11g 字符集修改
1 確認服務端字符集 1 select userenv language from dual 2 修改服務端字符集 首先以 dba 身份登入 oracle。windows 系統下直接在命令列下執行命令 sqlplus as sysdba 或在 sql plus 下執行命令 as sysdba。然後依...