我在我的笔记本电脑上安装了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