oracle linux乱码怎么办

发布时间 - 2020-02-04 00:00:00    点击率:

linux oracle中文乱码的问题解决

乱码问题的根源是字符集的修改

1.查看linux的默认语言

  推荐:《Linux教程

 

2.查看客户端的语言编码设置

配置文件中的配置: cat  ~/.bash_profile

注意修改配置信息:

export PATH
export 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_HOME
export PATH=$PATH:$ORACLE_HOME/bin:
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

配置好后,查看配置是否成功,sql语句:select userenv('language') from dual

3.查看数据库使用的编码:修改linux oracle数据库的默认语言

linux 安装oracle默认语言为:

AMERICAN_AMERICA.WE8MSWIN1252

此语言中文展示位乱码。

通过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> startup
SQL>alter system disable restricted session;

4.修改后数据库中原有的数据可能会出现错误,需要重新删除表好重新导入数据。


# oracle  # linux  # 中原  # 为例  # 好后  # 配置文件  # 出现错误  # 客户端  # local  # TNS_ADMIN  # LD_LIBRARY_PATH  # lib 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 使用PHP下载CSS文件中的所有图片【几行代码即可实现】  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  详解vue.js组件化开发实践  Laravel怎么实现验证码(Captcha)功能  电商网站制作价格怎么算,网上拍卖流程以及规则?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  微信小程序 配置文件详细介绍  详解jQuery停止动画——stop()方法的使用  音响网站制作视频教程,隆霸音响官方网站?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  Swift开发中switch语句值绑定模式  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  如何为不同团队 ID 动态生成多个“认领值班”按钮  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  如何为不同团队 ID 动态生成多个独立按钮  高防服务器如何保障网站安全无虞?  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  魔毅自助建站系统:模板定制与SEO优化一键生成指南  如何在IIS中新建站点并配置端口与IP地址?  Python文件流缓冲机制_IO性能解析【教程】  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  Laravel如何实现一对一模型关联?(Eloquent示例)  iOS发送验证码倒计时应用  JS中对数组元素进行增删改移的方法总结  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  Python文件异常处理策略_健壮性说明【指导】  Android中AutoCompleteTextView自动提示  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  三星、SK海力士获美批准:可向中国出口芯片制造设备  JS弹性运动实现方法分析  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  中山网站推广排名,中山信息港登录入口?  nodejs redis 发布订阅机制封装实现方法及实例代码  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  Laravel如何记录自定义日志?(Log频道配置)  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  如何在云虚拟主机上快速搭建个人网站?  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  微信公众帐号开发教程之图文消息全攻略  网站页面设计需要考虑到这些问题  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  如何在服务器上三步完成建站并提升流量?  如何选择可靠的免备案建站服务器?  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  如何在橙子建站中快速调整背景颜色?