Bugra Canbakal's Oracle Blog

  • Home
  • Contact
  • SITE MAP
You are here: Home / Oracle / Single Node / SQLPLUS da search tab ve yukarı aşağı tuşlarının kullanıma açılması

SQLPLUS da search tab ve yukarı aşağı tuşlarının kullanıma açılması

05:16 PM By Bugra Canbakal Leave a Comment

1.AMAÇ VE KAPSAM

Sqlplus’da search, tab, ve yukari aşağı tuşlarının kullanıma açılması.

2.UYGULAMA

2.1. Oracle userıyla login olup , rlwrap toolunu aşağıdaki adresden indiriyoruz.

http://www.utopia.knoware.nl/~hlub/uck/rlwrap/#rlwrap

2.2. Dosyayı tardan çıkartıyoruz.

[oracle@oracle Desktop]$ tar xzf rlwrap-0.30.tar.gz

2.3. Dosyanın kurulumuna geçiyoruz

[oracle@oracle rlwrap-037]$ cd rlwrap-0.37

[oracle@oracle Desktop]$ ./configure

checking build system type… i686-pc-linux-gnu

checking host system type… i686-pc-linux-gnu

.

.

.

<output omitted>

.

.

.

Now do:

make (or gmake)  to build rlwrap

make check       for instructions how to test it

make install     to install it

2.4. Oracle userıyla make komutunu giriyoruz.

[oracle@oracle rlwrap-037]$ make

make  all-recursive

make[1]: Entering directory `/fs02/home/oracle/rlwrap-0.37′

Making all in doc

…

<output omitted>

…

make[2]: Leaving directory `/fs02/home/oracle/rlwrap-0.37′

make[1]: Leaving directory `/fs02/home/oracle/rlwrap-0.37′

2.5. Root userıyla bağlanıp tardan çıkardığımız lokasyona giriyoruz ve make install komutunu çalıştırıyoruz.

[oracle@root rlwrap-037]$ make install

Making install in doc

…

<output omitted>

…

make[2]: Leaving directory `/fs02/home/oracle/rlwrap-0.37′

make[1]: Leaving directory `/fs02/home/oracle/rlwrap-0.37′

2.6. Sqlplus içinde ,TAB’ı kullanabilmemiz için keyworldler yaratmamız gerekiyor SQLe bağlanıp aşağıdaki komutları çalıştırdığınızda reserved_words isminde bir dosya oluşturacaktır bu dosya sayesinde TAB tuşunu kullanabilecez.

[oracle@oracle rlwrap-037]$ sqlplus / as sysdba

SQL>

set pages 0

set trimspool on

set feedback off

set echo off

set heading off

set termout off

spool reserved_words

select lower(keyword)

from v$reserved_words

where keyword like ‘____%’

order by 1;

spool off

2.7. Arzu edilirse tablo,tablespace isimleri bu reserved_wordse eklenebilir. Dosyanın ismini değiştirip $HOME/ dizinin altına taşımamız gerekiyor

[oracle@oracle rlwrap-037]$ mv reserved_words $HOME/.sqlplus_completions

2.8. Artık Search (CTRL+R) , TAB ve yukarı aşağı tuşları sqlplus içinde çalışır hale geldi. Sqlplus’la bağlantı yapmadan önce rlwrap komutun girilmesi gerekiyor kolaylık olması için .bash_profile dosyasının içine alias olarak eklenebilir.

alias sqlplus=”rlwrap sqlplus”

Share this:

  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on X (Opens in new window) X

Filed Under: Single Node Tagged With: oracle, rlwrap, search tab, sqlplus, sqlplus rlwrap

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About Me



Language:

  • English
  • Turkish

Categories

  • Oracle
    • RAC – Real Application Cluster
    • RMAN
    • Single Node
    • Standby – Dataguard
  • OS
    • Linux

Blogroll

  • Emre Baransel
  • Gökhan Atıl
  • H. Tonguc Yılmaz
  • Kamil Türkyılmaz
  • Tanel Poder
  • Turkce Oracle
  • Turkish Oracle User Group
  • Uwe Hesse
  • Zekeriya Beşiroğlu

Archives

  • April 2014
  • March 2014
  • August 2013
  • June 2013
  • March 2013
  • January 2013
  • December 2012
  • November 2012
  • July 2012
  • June 2012
  • May 2012
  • January 2012
  • November 2011
  • October 2011
  • August 2011
  • July 2011
  • June 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • June 2010
OCP
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

[footer_backtotop]

Copyright © 2010-2014 Bugra Canbakal. All rights reserved.