問題原因:在linux環境下面使用sqlplus時,退格鍵、上下左右鍵等於linux熱鍵衝突,在使用xshell以及securecrt等客戶端同樣存在此問題,在使用過程中嚴重影響工作效率。
解決方案:
一:安裝readline
[root@oracle10g ~]# rpm -uvh readline*
error: failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
[root@oracle10g ~]# rpm -uvh libtermcap-devel-2.0.8-46.1.i386.rpm
[root@oracle10g ~]# rpm -uvh readline*
package readline-5.1-1.1 is already installed
[root@oracle10g ~]# rpm -uvh readline-devel-5.1-1.1.i386.rpm
# rhel 5
[root@oracle10g ~]# rpm -ivh readline* libtermcap-devel*
二、安裝rlwrap
[root@oracle10g ~]# tar -zxvf rlwrap-0.42.tar.gz
[root@oracle10g ~]# cd rlwrap-0.42
[root@oracle10g rlwrap-0.42]# ./configure
[root@oracle10g rlwrap-0.42]# make
[root@oracle10g rlwrap-0.42]# make install
三、使用rlwrap
[root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
--新增如下兩行**
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
這樣linux下的sql plus 可以正常使用了。
資源中有如下三個安裝包:
readline-devel-5.1-1.1.i386.rpm
libtermcap-devel-2.0.8-46.1.i386.rpm
rlwrap-0.42.tar.gz
Linux下面SVN使用
linux中使用svn 1.比較單一檔案和伺服器上的不同 svn diff register.c svn co svn co 是checkout的縮寫 3.顯示日誌 svn log filename 4.新增要管理的專案 svn add filename 5.提交 svn commit m 注釋說明...
linux 下面make工具的使用
在vs下面的工程檔案,光使用gcc命令已經很麻煩了,這時候就要用make命令,就像是乙個工程一樣,在vs下面微軟給我們做好了各種方便的用法,但是在linux下面就要靠我們自己寫了。使用make就一定要有個makefile,它描述了軟體包中各個檔案之間的關係,提供了更新每個檔案的命令。在乙個軟體包裡,...
linux下面使用gprof,分析多執行緒
們知道可以使用,gprof工具來分析系統效能,但是在linux下面,多執行緒則不適用,多執行緒下,只能採集主線程效能資料。原因是gprof採用itimer prof訊號,在多執行緒內,只有主線程才能響應該訊號。那麼採用什麼方法,才能夠分析所有 執行緒呢?關鍵是能夠讓各個執行緒響應itimer pro...