<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Decode360's Blog

    業精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
      302 隨筆 :: 26 文章 :: 82 評論 :: 0 Trackbacks

     

    rlwrap 的安裝使用[轉]
     
    http://www.boobooke.com/bbs/redirect.php?fid=3&tid=10044&goto=nextoldset
     
     
    今天在論壇上看到了rlwrap工具,感覺很好,但自己搞了半天才裝上(沒辦法,誰讓偶是超級菜鳥呢~),我把總結發一下,方面需要的朋友.
    blog    http://www.keycn.com/?p=5

    os:Oracle-Enterprise-R5-U2-Server-i386
    Oracle:linux_x86_11gR1_database

        在Windows操作系統上,當在DOS命令窗口中運行SQL*Plus的時候,可以使用向上,向下鍵來跳回之前已經執行過的SQL語句.你可以根據需要修改他們,然后按Enter鍵重新提交執行. 然而,當在Linux Shell中運行SQL*Plus的時候,并不提供瀏覽歷史命令行的功能. 為了在Linux中達到同樣的目的,你可以安裝rlwrap,這個程式本身是個Shell,可以運行任何你提供給它的命令包括參數,并添加命令歷史瀏覽功能.The rlwrap program is under the GPL license.
     
     
    一:安裝readline

    OS的安裝光盤里提供了readline包.
    [root@oracle11g ~]# rpm -Uvh readline*
    error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
    [root@oracle11g ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm
    [root@oracle11g ~]# rpm -Uvh readline*
    package readline-5.1-1.1 is already installed
    [root@oracle11g ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm
     
     
    二:安裝rlwrap

    Download:
    http://utopia.knoware.nl/~hlub/uck/rlwrap/
    [root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz
    [root@oracle11g ~]# cd rlwrap-0.30
    [root@oracle11g rlwrap-0.30]# ./configure
    [root@oracle11g rlwrap-0.30]# make
    [root@oracle11g rlwrap-0.30]# make install
    [root@oracle11g rlwrap-0.30]# rlwrap
    Usage: rlwrap [options] command ...
     
    Options:
      -a[password:]              --always-readline[=password:]
      -A                         --ansi-colour-aware
      -b <chars>                 --break-chars=<chars>
      -c                         --complete-filenames
      -C <name|N>                --command-name=<name|N>
      -D <0|1|2>                 --history-no-dupes=<0|1|2>
      -f <completion list>       --file=<completion list>
      -F <format string>         --history-format=<format string>
      -h                         --help
      -H <file>                  --history-filename=<file>
      -i                         --case-insensitive
      -l <file>                  --logfile=<file>
      -n                         --no-warnings
      -p[ANSI colour spec]       --prompt-colour[=ANSI colour spec]
      -P <input>                 --pre-given=<input>
      -q <chars>                 --quote-characters=<chars>
      -m[newline substitute]     --multi-line[=newline substitute]
      -r                         --remember
      -v                         --version
      -s <N>                     --histsize=<N> (negative: readonly)
      -t <name>                  --set-term-name=<name>
     
    bug reports, suggestions, updates:
    http://utopia.knoware.nl/~hlub/uck/rlwrap/
    [root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
    添加
    alias sqlplus='rlwrap sqlplus'
    alias rman='rlwrap rman'
     

    三:使用rlwrap

    [oracle@oracle11g ~]$ sqlplus / as sysdba
     
    SQL*Plus: Release 11.1.0.6.0 - Production on Tue Jul 29 21:28:30 2008
     
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
     

    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
     
    SQL> select * from v$sga;
     
    NAME                      VALUE
    -------------------- ----------
    Fixed Size              1299116
    Variable Size         155192660
    Database Buffers       79691776
    Redo Buffers            2347008
     
    使用向上鍵調回最后執行的命令,按Enter鍵重新執行或修改后按Enter鍵執行.
    SQL> select * from v$sga;
     
    NAME                      VALUE
    -------------------- ----------
    Fixed Size              1299116
    Variable Size         155192660
    Database Buffers       79691776
    Redo Buffers            2347008
     
    SQL>
     
     
    Note:

    解決在sqlplus下輸錯命令后正常刪除的方法
    [oracle@oracle11g ~]$ vi /home/oracle/.bash_profile
    添加
    stty erase ^h
     
     
     




    -The End-

    posted on 2009-05-27 22:03 decode360-3 閱讀(946) 評論(0)  編輯  收藏 所屬分類: Linux
    主站蜘蛛池模板: 国产偷国产偷亚洲高清人| 亚洲高清在线观看| 亚洲1区2区3区精华液| 在线视频免费观看www动漫| 456亚洲人成在线播放网站| a级毛片无码免费真人| 亚洲综合无码一区二区痴汉 | 国产精一品亚洲二区在线播放| 爱情岛论坛免费视频| 亚洲国产精品成人网址天堂| 皇色在线免费视频| 亚洲va无码va在线va天堂| 久久精品无码专区免费东京热| 91亚洲国产成人久久精品网站| 24小时日本电影免费看| 国产午夜亚洲精品国产| 国产免费人成在线视频| 二区久久国产乱子伦免费精品| 久久久久亚洲AV无码网站| 黄瓜视频高清在线看免费下载| 亚洲暴爽av人人爽日日碰| 亚洲国产综合久久天堂| 日本在线免费观看| 精品亚洲AV无码一区二区| 四虎影视永久免费观看网址| 国产成人无码精品久久久免费| 亚洲宅男永久在线| 日本免费v片一二三区| 成人无码精品1区2区3区免费看 | 成人av免费电影| 国产精品青草视频免费播放| 亚洲日本在线看片| 在线视频免费观看www动漫| japanese色国产在线看免费| 亚洲最新视频在线观看| 国产一区二区三区在线免费观看 | 久久久久亚洲爆乳少妇无| 亚洲视频在线免费看| 激情吃奶吻胸免费视频xxxx| 亚洲国产精品无码久久一线| 成人性生免费视频|