利用rlwrap工具解决方法

1、安装rlwrap和readline库

CentOS下可以用EPEL的yum源直接安装,步骤如下:

(1)RHEL/CentOS/SL Linux 6.x 下安装 EPEL6 yum源:

32位系统选择:

# rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

64位系统选择:

# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

导入key:

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

默认会在/etc/yum.repos.d/下创建epel.repo和epel-testing.repo两个配置文件。

(2)安装rlwrap和readline:

#

yum install rlwrap readline readline-devel

readline在系统里有就不用另外下载了

#

tar zxvf readline-6.2.tar.gz

#

cd readline-6.2/

#

./configure

#

make

#

make install

rlwrap的下载地址:http://files.cnblogs.com/killkill/rlwrap-0.30.tar.gz.zip

#

tar zxvf rlwrap-0.37.tar.gz

#

cd rlwrap-0.37/

#

./configure

#

make

#

make install

(3)设置sqlplus的系统别名:

#

vim /home/oracle/.bash_profile

在头部或尾部添加:

alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'

#

source /home/oracle/.bash_profile

退出oracle用户再重新登录就ok。

转载于:https://www.cnblogs.com/thescentedpath/p/sqlplus.html

Linux中Oracle的sqlplus下退格和Del键无效的问题解决相关推荐

  1. linux中退格出现乱码,SSH中的SQL命令按退格键出现乱码的有关问题解决

    SSH中的SQL命令按退格键出现乱码的问题解决 用SSH调用SQLPLUS输入SQL语句,按backspace(退格键)出现^H的乱码如下所示: [oracle@even ~]$ sqlplus / ...

  2. linux oracle查询乱码问题,linux中oracle中文乱码解决方法

    乱码问题的根源是字符集的修改,下面我们来看一下linux中oracle中文乱码解决方法. 查看客户端的语言编码设置: 配置文件中的配置: cat ~/.bash_profile 注意修改配置信息:ex ...

  3. linux 查oracle版本号,查看linux中oracle版本号的方法总结

    在Linux系统下,我们通过以下的方法可以查看到Oracle的版本号.下面由学习啦小编整理了查看linux中oracle版本号的方法总结,希望对你有帮助. 查看linux中oracle版本号的方法总结 ...

  4. vi的插入模式下退格和方向键不能使用的解决方法

    vi的插入模式下退格和方向键不能使用的解决方法 安装vim full 版本: $sudo apt-get remove vim-common $sudo apt-get install vim

  5. 深入探讨:linux中遍历文件夹下的所有文件

    深入探讨:linux中遍历文件夹下的所有文件 http://www.jb51.net/article/37664.htm

  6. linux中ssh登录Permanently added (RSA) to the list of known hosts问题解决

    linux中ssh登录Permanently added (RSA) to the list of known hosts问题解决 参考文章: (1)linux中ssh登录Permanently ad ...

  7. linux中退格出现乱码,SSH中的SQL命令按退格键出现乱码的问题解决

    用SSH调用SQLPLUS输入SQL语句,按backspace(退格键)出现 ^H 的乱码如下所示: [oracle@even ~]$ sqlplus / as sysdba SQL*Plus: Re ...

  8. linux中oracle导出dmp,linux下导入导出oracle的dmp文件

    1.导出dmp件 命令:exp QGTG/\"QGTG@orcl\" file=/usr/fuck.dmp exp QGTG/\"QGTG@orcl\" fil ...

  9. linux上oracle导入mysql_linux下的oracle数据库和表空间的导入导出

    由于oracle是安装在linux上面,因此需要oracle的导入导出都是使用命令进行操作.oracle允许整个数据库导入导出和表空间的导入导出. 数据库导入导出 以下操作是在操作系统控制台命令中执行 ...

最新文章

  1. 「SAP技术」SAP MM 委外加工采购流程里副产品的收货
  2. WEB安全:XSS漏洞与SQL注入漏洞介绍及解决方案
  3. Zabbix实战之客户端自动注册
  4. 用计算机处理信息教学反思,《人工智能处理信息》教学反思
  5. mysql explain output_MySQL查询优化之explain的深入解析【转载】
  6. 企业数字化转型与中台建设全攻略:什么阶段进行?有哪些方法?
  7. 允许Sublime编辑器在Ubuntu上输入中文
  8. react-native this使用笔记
  9. 怎样使绝对定位的子元素铺满父元素并且子元素可以设置padding
  10. mac PHP 环境搭建
  11. docker 系列 - 基础镜像环境和Docker常用命令整理
  12. python平稳性检验程序_用 Python 检验时间序列的平稳性
  13. 进制之间的转换(史上最全自己纯手工总结)
  14. 音频处理——常用音频编码格式简介(PCM、G726、ADPCM、LPCM、G711、AAC)
  15. 张邦鑫:组织文化 - 价值观打造方法论初步
  16. 关于C语言输出ASCII码128~255和有符号char型溢出的问题。此处大坑弄明白了后记录下来分享……
  17. 如何获取阿里云免费的SSL证书
  18. matlab 2016b下载安装
  19. 电子工程师的自我修养 - 深度理解三极管datasheet
  20. 红米note升级android,新版红米Note配置升级:系统基于Android 4.4.2

热门文章

  1. Host 'xxx' is not allowed to connect to this MySQL server.
  2. 使用jquery解析xml
  3. Objective-C 语法
  4. 关于重构之Switch的处理【二】
  5. arcgis server for .NET学习转载5
  6. 9 月 19 日,腾讯云安全中心监测到  Apache Tomcat 修复了2个严重级别的漏洞, 分别为: 信息泄露漏洞(CVE-2017-12616)、远程代码执行漏洞(CVE-2017-12615
  7. 跟随我在oracle学习php(21)
  8. 浅谈JavaScript中闭包
  9. zookeeper注意几点
  10. IOT(Index Organized Table)