我在我的筆記本電腦上安裝了oracle 10gr2快速版。 當我導入由Oracle 10gr2企業版生成的.dmp文件時,發生錯誤。如何更改Oracle 10gr2快速版的默認字符集
其產生的.dmp文件數據庫服務器與GBK字符集運行,但我的Oracle快捷服務器與UTF-8運行。
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
--------------------------------------------------------------------------------
SIMPLIFIED CHINESE_CHINA.AL32UTF8
如何配置我自己的oracle服務器來導入.dmp文件?
編輯-------------------------------------------- ------- 我自己的Oracle Express服務器:
SQL> select * from v$nls_parameters where parameter like '%CHARACTERSET';
PARAMETER
--------------------------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
NLS_CHARACTERSET
AL32UTF8
NLS_NCHAR_CHARACTERSET
AL16UTF16
你會得到什麼錯誤?爲什麼你認爲這個錯誤與字符集有關?兩個數據庫的數據庫和國家字符集是什麼? – 2012-02-27 10:06:42
錯誤ORA-12899:對於列 – CaiNiaoCoder 2012-02-27 10:11:44
的值太大確定。兩個數據庫的數據庫和國家字符集是什麼? 'select * from v $ nls_parameters'參數如'%CHARACTERSET'? – 2012-02-27 10:16:00