用于记住历史的SQLPLUS会话

时间:2011-02-26 06:09:00

标签: perl sqlplus

我刚刚开始使用sqlplus for oracle而且它太可怕了,我试图寻找想法,如果有人在sqlplus周围编写任何存储历史记录的脚本,并且它更像编辑器。

2 个答案:

答案 0 :(得分:1)

您可能需要考虑使用YASQL http://sourceforge.net/projects/yasql/,它是用Perl编写的替代客户端。

它非常整洁,涵盖了人们对DB CLI客户端的期望。但它不支持sqlplus所做的一切。

答案 1 :(得分:1)

你想要的是非常方便的rlwrap命令。它将包装几乎所有命令并添加readline - 样式命令历史记录和编辑。它支持,颜色,自定义完成和all that jazz。我不确定我提供给rlwrap的链接是否是“官方”来源,编译它有时会很麻烦,但是你最喜欢的Unix包源应该有一些版本可用。