刚刚上班,师父叫在centos上装个oracle11gr2,搞了三四天,总算装好了,却遗留一个sqlplus乱码的问题。初步原定定位在选择字符集的时候,我当时选的是UTF8。

我把数据库删除了,重新建立,到那一步选择了系统默认,结果还是出现乱码。

我再来一次 直接选择了ZHS16GBK,结果还是一样。

其实一直搞错了,刚开始我选择了utf-8,由于Centos默认应该是GBK,所以显示的问号。

现在只需要一个方法

编辑并运行.bash_profile

从oracle官方文档了解到NLS_LANG变量的功能是

Specifies the language, territory, and character set of the client

environment. The client character set specified by NLS_LANG must match

the character set of the terminal or terminal emulator. If required, NLS_

LANG can be temporarily reset to another character set before starting a

non-interactive batch program to match the character set of files and

scripts processed by this program. The character set specified by NLS_LANG

can be different from the database character set, in which case the

character set is automatically converted.export

根据创建数据库时选择的字符集修改NLS_LANG变量

如果是UTF-8:exiport NLS_LANG=AMERICAN_AMERICA.UTF8

如果是 GBK: export NLS_LANG=american_america.ZHS16GBK)

注销后生效

这样再重新进入sqlplus

已经不会是乱码。

centos oracle sqlplus,centos 下oracle sqlplus乱码问题解决相关推荐

  1. linux上oracle导入mysql_Linux 下 oracle 导入数据库—数据泵方式导入dmp文件

    dmp导出数据源的oracle版本是12c,我本地oracle版本是11g,这在导入数据过程中导致出现错误 一.用system 用户登录oracle,我忘记了system密码,解决办法: [oracl ...

  2. linux创建数据库Oracle用户,linux下ORACLE数据库中创建新用户

     http://www.cnblogs.com/cloudwalf/archive/2008/09/04/1284033.html http://www.aiisen.com/oracle-lin ...

  3. Oracle单实例下oracle数据库从文件系统迁移到ASM上

    第一步:启动ASM实例(+ASM) [oracle@oracle ~]$ export ORACLE_SID=+ASM [oracle@oracle ~]$ sqlplus / as sysdba S ...

  4. Linux版本Oracle工具,Linux下oracle可视化操作工具sqldeveloper安装与配置

    一.Oracle SQL Developer 3.2.2 选择Linux RPM版本下载 1.安装sqldeveloper, rpm -ivh sqldeveloper-3.2.20.09.87-1. ...

  5. windows 导oracle用户,windows下Oracle导入导出用户数据

    Oracle导入导出用户数据 -- 导出用户 -- 一.新建目录.目录名称:third,目录路径:E:\OracleUserCeshi create directory third as 'E:\Or ...

  6. tsm oracle备份,TSM下oracle备份

    目的:通过对相关厂商文档归纳,总结相关需注意的问题. 1.安装TDP FOR ORACLE软件及TSM客户端 tivoli.tsm.client.ba tivoli.tsm.client.hsm.jf ...

  7. windows 导出 oracle,windows 环境下oracle导入导出

    --创建表空间 create tablespace EBSPACE datafile 'E:\oraclespace\EBSPACE.DEF' size 500M autoextend on next ...

  8. win8以上windows系统eclipse环境下图片显示乱码问题解决

    相信升级了win10系统的诸多安卓开发者在用eclipse时会发现一个很不爽的地方,就是原本win7环境下能正常打开的图片文件现在成了一页乱码,我曾多次碰到这个问题,在网上也很难找到行之有效的具体解决 ...

  9. Mac下代码中文乱码问题解决方法

    打开mac系统的文本编辑TextEdit,然后在左上角那个菜单里面,选择 文本编辑–偏好设置. 在偏好设置中选择第二个标签页(打开和存储),选择"纯文本文件编码"中的"打 ...

  10. bochs启动freedos下键盘符号乱码问题解决

    前面经过万千困难 终于配置好了bochs 找到了书上提到的freedos 正激动的开始进入下一步呢 结果在bochs出现的freedos界面中输入"B:"出来了个B>什么鬼? ...

最新文章

  1. windows建立PPPoE服务器
  2. div内容设float之后,div的自动高度适应
  3. select,epoll,poll比较(网络资源总结)
  4. 计算机二级c语言考生文件夹在哪,2017年全国计算机二级C语言考试题
  5. Oracle PL/SQL中如何使用%TYPE和%ROWTYPE
  6. IIS 8.5配置.net网站[花了半个多小时]
  7. php5.3连接sqlserver2005
  8. 剑指offer之21-25题解
  9. Docker Registry本地私有仓库搭建
  10. [翻译]三张卡片帮你记住TDD的基本原则
  11. html:(4):认识html文件基本结构和认识head标签
  12. LeetCode 1779. 找到最近的有相同 X 或 Y 坐标的点
  13. LeetCode 669. 修剪二叉搜索树
  14. ise和modelsim联合仿真的一些准备
  15. Odoo 14 版本优化更新的新功能体验
  16. C++标准转换运算符:dynamic_cast
  17. 《Unity虚拟现实开发实战》——第1章,第1.1节虚拟现实对你来说意味着什么
  18. 【MATLAB调用Refprop】
  19. Vue html转word
  20. 微信开放平台 公众号第三方平台开发C#

热门文章

  1. 如何保持网站重建前已有的排名
  2. 为iOS7重新设计你的App
  3. Magento 默认显示全部 magento products per page on grid default value all
  4. Python实例讲解 -- wxpython 最小到托盘及欢迎图片
  5. MouseOut与RollOut,MouseOver与RollOver
  6. 华为机试——进制转换
  7. Linux——Linux下的tar压缩解压缩命令详解
  8. 【OpenGL4.0】GLSL-使用Uniform Block实现着色器的数据共享
  9. jquery-幻灯片的移动分析
  10. Branch management