家电维修 做网站还是搞公众号,美食网页设计免费模板,北京做网站价格,网站制作建设有哪些引言
我们在使用sqlplus对oracle数据库进行操作的时候#xff0c;难免会出现这样一种情况#xff1a;写完一长串命令后发现中间有书写错误的地方#xff0c;这个时候如果我们想移动光标去修正错误的地方#xff0c;会出现类似如下的现象#xff1a;
SQL select name…引言
我们在使用sqlplus对oracle数据库进行操作的时候难免会出现这样一种情况写完一长串命令后发现中间有书写错误的地方这个时候如果我们想移动光标去修正错误的地方会出现类似如下的现象
SQL select name,open_mode from v$dataabase;^[[D这时我们一般会删除之前书写的内容重新书写。
那么如果想实现直接移动光标到指定位置修改内容又或者想在sqlplus中上下翻行来浏览历史记录应该怎么做呢 这里就给大家介绍一款工具rlwrap它可以帮助我们在sqlplus中实现上述需求。
rlwrap安装
1.安装包准备
rlwrap-0.37.tar.gz
2.安装包解压缩
# tar -zxvf rlwrap-0.37.tar.gz3.先安装如下rpm
如果已经安装不必重复安装
# yum -y install gcc gcc-c
# yum -y install libtermcap-devel
# yum -y install readline
# yum -y install readline-devel4.安装 rlwrap
# ./configure
# make
# make install5.检查是否安装成功
$ rlwrap
6.使用 rlwrap
6.1 在命令前加上rlwrap $ rlwrap sqlplus / as sysdba
6.2 直接使sqlplus ----前提条件是先配置环境变量
[oracleorcl ~]$ vi .bash_profile在末尾添加一行如下内容 alias sqlplus‘rlwrap sqlplus’
----使环境变量立即生效
[oracleorcl ~]$ source .bash_profile现在测试一下是不是成功了呢。