请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

欣东微医疗技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 128|回复: 0

linux下oracle 导入sql文件乱码

[复制链接]

382

主题

453

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
37042
QQ
发表于 2017-5-7 12:52:30 | 显示全部楼层 |阅读模式
        linux下oracle 导入sql文件乱码
                                                                                                                                                 sql文件里面可以看到中文正常,导入后都变成了问号。
     检查linux服务器的oracle字符集
               select userenv('language') from dual;
      
  得到
             USERENV('LANGUAGE')
----------------------------------------------------
            AMERICAN_AMERICA.ZHS16GBK

用oracle用户登录linux
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
或者
export NLS_LANG=‘AMERICAN_AMERICA.ZHS16GBK’

检查  echo $NLS_LANG

再次执行导入
  sqlplus
    esmi_lh/密码  
  sql> @admin_reg.sql

再查看数据中的中文正常
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|eastwill.org  

GMT+8, 2017-5-30 11:28 , Processed in 0.023937 second(s), 14 queries , Apc On.

Powered by Eastwill! X3.2

© 2001-2013 Eastwill Inc.

快速回复 返回顶部 返回列表