rlwrap解決sqlplus 上下左右及回退亂碼
阿新 • • 發佈:2018-12-12
在linux以及unix中,sqlplus的上下左右、回退無法使用,會出現亂碼情況。
1.安裝 readline 元件包
自帶光碟中有RPM包,需安裝兩個rpm
readline-devel
readline
2. 安裝 rlwrap 元件包
下載rlwrap後放到伺服器上
下載地址:http://pkgs.fedoraproject.org/repo/pkgs/rlwrap/rlwrap-0.37.tar.gz/04cd6e2c257eb5a86b297f2ebf91dbbf/
[[email protected] media]$ ls
rlwrap-0.37.tar
[[email protected]
[[email protected] media]$ ls
rlwrap-0.37
[[email protected] media]cd rlwrap-0.37
[[email protected] rlwrap-0.37]# ./configure
[[email protected] rlwrap-0.37]make
報錯:make[1]: rbgen: Command not found
解決:修改completion.c錯誤,重新輸入分號
[[email protected]
3.修改bash_profile
[[email protected] rlwrap-0.37]su - oracle
[[email protected] ~]$ vim .bash_profile
新增下面兩行
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
[[email protected] ~]source .bash_profile