sqlplus上下键乱码问题:
安装rlwrap-0.37.tar 去网上下一个这个包(下载网站:http://www.rpmfind.net/linux/rpm2html/search.php?query=rlwrap),然后编译运行,如果编译报错显示You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program. 则表示缺少readline相关的包。安装readline相关的包:yum -y install readline-*。
安装rlwrap-0.37成功后定义别名:

vim /home/oracle/.bashrc
alias sqlplus='/usr/local/bin/rlwrap sqlplus'
alias rman='/usr/local/bin/rlwrap rman'

保存退出并使之生效: source /home/oracle/.bashrc
退出shell然后重新登录,因为要让PATH环境变量重新获取才能识别rlwarp,rlwarp默认安装在/usr/local/bin下,当然你也可以在定义别名的时候使用绝对路径。

[oracle@iflytek ~]$ which sqlplus
alias sqlplus='rlwrap sqlplus'/usr/local/bin/rlwrap

这样重新登录Oracle后使用上下键乱码问题就不会出现了。

如果oracle中存在多个数据库,需要export ORACLE_SID=Instance_Name 来切换实例
注意:Oracle报错时,不要完全相信界面的提示,因为有可能是某个依赖包没有安装,所以要去看日志文件,/tem/OraInstallxxxx.err才能完全搞明白是为什么报错。
Linux下Oracle的sqlplus中文乱码问题:
vim /home/oracle/.bash_profile
把安装时的字符集改为:

export LANG=ZH_CN.GB2312
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

保存 source /home/oracle/.bash_profile
同时把终端窗口的显示字符集也改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK

Linux下Oracle中sqlplus上下键乱码问题相关推荐

  1. [转] linux下shell中使用上下键翻出历史命名时出现^[[A^[[A^[[A^[[B^[[B的问题解决,Linux使用退格键时出现^H解决方法

    [转] linux下shell中使用上下键翻出历史命名时出现^[[A^[[A^[[A^[[B^[[B的问题解决,Linux使用退格键时出现^H解决方法 参考文章: (1)[转] linux下shell ...

  2. linux tomcat 日志乱码,Linux下TOMCAT中日志出现中文乱码

    红帽子AS4,其中TOMCAT为6.0. 结果TOMCAT中日志出现中文乱码 解决方法修改i18n: 最后的配置为: [root@linux etc]# more /etc/sysconfig/i18 ...

  3. 解决linux下oracle进入sqlplus环境中后退键显示^H、上下键无效与ctrl+l无法清屏等问题【weber出品必属精品】...

    习惯linux中上下键回退历史输入的人们肯定也希望sqlplus中也能实现相同的效果,可是不幸的是,sqlplus中不提供诸多方便的快捷键,这个时候我们就需要另外安装一个插件来实现这个想法. 这个插件 ...

  4. linux下ORACLE的Sqlplus命令

    一.ORACLE的启动和关闭 1.在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户, 如下su – oracle 1.进入到sqlplus启动实例 [root@oracle ~ ...

  5. 【转】Linux下Oracle sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)...

    文章转自:http://www.ha97.com/4856.html 作者: 谋万世全局者 PS:近来因工作需要业余在学习oracle,发现通过SecureCRT或putty等SSH客户端远程登录Li ...

  6. 配置linux下oracle sqlplus/rman等历史记录回调功能

    配置linux下oracle sqlplus/rman等历史记录回调功能 ############################################################ # ...

  7. linux下oracle中文乱码问题的解决

    linux下oracle数据库很常见的一个问题就是中文显示乱码.这样问题出现有多种可能,可能是linux系统本身未能设置得当,导致不支持中文输入与显示,另一种可能就是oracle本身的问题.一般为了避 ...

  8. linux设置定时备份任务,Linux下Oracle设置定时任务备份数据库的教程

    1.查看数据库的字符集 数据库的字符集必须和linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...

  9. oracle定时任务可以备份么,Linux下Oracle设置定时任务备份数据库的教程

    1.查看数据库的字符集 数据库的字符集必须和Linux下设置的环境变量一致,不然会有乱码. 以下两个sql语句都可以查到: select * from nls_database_parameters ...

  10. Linux下Oracle安装宝典(转)

    Linux下Oracle安装宝典(转) 笔者用的是Linux版的Oracle V8.1.6,安装在RedHat Linux 6.0上. ??Oracle的安装包括企业版服务器端和客户端两部分,用户可以 ...

最新文章

  1. android 强制打开gps定位_Android 6.0 默认关闭定位和GPS,开启后默认选省电
  2. C++程序设计之可调用对象与标准库function
  3. 解码Core ML YOLO对象检测器(二)
  4. Oracle 数据库简介
  5. OpenSSH服务及其相关应用
  6. 转载:Erlang 资源
  7. 下载xerces.jar链接
  8. MySQL数据库性能优化--硬件瓶颈分析
  9. DNS 智能解析功能评测之华为云篇~
  10. 台式计算机快捷键大全,台式电脑截图快捷键是哪一个?(电脑快捷键使用大全)...
  11. NOIP2010 机器翻译 题解
  12. 微信公众平台开发者配置
  13. 「TCG 规范解读」初识基础设施工作组
  14. 泌阳县鸿蒙机器人编程,鸿蒙教育机器人编程课程开始招生了!!!
  15. ubuntu 终端显示英文,桌面环境显示中文方法
  16. 计算机培训校本研修心得,校本研修培训心得体会
  17. Android Studio配置阿里云代理,Gradle 配置国内镜像
  18. centos7安装后只有lo网卡
  19. 怎样学好机器视觉,又能省钱?
  20. Unity3D之刀光剑影特效的实现

热门文章

  1. php 编译安装gd 失败,编译安装php5 解决编译安装的php加载不了gd
  2. MemCached存储原理
  3. u盘启动盘安装centos7.5操作系统
  4. Sql 查询库、表、列名的语句
  5. c#halcon 联合编程经验总结
  6. 关于java调用Dll文件的异常 Native library (win32-x86-64/CtrlNPCDLL.dll) not found in resource pat...
  7. VMware虚拟机安装WinXP出现错误output error file to the following location A:\GHOSTERR.TXT
  8. [转载] 财经郎眼20120526:山东首富挑战国家电网
  9. [转]java classLoader 体系结构
  10. C#抓取网页数据、分析并且去除HTML标签(转载)