linux下,oracle的视图中中文变问号了,描述有点长,请不吝赐教

linux下,oracle的视图中中文变问号了,描述有点长,请不吝赐教,第1张

这个是字符集转换的问题,是你导出和导入的客户端字符集和dmp文件字符集不一致。

解决办法:

在linux环境变量里加上

export LANG =zh_CNgb2312

或者导入的时候先输入export LANG =zh_CNgb2312

检查下你导出时候的环境变量,导入时的环境变量

比如

导出时NLS_LANG=AMERICAN_AMERICAZHS16GBK

导入时NLS_LANG没有设置,或者设置为其他字符集,则导入的库内汉字就有可能变成乱码。

解决方法,连接数据库的时候设置正确字符集即可。

非常不建议将系统用户下的对象以DMP方式进行数据迁移和导入,容易引起数据库的错误甚至是数据库瘫痪。

很多数据内容都是数据库的实时状态及环境信息等,且在使用状态,你说学校的环境可行,也不是一点错误问题都没有,只是学校机器硬件软件环境相同,没有造成严重后果罢了。

进行数据迁移,不要迁移系统表空间下的内容。

以上就是关于linux下,oracle的视图中中文变问号了,描述有点长,请不吝赐教全部的内容,包括:linux下,oracle的视图中中文变问号了,描述有点长,请不吝赐教、Oracle数据库导出后汉字变成乱码,有什么办法解决、像oracle中导入dmp格式数据库问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9617766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存