`

按上下键调出 sqlplus 中的历史命令

阅读更多

   在sqlplus中不能按上下键不能显示出之前的命令, 也许是出于安全考虑吧(可以调出之前输入的密码) , oracle 在11g的sqlplus中都没有这个功能, 很多oracle人都是save到文件中用vi 或notepad 改完再执行的,还是有些不方便. 

 

    用rlwrap 这个工具吧.

 

1. 安装 apt-get install rlwrap

2. 使用 rlwrap sqlplus /nolog

3. 为方便以后使用: 在.bashrc 中加入 alias sqlp="rlwrap sqlplus" 

分享到:
评论

相关推荐

    Linux中SQLplus上下键不能显示历史命令的问题

    在Linux环境中,SQLplus是一个常用的Oracle数据库管理工具,但默认情况下,它并不支持使用上下键来查看和重复执行历史命令,这在日常操作或面试中可能会带来不便。为了解决这个问题,我们可以借助一个名为rlwrap的...

    linux下sqlplus历史命令回调问题

    linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题 linux下sqlplus历史命令回调问题

    rlwrap--在linux 上的oracle sqlplus可以使用上下键来查看历史命令

    安装方法: 1. tar -jxvf rlwrap-0.28.tar.bz2 2. cd rlwrap-0.28 ...alias sqlplus='rlwrap sqlplus' rlwrap is a 'readline wrapper' that uses the GNU readline library alias rman='rlwrap rman'

    SQLPlus命令

    SQLPlus命令,SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令

    Sqlplus下解决回车键和上下键历史信息问题

    通过以上步骤,我们解决了在Sqlplus中无法使用回车键和上下键的历史信息问题。安装了`readline`和`rlwrap`这两个关键组件后,不仅增强了Sqlplus的功能,也提升了用户的操作体验。这对于经常使用Sqlplus的数据库管理...

    Oracle SQLPLUS基础及sqlplus命令详解

    "DESC"命令用于描述数据库中的表结构,而"SELECT"语句则是用来从数据库中检索数据的标准SQL命令。通过"EDIT"命令可以编辑SQL语句或PL/SQL代码块。"SAVE"和"GET"命令允许用户保存和检索之前输入的SQL或PL/SQL代码。...

    oracle中SQLPLUS上下翻功能

    标题提到的“oracle中SQLPLUS上下翻功能”主要指的就是如何在SQL*Plus中实现这种滚动浏览历史的功能。 描述中提到的"rlwrap-0.21"是一个开源的GNU GPL软件,它为那些不支持历史浏览和编辑的命令行程序(如SQL*Plus...

    sqlplus常用命令参数

    下面是 Sqlplus 中的一些常用命令参数: 登录系统用户 Sqlplus 提供了多种方式来登录系统用户。例如,使用 `sqlplus` 命令直接登录,或者使用 `conn` 命令连接到其他用户。例如,`conn 用户名/密码` 命令可以连接到...

    SQLPlus命令使用大全

    - **示例:** 在执行某个SQL语句时,若需要修改,可以直接按`/`键,然后使用上下箭头键来选择之前的命令并进行编辑。 3. **重新运行上次的SQL语句** - **命令:** `/-` - 使用此命令可以快速重新执行最后一次成功...

    Linux下Oracle sqlplus历史命令查找工具rlwrap

    Windows下使用sqlplus的同学们都可以调出历史命令,提高了执行效率节省时间,linux下都要重新敲命令。有这个工具后就可以调出前面敲过的命令执行。 tar -xzvf rlwrap-0.37.tar.gz make install su - oracle vi .bash...

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

    因此,在SecureCRT中使用SQL*Plus时,按下上下箭头键并不能像在Linux Shell中那样翻阅历史命令。 #### 解决方案:安装`rlwrap` 为了解决SecureCRT中的SQL*Plus命令历史问题,我们可以选择在Linux环境中安装`rlwrap`...

    SQLPLUS命令查询文档

    2. **SQL命令执行**:在SQLPLUS中,可以直接输入SQL语句,如`SELECT * FROM table_name`来查询表中的所有数据。`/`用于提交当前语句,`RUN`或`@`可以执行保存在外部文件中的SQL脚本。 3. **PL/SQL块执行**:除了SQL...

    SQLPlus命令使用大全PDF

    在SQLPlus中,可以直接输入SQL语句并按回车执行,如: ```sql SELECT * FROM table_name; ``` 3. **SQL脚本执行**: 可以使用`@`符号执行包含SQL语句的外部脚本文件,如: ``` @script.sql ``` 4. **设置...

    Oracle SQLplus常用的命令和函数

    Oracle SQLplus常用的命令和函数

    ORACLE SQLPLUS 命令大全

    Oracle SQLPlus 命令大全是 Oracle 数据库管理系统中的一种命令行工具,提供了丰富的命令来管理和操作数据库。下面是 Oracle SQLPlus 命令大全的知识点总结: 一、HELP 命令 HELP 命令用于查看相关命令的信息,...

    linux下使用rlwrap调用sqlplus中历史命令

    然而,SQL*Plus原生不支持在Shell中查看和重用历史命令,这在需要频繁执行相同或类似SQL语句时可能会带来不便。为了解决这个问题,我们可以利用`rlwrap`工具,它是一个开源的命令行程序,能够为不支持历史命令的...

    rlwrap的安装使用 [SQLPlus上下键]

    它特别有用,在诸如SQL*Plus这样的程序中,后者在原始版本的Shell中不支持使用方向键来浏览历史命令。在Oracle数据库管理中,经常需要频繁执行和修改SQL语句,因此,能够使用rlwrap来增强Linux下SQL*Plus的使用体验...

    SQLPLUS 基本命令

    本文将详细介绍SQLPLUS中的常用命令及其功能。 #### 二、重要命令解析 ##### 1. remark `remark`命令用于添加注释,帮助用户更好地理解和记录脚本或查询的意义。例如: ``` remark 这是一条注释 ``` ##### 2. ...

    实现sqlplus上下翻页

    ### 实现sqlplus上下翻页 #### 背景与目的 在进行数据库管理与查询时,`SQL*Plus`是Oracle数据库中最常用的命令行工具之一。它为用户提供了便捷的方式来执行SQL语句、PL/SQL块以及脚本文件等。然而,在默认情况下...

    Sqlplus_登录数据库

    在 Sqlplus 中,用户可以使用各种命令来管理和维护 Oracle 数据库,例如查询数据、创建表、修改数据等。Sqlplus 是 Oracle 数据库管理系统中的一种强大工具,广泛应用于数据库管理员和开发人员。 在实际应用中,...

Global site tag (gtag.js) - Google Analytics