国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Linux下Oracle中SqlPlus時上下左右鍵亂碼問題的解決辦法

2020-10-28 18:47:33
字體:
供稿:網(wǎng)友

window下的sqlplus可以通過箭頭鍵,來回看歷史命令,用起來非常的方便。

但是在Linux下,會出現(xiàn)各種亂碼,非常不方便,如下圖所示,每次打錯一個字符就需要重新打一遍。

解決辦法:rlwrap 可以用來支持Oracle下sqlplus歷史命令的回調(diào)功能,提高效率。

解決過程:

1、首先下載rlwrap和readline;    

 readline-6.3.tar.gz   rlwrap-0.30.tar.gz

2、安裝readline包

tar -zxvf readline-6.3.tar.gz    cd readline-6.3   ./configure   make   make install

3、安裝rlwrap    

tar -zxvf rlwrap-0.30.tar.gz  cd rlwrap-0.30  ./configure

   出現(xiàn)問題:You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program!

  解決辦法:yum install readline*,執(zhí)行后出現(xiàn)如下問題

 Error Downloading Packages:
  readline-static-6.0-4.el6.x86_64: failure: Packages/readline-static-6.0-4.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  ncurses-libs-5.7-4.20090207.el6.x86_64: failure: Packages/ncurses-libs-5.7-4.20090207.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  readline-devel-6.0-4.el6.x86_64: failure: Packages/readline-devel-6.0-4.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  ncurses-devel-5.7-4.20090207.el6.x86_64: failure: Packages/ncurses-devel-5.7-4.20090207.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  ncurses-base-5.7-4.20090207.el6.x86_64: failure: Packages/ncurses-base-5.7-4.20090207.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.

   如果這些包安裝失敗,可以到官網(wǎng)上找這些包下載獨(dú)立安裝,安裝無誤后,在一次嘗試:

   可以從這個網(wǎng)址進(jìn)行下載 ,包很全:   http://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/    (需要翻墻)

  安裝下載的依賴包:

rpm -ivh  --force readline-static-6.0-4.el6.x86_64.rpm  ncurses-libs-5.7-4.20090207.el6.x86_64.rpm readline-devel-6.0-4.el6.x86_64.rpm  ncurses-devel-5.7-4.20090207.el6.x86_64.rpm  ncurses-base-5.7-4.20090207.el6.x86_64.rpm

然后再嘗試安裝rlwrap:

./configuremakemake install

使用方法:

1、首先配置一些信息,在oracle用戶下的.bash_profile中添加以下信息: 

alias sqlplus='/usr/local/rlwrap/bin/rlwrap sqlplus'  (添加命令)  alias sqlplus='rlwrap sqlplus'       (去除每次都需要輸入rlwrap的麻煩)  alias rman='rlwrap rman'

2、source  .bash_profile 后就可以使用了

以上所述是小編給大家介紹的Linux下Oracle中SqlPlus時上下左右鍵亂碼問題的解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南川市| 秀山| 邵阳市| 章丘市| 万荣县| 乌恰县| 巩义市| 彩票| 景德镇市| 游戏| 余江县| 云龙县| 阜南县| 新乡县| 襄樊市| 西和县| 望谟县| 嘉义市| 旬邑县| 淳化县| 进贤县| 蒲江县| 洛宁县| 凤山市| 南昌县| 卢氏县| 乡宁县| 巢湖市| 密山市| 五莲县| 健康| 长汀县| 武陟县| 铁岭县| 田林县| 蚌埠市| 凤山县| 渝北区| 泸西县| 木兰县| 甘肃省|