在Linux下使用SQLPLUS歷史回撥功能
在Linux中使用SQL*PLUS的時候,並不提供歷史回撥功能,有時候不太方便。為了能使用向上向下箭呼叫歷史命令,可以安裝rlwrap這個軟體。
rlwrap,這個程式本身是個Shell,可以執行任何你提供給它的命令包括引數,並新增命令歷史瀏覽功能。 The rlwrap program is under the GPL license。
1、安裝
rlwrap-0.28.tar.gz下載地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/
1):解壓縮安裝檔案
$gunzip rlwrap-0.28.tar.gz
$tar xvf rlwrap-0.28.tar
2):切換到root使用者,執行下面的命令
# cd /home/oracle/rlwrap-0.28
# ls
#./configure
#make
#make install
2、使用
[oracle@localhost ~]$ rlwrap sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Sat Apr 5 10:01:29 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn / as sysdba
Connected to an idle instance.
然後就可以使用向上、向下鍵來呼叫已經執行過的命令了。
如果嫌每次敲rlwrap不爽,可以修改Oracle使用者的.bash_profile檔案
[oracle@localhost ~]$ vi .bash_profile
加上:
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
之後就跟直接使用SQL*PLUS沒什麼區別了,唯一的好處就是多歷史回撥功能,方便吧,呵呵。
$ sqlplus /nolog
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12443821/viewspace-228940/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在linux下使SQLPLUS歷史回撥功能LinuxSQL
- rlwrap - 支援oracle下sqlplus歷史命令的回撥功能OracleSQL
- uniread,讓你的sqlplus在LINUX下也能用箭頭回撥歷史命令SQLLinux
- 利用Uniread 解決 Linux下的SQL*Plus 命令列歷史回撥功能LinuxSQL命令列
- LINUX下SQLPLUS等工具的歷史記錄功能LinuxSQL
- linux 下sqlplus 歷史記錄問題LinuxSQL
- linux下sqlplus調出歷史命令--rlwrap介紹LinuxSQL
- sqlplus命令回撥配置SQL
- 讓linux下的sqlplus具有回朔功能(轉)LinuxSQL
- 在Linux下使用ISDN撥號上網 (轉)Linux
- 在linux的終端上執行sqlplus時,沒有回顯功能LinuxSQL
- 回顧 Firefox 歷史Firefox
- 在linux testora使用者下,連線sqlplusLinuxSQL
- Linux下mysql的歷史操作記錄LinuxMySql
- 實現使用者的歷史記錄功能
- linux歷史命令Linux
- 歷史的回顧:HP-UX系統概況和版本歷史UX
- c++回撥函式(下)C++函式
- Linux下快速執行歷史命令的方法Linux
- Linux發展歷史Linux
- Oracle 12C R2-新特性-SQLPLUS提供檢視歷史命令的功能OracleSQL
- sqlplus 中設定命令回顯功能SQL
- 回撥函式快速使用 (轉)函式
- 收藏級乾貨——Auto CAD歷史版本功能大盤點(下)
- solaris下配置使用SQL*Plus歷史命令記錄SQL
- [JS]回撥函式和回撥地獄JS函式
- 在博物館裡儲存遊戲歷史有多難?(下)遊戲
- rlwrap sqlplus下的回顯工具SQL
- ajax 下載Excel 新增回撥函式Excel函式
- 在Oracle sqlplus下靈活使用游標OracleSQL
- Linux下sqlplus中方向鍵的使用LinuxSQL
- Linux系統下使用pppd撥號上網Linux
- 在Java中實現回撥過程 (轉)Java
- 在C++中使用libuv時對回撥的處理 (2)C++
- Daily Infographic:回顧了科技在奧運的歷史長河扮演的角色–資訊圖AI
- Activity生命週期回撥是如何被回撥的?
- 回撥蛋糕 —— cake下順序執行命令
- 在Linux的sqlplus中不能使用viLinuxSQL