ORACLE数据导出导入注意之环境配置

--查当前SQL运行环境的nls_lang设置
select userenv('language') from dual ;
--会话参数
select * from nls_session_parameters;
--实例参数
select * from nls_instance_parameters;
--数据库参数
select * from nls_database_parameters;

环境变量根据数据库参数查询NLS_CHARACTERSET的值来定义:
环境变量名NLS_LANG
如果NLS_CHARACTERSET是“ZHS16GBK”
可以写SIMPLIFIED CHINESE_CHINA.ZHS16GBK
或者AMERICAN_AMERICA.ZHS16GBK

如果NLS_CHARACTERSET是“AL32UTF8”
可以写SIMPLIFIED CHINESE_CHINA.AL32UTF8
或者AMERICAN_AMERICA.AL32UTF8 (默认的)


如果设置不一致,导出再导入数据,就会出现乱码。

你可能感兴趣的:(oracle)