ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux下sqlplus方向键乱码的问题

linux下sqlplus方向键乱码的问题

原创 Linux操作系统 作者:bug小辉 时间:2013-08-12 17:42:18 0 删除 编辑
linux下sqlplus的方向键经常是乱码,之前解决过几次,但是这次出问题了,rlwrap包一直安装报错。今天终于在网上找到答案了。
如何解决sqlplus乱码问题,这个都知道了,就是安装readline库函数和rlwrap包。
具体安装过程就不再记录了,主要说一下安装rlwrap包的问题。
当安装完readline库函数后,安装rlwrap包时出现如下问题。
./configure看不出啥问题来,一串的checking。最后提示:
Now do:
    make (or gmake)  to build rlwrap
    make check       for instructions how to test it
    make install     to install it
然后执行make,最后会提示如下类似的错误:
make[2]: *** [rlwrap] 错误 1
make[2]: Leaving directory `/rlwrap-0.30/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/rlwrap-0.30'
make: *** [all] 错误 2
这时继续执行make install,也会报错:
make[1]: *** [rlwrap] 错误 1
make[1]: Leaving directory `/rlwrap-0.30/src'
make: *** [install-recursive] 错误 1
解决:
由于readline是通过源代码安装的,安装路径为/usr/local/lib。checking找 不到readline函数,需要将安装路径连接到/lib或者/usr/lib下:
cp /usr/local/lib/libreadline* /lib 
cp /usr/local/lib/libreadline* /usr/lib
然后重新安装rlwrap,
./configure
make
make install 
安装成功。
最后要修改.bash_profile文件。增加:
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
要注意的是,等号两边没有空格,否则会报错。
然后执行:
source .bash_profile
让参数生效。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27129040/viewspace-768319/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 一年的整理
请登录后发表评论 登录
全部评论

注册时间:2012-07-04

  • 博文量
    3
  • 访问量
    14887