在oracle 10g express 中imp乙個dmp檔案的時候遇到了該問題。
錯誤提示為:imp-00019: 由於 oracle 錯誤 12899 而拒絕行
表現為:有中文的內容不能被匯入。
code
shutdown
immediate
startup mount
alter
system enable restricted session
alter
system
setjob_queue_processes=0
alter
system
setaq_tm_processes=0
alter
database
open
alter
database
character
setzhs16gbk
--如果上面這句出錯,就執行下面這句。
--error at line 1ra-12721: operation cannot execute when other sessions are active
--若出現上面的錯誤,使用下面的辦法進行修改,使用internal_use可以跳過超集的檢查:
alter
database
character
setinternal_use zhs16gbk
shutdown
immediate
startup
執行以上操作後問題解決。
修改oracle 10g的字符集
修改oracle 10g的字符集 修改資料庫字符集為 zhs16gbk 檢視伺服器端字符集 sql select from v nls parameters 修改 sqlplus nolog sql conn as sysdba 若此時資料庫伺服器已啟動,則先執行 shutdown immediat...
ORACLE之字符集修改(10g)
當從oracle伺服器將資料匯出成dmp檔案後,再匯入到本地的oracle資料庫時,出現 imp 00019 由於 oracle 錯誤 12899 而拒絕行 imp 00003 遇到 oracle 錯誤 12899 ora 12899 列 jackeyj jk register opname 的值太...
Oracle 11g修改字符集
問題 imp 00019 由於 oracle 錯誤 12899 而拒絕行 imp 00003 遇到 oracle 錯誤 12899 ora 12899 列 jackeyj jk register opname 的值太大 實際值 21,最大值 20 列 1 523 從9i環境下exp出來的資料,imp...