在CentOS下为sqlplus和rman 添加rlwrap

在Linux中sqlplus和rman无法像我们在shell中,能使用方向键和退格键对语句惊醒一些更改。

这实在是很苦恼的事情。

不过有rlwrap来对sqlplus和rman进行一些扩展,让我的操作不那么苦逼了。

下面是在Centos6中安装rlwarp的方法。

1.安装readline-devel

shell>su - root

shell>yum install readline-devel

2.下载rlwrap

http://utopia.knoware.nl/~hlub/uck/rlwrap/ 找到最新的rlwrap源码包

shell> wget http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.41.tar.gz

3.解压编译安装

shell> tar zxvf rlwrap-0.41.tar.gz

shell>./configure

shell>make & make install

4.如果上面的步骤都没有报错了吧,我们就可以为sqlplus添加rlwrap支持了,下面以oracle用户为例

shell>su - oracle

shell>vim ~/.bash_profile

为sqlplus和rman添加rlwrap支持,在bash_profile添加如下内容

alias sqlp=‘rlwrap sqlplus‘

alias rman=‘rlwrap rman‘

5.重新用oracle这个用户登陆,或者我们应用下.bash_profile,再次使用sqlp和rman就发现可以使用方向键和退格键了。

应用.bash_profile的两种方法

shell>./.bash_profile

shell>source .bash_profile

时间: 2024-10-08 11:56:36

在CentOS下为sqlplus和rman 添加rlwrap的相关文章

嵌入式环境:CentOS下添加用户并且让用户获得root权限

CentOS下添加用户并且让用户获得root权限 http://www.centoscn.com/CentOS/config/2014/0810/3471.html 1.添加用户,首先用adduser命令添加一个普通用户,命令如下:  #adduser tommy //添加一个名为tommy的用户#passwd tommy   //修改密码Changing password for user tommy.New UNIX password:     //在这里输入新密码Retype new UN

Centos 6&7下服务启动方法及添加到开机启动

在linux系统中,安装完一个软件或应用后,有时候需要手动启动该应用,也需要收到将该应用添加到开机启动项中,让其可以能够在linux一开机后就加载该应用 启动应用的方法 CentOS 6 : service SERVICE start|stop|restart|reload|status CentOS 7 : systemctl start|stop|restart|reload|status SERVICE 添加到开机启动项的方法 CentOS 6 : chkconfig SERVICE on

CentOS下添加新硬盘并分区格式化

CentOS下添加新硬盘并分区格式化 1.先用fdisk -l 来查看当前状态下磁盘情况 上面红色标识行可以看出,我添加了一块新硬盘/dev/sdb,大小为350G,未分区格式化状态. 2.用Fdisk /dev/sdb来进行分区操作. 输入N表示新建一个分区 p 表示建立一个原始分区 1 表示此分区编号为1. 1表示使用默认起始柱面号.如果要分多个区的话,先盘算好要多大,再输入数字 输入: 回车表示使用默认结束柱面号.即此分区使用整个硬盘空间 w //保存分区  3.再次查看当前分区状态: 可

centos下添加定时执行php脚本任务

1.首先查找php安装目录whereis php 我的php安装目录为/usr/bin/   即/usr/bin/php 2.crontab -e (进入编辑模式) 3.我的php脚本在/usr/share/nginx/html/php_shell/下 (每十分钟执行一次) */10 * * * * /usr/bin/php /usr/share/nginx/html/php_shell/updateGoods.php 4.查看是否执行php tail -f /var/log/cron  查看定

centos下hadoop的安装

hadoop的安装不难,但是需要做不少的准备工作. 一.JDK 需要先安装jdk.centos下可以直接通过yum install java-1.6.0-openjdk来安装.不同发布版的安装方式可能不一样. 二.设置ssh 之后,需要设置ssh为密钥认证登录.如果没有这一步,那么以后每次hadoop运行的时候都会提示输入密码.可以直接ssh-keygen -t rsa一路回车生成ssh的密钥对,然后进入当前用户的家目录,进入.ssh目录,cp /home/hadoop/.ssh/id_rsa.

CentOS下lamp的实现之rpm包构建discuz论坛

一.安装需要用的软件 [[email protected] ~]# yum install php php-gdphp-xml php-mysql mysql mysql-server httpd –y 启动mysql和httpd并设置为2.3.4.5级别自动启动 [[email protected] ~]# service mysqld start [[email protected] ~]# chkconfig mysqld on [[email protected] ~]# service

CentOS下配置iptables防火墙 linux NAT(iptables)配置

CentOS下配置防火墙 配置nat转发服务CentOS下配置iptables防火墙 linux NAT(iptables)配置 CentOS下配置iptables 1,vim /etc/sysconfig/network   这里可以更改主机名称. NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=BGI-TJ.localdomain GATEWAY=192.168.11.1(超算网关) 2.vim /etc/sysconfig/network-scripts/

centos下如何搭建pptp service(vpn)

其实这些东西应该一弄完就写就比较清楚了,都弄完好久了再写,可能有些地方没写到,希望看到的童鞋帮忙补充,我再更新,有错误请批评指正. 一.Why? 我们可能很多人都喜欢用一些免费的vpn,那样起码随用随有,但是免费的终究是免费的,不会太稳定,每天爬梯子都得重新找梯子,不费劲么,所以们还不如造一个属于自己的梯子,那多稳定,可能贷款没那么大,但是终究没人和你抢有木有. 二.Where? 说道搭建,那咱们首先得有一个自己VPS(Virtual Private Server 虚拟专用服务器),这样才能搭建

Centos下MySQL使用总结

一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个重要目录 MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件.配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习. 下面就介绍一下这几个目录.