Əsas səhifə > Linux, Oracle, Oracle Administration > Enable History on SQL*PLUS

Enable History on SQL*PLUS

SQL PLUS-da çox istərdik ki, Linux terminalda olduğu kimi Up/Down Arrow-nu basmaqla əldə etdiyimiz kimi, history-imiz olsun. DEfault olaraq SQL*PLus-da bu yoxdur. Bu dəstəyi əlavə etmək üçün:

-- 1
[root@dhcppc3 ~]# wget http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.37.tar.gz
-- 2
[root@dhcppc3 ~]# tar -zxvf rlwrap-0.37.tar.gz
-- 3
[root@dhcppc3 ~]# cd rlwrap-0.37
-- 4
[root@dhcppc3 rlwrap-0.37]# ./configure

Əgər configure zamanı sonda :
You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build
this program!

Adlı bir xəbərdarlıq varsa, o zaman aşağıdakıları edin:
İlk öncə yoxlayın ki, readline paketi install olunub ya yox? Mənim halımda quruludur.

[root@dhcppc3 rlwrap-0.37]# rpm -qa|grep readline
readline-6.0-4.el6.x86_64

Məhz bu səbəbdən biz readline-devel paketini yükləyirik:

[root@dhcppc3 rlwrap-0.37]# yum install readline-devel
.
.
.

Installed:
  readline-devel.x86_64 0:6.0-4.el6                                                                                                        Dependency Installed:
  ncurses-devel.x86_64 0:5.7-3.20090208.el6                                                                                                                            
Complete!

Daha sonra yenidən configure edək:

-- 1
[root@dhcppc3 rlwrap-0.37]# make

--2 
[root@dhcppc3 rlwrap-0.37]# make check
.
.
=============
1 test passed
=============

--3 
[root@dhcppc3 rlwrap-0.37]# make install

Daha sonra oracle user-inə keçərək .bash_profile faylına aşağıdakıları qeyd edə bilərsiniz:

[oracle@dhcppc3 ~]$ nano .bash_profile
-- alias rlsqlplus='rlwrap sqlplus'
-- alias rlrman='rlwrap rman'

Save edirik:

[oracle@dhcppc3 ~]$ source .bash_profile

[oracle@dhcppc3 admin]$ rlsqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Tue Jan 28 22:08:14 2014

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to an idle instance.

Və Enjoy🙂
Təşəkkürlər…

  1. Hələlik heç bir şərh yoxdur
  1. No trackbacks yet.

Bir cavab yazın

Sistemə daxil olmaq üçün məlumatlarınızı daxil edin və ya ikonlardan birinə tıklayın:

WordPress.com Loqosu

WordPress.com hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Twitter rəsmi

Twitter hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Facebook fotosu

Facebook hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Google+ foto

Google+ hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

%s qoşulma

%d bloqqer bunu bəyənir: