
乱码问题的根源是字符集的修改,下面我们来看一下linux中oracle中文乱码解决方法。
查看客户端的语言编码设置:
配置文件中的配置: cat ~/.bash_profile
注意修改配置信息:
export PATHexport ORACLE_HOME=/usr/lib/oracle/11.2/client64/export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.export TNS_ADMIN=$ORACLE_HOMEexport PATH=$PATH:$ORACLE_HOME/bin:export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
配置好后,查看配置是否成功,sql语句:select userenv(‘language’) from dual
查看数据库使用的编码:修改linux oracle数据库的默认语言
linux 安装oracle默认语言为:
AMERICAN_AMERICA.WE8MSWIN1252
百度文心百中
百度大模型语义搜索体验中心
22 查看详情
![]()
此语言中文展示位乱码。
通过oracle登录linux系统后进行如下操作:
修改方法(以改成UTF8为例)
以系统DBA权限登录sqlplus
$ sqlplus / as sysdba;select userenv('language') from dual;
例如:AMERICAN_AMERICA.WE8MSWIN1252
修改:
SQL> shutdown immediate;SQL> startup mount;SQL> alter system enable restricted session;SQL> alter system set job_queue_processes=0;SQL> alter database open;SQL> alter database character set internal_use AL32UTF8; 或者 ALTER DATABASE character set INTERNAL_USE ZHS16GBK;SQL> shutdown immediate;SQL> startupSQL>alter system disable restricted session;
免费视频教程分享:linux视频教程
以上就是linux中oracle中文乱码解决方法的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/629158.html
微信扫一扫
支付宝扫一扫