如何启用SQL * Plus向上和向下箭头键?

时间:2020-01-09 10:38:50  来源:igfitidea点击:

SQL * Plus是Oracle数据库服务器的主要接口,它提供了一个功能强大但易于使用的环境来查询,定义和控制数据。
但是,它不支持上下箭头键进行命令行编辑和历史记录。

解决方法:您需要使用gqlplus替代UNIX/Linux和类似UNIX平台的Oracle SQL客户端sqlplus。

如您所知,如果您使用过sqlplus,则改正SQL语句中的执行错误和其他错误非常困难。

sqlplus确实使您能够使用外部编辑器来编辑一条语句,但是只能输入您执行的最后一条语句。

gqlplus通过提供tcsh或bash shell中熟悉的命令行编辑和历史记录以及表/列名完成功能来解决此问题,同时保留了与sqlplus的兼容性。
因此,不需要用户培训,只需使用gqlplus而不是sqlplus。
另外,配置/安装很简单:gqlplus是一个二进制编译的可执行文件(用C编写),因此您所需要做的就是下载它并将其放在PATH中的任何位置。
之后,您就可以使用它了。

您可以在这里下载
http://gqlplus.sourceforge.net/

然后如下安装:

$ tar -zxvf gqlplus*  
 $ ./configure  
 $ make  

要连接到Oracle服务器,请按以下方式使用它:

$ gqplus "user/password"