修改oracle 10g的字符集

2022-07-19 15:51:18 字數 788 閱讀 5337

修改oracle 10g的字符集

修改資料庫字符集為:zhs16gbk

檢視伺服器端字符集

sql > select * from v$nls_parameters;

修改:$sqlplus /nolog

sql>conn / as sysdba

若此時資料庫伺服器已啟動,則先執行 shutdown immediate 命

令關閉資料庫伺服器,然後執行以下命令:

sql>shutdown immediate

sql>startup mount

sql>alter system enable restricted session;

sql>alter system set job_queue_processes=0;

sql>alter system set aq_tm_processes=0;

sql>alter database open;

sql>alter database character set zhs16gbk

*error at line 1:

ora-12721: operation cannot execute when other sessions are active

若出現上面的錯誤,使用下面的辦法進行修改,使用internal_use可以跳過超集的檢查:

sql>alter database character set internal_use zhs16gbk;

sql>shutdown immediate

sql>startup

修改oracle 10g的字符集

在oracle 10g express 中imp乙個dmp檔案的時候遇到了該問題。錯誤提示為 imp 00019 由於 oracle 錯誤 12899 而拒絕行 表現為 有中文的內容不能被匯入。code shutdown immediate startup mount alter system en...

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