rlwrap實現鍵盤上下箭頭,調出歷史執行的SQL命令
在Linux平臺下,想在Oracle資料庫的SQL*PLUS的命令列提示符下,利用鍵盤上的上下箭頭,調出歷史執行的SQL命令,可以考慮採用rlwrap這一開源工具。
現,簡單記錄一下安裝過程(Red Hat Enterprise Linux as 5.4環境)。
現,簡單記錄一下安裝過程(Red Hat Enterprise Linux as 5.4環境)。
① 首先下載rlwrap:
在如下地址開啟後,在查詢框輸入rlwrap,並且在顯示出來的列表中找到和自己系統對應的包點選進入下載即可:
在如下地址開啟後,在查詢框輸入rlwrap,並且在顯示出來的列表中找到和自己系統對應的包點選進入下載即可:
② 安裝相關的包
libtermcap-devel-2.0.8-46.1.i386.rpm
readline-devel-5.1-1.1.i386.rpm
readline-devel-5.1-1.1.i386.rpm
[root@server1 ~]# rpm -ivh libtermcap-devel-2.0.8-46.1.i386.rpm
warning: libtermcap-devel-2.0.8-46.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:libtermcap-devel ########################################### [100%]
warning: libtermcap-devel-2.0.8-46.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:libtermcap-devel ########################################### [100%]
[root@server1 ~]# rpm -ivh readline-devel-5.1-1.1.i386.rpm
warning: readline-devel-5.1-1.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:readline-devel ########################################### [100%]
warning: readline-devel-5.1-1.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:readline-devel ########################################### [100%]
③ 安裝rlwrap包
[root@wwl ~]# rpm -ivh rlwrap-0.37-1.el5.i386.rpm
warning: rlwrap-0.37-1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing... ########################################### [100%]
1:rlwrap ########################################### [100%]
[root@wwl ~]#
[root@wwl ~]# rpm -ivh rlwrap-0.37-1.el5.i386.rpm
warning: rlwrap-0.37-1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing... ########################################### [100%]
1:rlwrap ########################################### [100%]
[root@wwl ~]#
④ 修改oracle 使用者的配置檔案
[root@wwl ~]# su - oracle
[oracle@wwl ~]$ vi .bash_profile
[root@wwl ~]# su - oracle
[oracle@wwl ~]$ vi .bash_profile
alias sqlplus='rlwrap sqlplus /nolog' --(在最好新增這資訊,並!wq儲存退出)
[oracle@wwl ~]$ source .bash_profile
[oracle@wwl ~]$ source .bash_profile
⑤ 這樣就已經完成了,只需用oracle使用者執行sqlplus就可以進入SQL*PLUS的命令列提示符,並且可以利用鍵盤的上下鍵調出之前執行過的歷史命令。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-722266/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux平臺SQL*PLUS利用鍵盤上的上下箭頭LinuxSQL
- linux下sqlplus調出歷史命令--rlwrap介紹LinuxSQL
- 解決linux oracle shell上下箭呼叫歷史命令LinuxOracle
- 解決Oracle Linux下SQL*Plus無法使用上下箭頭顯示歷史命令的問題OracleLinuxSQL
- 【rlwrap】Linux上實現Windows的SQL*Plus儲存SQL歷史記錄功能LinuxWindowsSQL
- Linux上實現Windows的SQL*Plus儲存SQL歷史記錄功能---rlwrap(轉)LinuxWindowsSQL
- css border實現上下左右箭頭效果CSS
- 如何在Linux的SQL *Plus中用上下鍵頭(上/下檔箭)?LinuxSQL
- 現實生活:執行緒&人類歷史執行緒
- 去掉input number的上下箭頭
- SQL Server 查詢歷史執行的SQL語句SQLServer
- rlwrap - 支援oracle下sqlplus歷史命令的回撥功能OracleSQL
- Oracle中檢視sql命令歷史,檢視rman命令歷史OracleSQL
- cad箭頭快捷鍵命令 cad怎麼畫帶箭頭的線
- Linux下快速執行歷史命令的方法Linux
- 查詢SQL Server的歷史執行記錄SQLServer
- oracle中使用rlwrap,將命令列歷史的檢視變為可能Oracle命令列
- rlwrap的安裝使用 [SQLPlus上下鍵]SQL
- 檢視sql 執行計劃的歷史變更SQL
- 透過SQL_ID檢視SQL歷史執行資訊SQL
- 通過SQL_ID檢視SQL歷史執行資訊SQL
- uniread,讓你的sqlplus在LINUX下也能用箭頭回撥歷史命令SQLLinux
- Oracle檢視sql_id 的歷史執行計劃OracleSQL
- 用純CSS實現的箭頭CSS
- 【Oracle】如何檢視sql 執行計劃的歷史變更OracleSQL
- 解決歷理 如何用cmd執行小鍵盤
- Oracle SQL執行計劃歷史資訊表DBA_HIST_SQL_PLAN的使用OracleSQL
- Linux設定歷史命令顯示執行時間Linux
- [oracle] 查詢歷史會話、歷史執行計劃Oracle會話
- CSS實現帶箭頭按鈕CSS
- sqlplus & rman 命令下,使用上下翻動鍵,呼叫之前執行過的命令SQL
- 檢視歷史執行計劃
- Shell歷史命令
- iOS textField鍵盤彈出/收起 自動上下移iOS
- mapboxgl實現帶箭頭軌跡線
- solaris下配置使用SQL*Plus歷史命令記錄SQL
- linux 清空歷史執行記錄Linux
- 支援鍵盤上下鍵的隔行變色程式碼