我在笔记本电脑上安装了 oracle 10gr2 express edition。当我导入由 oracle 10gr2 企业版生成的 .dmp 文件时,出现错误。
生成 .dmp 文件的数据库服务器使用 GBK字符集运行,但我的 oracle express 服务器使用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