使用rlwrap實現SQLplus翻頁功能

2021-06-18 01:43:08 字數 714 閱讀 5291

rlwrap工具可以解決linux下sqlplus提供瀏覽歷史命令列的功能,和刪除先前輸入錯誤的字母等問題

一、構建rlwap安裝環境

rlwrap依賴於readline,而readline依賴於libtermcap,所以需要先安裝如下幾個包:

libtermcap-devel

readline

readline-devel

注意:如果是64位linux系統,需要安裝32bit和64bit的上述3個軟體包。

二、安裝rlwrap

1、解壓rlwrap

[root@rhel /]# tar zxvf rlwrap-0.37.tar.gz

2、編譯並安裝rlwap

[root@rhel /]# cd /rlwrap-0.37

[root@rhel rlwrap-0.37]# ./configure

[root@rhel rlwrap-0.37]# make&make install

三、使用rlwrap工具呼叫sqlplus或rman

1、以sqlplus為例說明使用方法

[oracle@rhel ~]$  vim /home/oracle/.bash_profile

在檔案末尾加入:

alias sqlplus='rlwrap sqlplus'

alias rman='rlwrap rman'

3、測試

安裝rlwrap方便sqlplus使用

這是乙個為方便使用sql plus的技巧,為了能像在dos命令視窗中那樣執行sql plus,使用向上 向下鍵來跳回之前已經執行過的sql語句。需要在linux上安裝rlwrap包,這個程式本身是個shell,可以執行任何你提供給它的命令包括引數,並新增命令歷史瀏覽功能 上傳到linux伺服器,解壓...

使用rlwrap上下翻sqlplus歷史命令

在linux的sqlplus中執行sql語句之後,想用上下鍵把歷史命令找出來,這樣是linux系統預設是不支援的。如何像windows裡的cmd視窗的sqlplus一樣能上下翻歷史命令呢?可以使用rlwrap工具實現這個功能 2.安裝rlwrap root server122 oracle tar ...

使用Apache HTTPServer實現負載均衡

採用http 模式配置方法 修改conf目錄下的httpd.conf檔案 第一步 載入module loadmodule proxy module modules mod proxy.so loadmodule proxy balancer module modules mod proxy bala...