Linux下的SQL * Plus历史记录

时间:2010-08-11 07:01:10

标签: linux history sqlplus

如何在Linux中使用 sqlplus 来维护我的查询历史记录?这样我就可以使用向上/向下箭头来获取我之前的查询。

2 个答案:

答案 0 :(得分:7)

需要

rlwrap 包。像这样使用:

$ rlwrap sqlplus user/password@sid

很高兴将别名放到.bashrc:

alias sqlplus="rlwrap sqlplus"

在这里找到答案:

http://sysdba.wordpress.com/2006/10/08/how-to-use-rlwrap-to-get-a-command-history-in-sqlplus/

答案 1 :(得分:1)

从发布的“Oracle 12c第2版”(SQL * Plus 12.2.0.1.0版)开始,他们现在已经引入了历史命令。

对于向上/向下箭头,您可能仍然需要rlwrap。

历史命令参考:

https://docs.oracle.com/database/122/SQPUG/HISTORY.htm#SQPUG-GUID-CCF9B047-3122-4644-BA06-5FA4B5812E9F