rlwrap解决sqlplus命令历史和回退问题

一:安装readline

# yum install readline* libtermcap-devel*

二:安装rlwrap

1 编译安装

# tar -zxvf rlwrap-0.30.tar.gz

# cd rlwrap-0.30

# ./configure

# make

# make install

2 rpm安装(推荐)

下载:ftp://rpmfind.net/linux/epel/6/i386/rlwrap-0.42-1.el6.i686.rpm, 此处为linux 6 i386,其他版本去http://rpmfind.net/linux/rpm2html/search.php?query=rlwrap  选择相应版本下载安装。

三:方便使用rlwrap

# vi /home/oracle/.bash_profile

添加

alias sqlplus=‘rlwrap sqlplus‘

alias rman=‘rlwrap rman‘

Linux下的SQLPlus 终于可以像Windows下的那样使用了。

来自为知笔记(Wiz)

时间: 2024-11-10 14:49:21

rlwrap解决sqlplus命令历史和回退问题的相关文章

在redhat linux 6.0上面安装rlwrap解决sqlplus乱码问题

在linux系统里面一旦在bash里面进入sqlplus或者rman后按上下左右键会出现乱码,不能像window命令行一样按左右键可以随意调整代码,按上下键可以直接选择已经执行过的命令.有一个很好的解决方案,就是安装rlwrap软件包实现这个本来没有的功能.下面是安装过程. 1.首先下载rlwrap安装包 http://utopia.knoware.nl/~hlub/uck/rlwrap/ 2.解压 $ tar -zxvf rlwrap-0.37.tar.gz 3.安装前提 安装readline

安装rlwrap方便sqlplus使用

rlwrap包 这是一个为方便使用SQL*PLUS的技巧,为了能像在DOS命令窗口中那样运行SQL*Plus,使用向上.向下键来跳回之前已经执行过的SQL语句. 需要在Linux上安装rlwrap包,这个程序本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能 下载:https://fossies.org/linux/privat/rlwrap-0.42.tar.gz/ 上传到Linux服务器,解压,安装 tar -xzvf rlwrap-0.43.tar.gz cd

安装Oracle之后在DOS命令下不能使用sqlplus命令启动Oracle?

就像完成安装JDK后需要给系统配置环境变量JAVA_HOME和PATH,以便让系统认识在JDK里面的Javac命令.同样的,安装Oracle也需要这么一个过程.在正常情况下安装Oracle时系统安装程序会自动配置环境变量,但如果安装过程中配置环境变量时发生错误,或者在安装成功后将系统给Oracle配置的环境变量删除,就会导致在DOS命令下系统不认识sqlplus命令,不能使用. 解决方法:先找到自己Oracle的安装目录 D:\app\Administrator\product\11.2.0\d

五周第三次课(1月10日) 8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向

五周第三次课(1月10日)8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向 history命令: 用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件. 该命令单独使用时,仅显示历史命令,在命令行中,可以使用符号!执行指定序号的历史命令.例如,要执行第2个历史命令,则输入!2. 历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取.在内存中,历史命令仅能够存储1000条历史命

Linux centos7 shell 介绍、 命令历史、命令补全和别名、通配符、输入输出重定向

一.shell介绍 shell脚本是日常Linux系统管理工作中必不可少的,不会shell,就不是一个合格管理员. shell是系统跟计算机硬件交互使用的中间介质,一个系统工具.实际上在shell和计算机硬件之间还有一层--系统内核.如果吧计算机比作人的躯体,那系统内核就是人的大脑,至于shell,把它比做人的五官更贴切. 其实,用户直接面对的不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传给系统内核,接着内核再去支配计算机硬件去执行各种操作. CentOS安装的she

oracle sqlplus命令详解

涉及到的知识要点a.带有一个&的替换变量的用法b.带有两个&的替换变量用法c.define命令用法d.accept命令用法e.定制SQL*Plus环境f.在glogin.sql文件中保存定制结果g.sqlplus编辑命令 a.带有一个&的替换变量的用法1).使用带有一个&号的变量值来提示用户输入一个值.eg.SQL> SELECT     empno, ename, sal, deptno FROM  emp WHERE empno = &empno;输入 e

8.1 shell 介绍、8.2 命令历史、8.3 命令补全与别名、8.4 通配符、8.5 输入输出重定向

8.1 sehll 介绍 什么是shell shell 是一个命令解释器,提供用户和机器之间交互 支持特定的语法,比如逻辑判断,循环. 每个用户都可以有自己特定的shell. centos7 默认的shell 为bash( Bourne Agin shell ) 还有zsh ,ksh等 8.2 命令历史 /root/.bash_history ;命令历史放置文件 [[email protected] ~]# ls /root/.bash_history/root/.bash_history [[

8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向

8.1 shell介绍 8.2 命令历史 8.3 命令补全和别名 8.4 通配符 8.5 输入输出重定向 # Linux shell 基础 # 8.1 shell 介绍 - 什么是shell 1. shell 是一个命令解释器,提供用户和机器之间的交互 2. 支持特定语法,比如逻辑判断.循环 3. 每个用户都可以有自己特定的shell 4. CentOS7 默认shell 为bash (Bourne Agin Shell) 5. 还有zsh.ksh等 ``` [[email protected]

oracle sqlplus命令和常用函数

常用命令: 连接sqlplus命令行下运行cmd进入,如以sys模式登陆,命令如下:(1).sqlplus "sys/zhb126 as sysdba" (2).sqlplus/nolog  connect sys/zhb126 as sysdba (3).sqlplus scott/tiger 启动数据库实例 startup --启动数据库的同时启动控制文件.数据文件 startup mount --启动数据库的同时启动控制文件.不启动数据文件 startup nomount --仅