Rlwrap工具的安装和配置
1、创建安装目录装备安装包
root权限
[root@dbsrc oracle]# mkdir /stage
[root@dbsrc oracle]# chmod –R 777 /stage
从U盘将安装包复制到/stage
U盘挂载(可使用:df –h命令查询U盘挂载点)
[root@dbsrc oracle]# mount /dev/sdb4 /mnt/usb
[root@dbsrc oracle]# cp /mnt/usb/rlwrap-o.37.tar.gz /stage
进入目录,解压文件
[root@dbsrc stage]# tar –zxf rlwrap-o.37.tar.gz
[root@dbsrc stage]# ls
rlwrap-0.37 rlwrap-o.37.tar.gz
2、安装readline
rlwrap包依赖于readline和readline-devel
查看是否安装
[root@dbsrc oracle]# yum list installed | grep readline-devel
安装
[root@dbsrc oracle]# yum –y install readline-devel
3、安装rlwrap
进入解压目录
[root@dbsrc oracle]# cd /stage/rlwrap-0.37
[root@dbsrc rlwrap-0.37]# ./configure
[root@dbsrc rlwrap-0.37]# make && make install
查看是否安装成功
[root@dbsrc rlwrap-0.37]# rlwrap –v
rlwrap 0.37
4、为Oracle终端添加启用命令(alias)
在Oracle用户的默认目录的(.bashrc)文件夹中添加
(切换到oracle用户权限)
[oracle@dbsrc rlwrap-0.37]$ cd ~
[oracle@dbsrc ~]$ vim ~/.bashrc
(添加别名来调用sqlplus和oracle GoldenGate)
alias sqlplus="rlwrap sqlplus"
alias ggsci="rlwrap /data/oracle/product/ogg_src/ggsci"
(路径为oracle GoldenGate的安装目录)
保存退出(:wq)
5、使配置文件立即生效
[oracle@dbsrc ~]$ source ~/.bashrc
也可使用命令(. .bashrc)两个点之间以空格分开
查看配置的命令
[oracle@dbsrc ~]$ alias