利用uniread 解决 Linux下的SQL*Plus 命令行历史回调功能

本文档提供了uniread工具的详细安装步骤,并指导如何配置相关依赖项Perl及三个必要的工具包。通过遵循这些步骤,用户可以在Oracle环境中顺利安装并使用uniread。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

有一个工具叫做uniread,下载地址是:http://sourceforge.net/projects/uniread ,目前的稳定版本是1.01.在安装该工具之前系统必须安装好Perl, 此外还必须要三个工具包:

readline-5.2.tar.gz

http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html

Term-ReadLine-Gnu-1.16.tar.gz

http://search.cpan.org/dist/Term-ReadLine-Gnu/

IO-Tty-1.07.tar.gz

http://search.cpan.org/dist/IO-Tty/

下载后,首先解压缩:

# tar -xzvf readline-4.3.tar.gz

进入进入到该目录中编译并安装:

# ./configure

# make  

# make install

后面两个的安装:

进入到该目录中:

# perl Makefile.pl

# make

# make install

都安装完了之后,进行 uniread 的安装:

#tar -xzvf uniread-1.01.tar.gz

#cd uniread-1.01

#perl Makefile.pl

#make

#make install

安装完成后运行如下命令:

perl -MCPAN -e shell

运行完后会有一堆的配置,按照提示做即可

在这一步中,有的介绍是用./configure,但我在uniread-1.01这目录中怎么也找不到configure这个配置脚本,后来看了一下他的README文件发现了安装的方法如下:

perl Makefile.PL
 make
 make install
这样安装后也是可以用的

切换到Oracle用户下:

$ uniread sqlplus /nolog

输出类似如下:

[uniread] Loaded history (4 lines)

SQL>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值