imp数据导入存储过程乱码问题

Posted luhp1991

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了imp数据导入存储过程乱码问题相关的知识,希望对你有一定的参考价值。

背景:由于新应用要上线了,准生产UAT需要迁移到生产服务器。

原数据库架构为Solaris+oracle10g

新数据库架构为RHEL7+oracle12c

解决思路:

1、查询两台DB的字符编码:

select userenv(‘language‘) from dual;

均为AMERICAN_AMERICA.ZHS16GBK

2、查询操作系统设置的NLS_LANG环境变量:

Solaris系统与DB查询一致

Linux系统未设置该环境变量

export NLS_LANG = AMERICAN_AMERICA.ZHS16GBK

重新使用imp导入数据,存储过程中乱码问题完美解决!

以上是关于imp数据导入存储过程乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

今天用imp还原数据库,存储过程全部乱码

plsql导入dmp文件存储过程需要删吗

Oracle 导出导入某用户所有数据(包括表视图存储过程...)

oracle 只导入某用户下所有的表,包括表的数据。但是不要存储过程等。只要导入表。

oracle相关操作,存储临时表空间用户操作启动过程

请问,我用报表调用的oracle数据库的数据存储过程乱码是啥原因啊?