页面“Mysql只导出表结构或只导出数据”与“Oracle乱码”之间的差异
(页面间的差异)
跳到导航
跳到搜索
docker>Evan |
docker>Evan |
||
第1行: | 第1行: | ||
− | == | + | =Q= |
− | + | 全库imp 乱 中文注释乱码 | |
+ | =处理过程= | ||
− | == | + | ==查看oracle server端的字符集== |
− | + | <pre> | |
+ | SQL> select userenv('language') from dual; | ||
− | + | USERENV('LANGUAGE') | |
− | + | ---------------------------------------------------- | |
+ | AMERICAN_AMERICA.AL32UTF8 </pre> | ||
− | == | + | ==修改环境变量NLS_LANG== |
− | + | <pre> | |
+ | #注意 是oracle用户 | ||
+ | echo $NLS_LANG #可见为空 | ||
− | == | + | #由上面查看可要得 |
− | + | export NLS_LANG='AMERICAN_AMERICA.AL32UTF8' | |
− | + | ||
+ | #如果要永久生效 | ||
+ | 编辑用户环境变量 .bash_profile ,添加以下内容: | ||
+ | |||
+ | export NLS_LANG='AMERICAN_AMERICA.AL32UTF8' | ||
+ | |||
+ | . .bash_profile | ||
+ | |||
+ | |||
+ | </pre> | ||
=参考= | =参考= | ||
− | [https:// | + | |
− | [[category: | + | [https://my.oschina.net/u/2291124/blog/392174 oracle imp导入数据乱码问题的解决] |
+ | |||
+ | [https://blog.csdn.net/fireofjava/article/details/53980966 Oracle导入sql文件数据,中文乱码问题解决方案] | ||
+ | |||
+ | [[category:oracle]] |
2018年10月24日 (三) 02:48的版本
Q
全库imp 乱 中文注释乱码
处理过程
查看oracle server端的字符集
SQL> select userenv('language') from dual; USERENV('LANGUAGE') ---------------------------------------------------- AMERICAN_AMERICA.AL32UTF8
修改环境变量NLS_LANG
#注意 是oracle用户 echo $NLS_LANG #可见为空 #由上面查看可要得 export NLS_LANG='AMERICAN_AMERICA.AL32UTF8' #如果要永久生效 编辑用户环境变量 .bash_profile ,添加以下内容: export NLS_LANG='AMERICAN_AMERICA.AL32UTF8' . .bash_profile