ITPub博客

首页 > 数据库 > Oracle > 解决securecrt中sqlplus和rman中sql语句上下键显示

解决securecrt中sqlplus和rman中sql语句上下键显示

原创 Oracle 作者:ora_erin 时间:2013-11-27 10:23:28 0 删除 编辑

--整理以前的笔记

一开始没有安装readline-devel-5.1-3.el5.i386.rpm,导致在安装rlwrap-0.30.tar.tar时./configure报错,同时在安装readline-devel-5.1-3.el5.i386.rpm前需要先安装libtermcap-devel-2.0.8-46.1.i386.rpm

步骤如下:
1、先按照如下顺序安装3个rpm文件
rpm -ivh readline-5.1-3.el5.i386.rpm
rpm -ivh libtermcap-devel-2.0.8-46.1.i386.rpm
rpm -ivh readline-devel-5.1-3.el5.i386.rpm

2、以tarball方式安装rlwrap
tar xvf rlwrap-0.30.tar.tar
cd rlwrap-0.30
./configure
make
make install
安装完成

3、使用
# rlwrap sqlplus user/pwd@testdb
# rlwrap rman target user/pwd@testdb

可以设别名放到oracle用户的.bash_profile里,然后直接使用别名即可。
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
退出重新进入Oracle用户
sqlplus /as sysdba
就可以使用上下键来查看sql命令了


另:
解决在sqlplus下输错命令后按Backspace键正常删除的方法
[oracle@oracle11g ~]$ vi /u01/oracle/.bash_profile
添加
stty erase ^h

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26524307/viewspace-1061203/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-04-16

  • 博文量
    37
  • 访问量
    655203