修改oracle 10g的字符集

2022-01-30 18:00:26 字數 779 閱讀 2401

在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...