舒适的sqlplus界面?

Seb*_*oth 21 oracle tools sqlplus

我发现sqlplus'界面已经过时了。有一些命令或关键字可供使用是非常好的,但例如没有可用的前一个历史条目的“向上箭头”键。

什么是好的替代品/扩展sqlplus?可能是 GUI 或更好的(因此它通过 SSH 保持有用)命令行实用程序。

SQL*Plus是用于操作 Oracle 数据库的主要命令行工具。

Sat*_*hat 13

但例如没有“向上箭头”键用于上一个历史条目。

您在谈论sqlplusw “GUI”工具 - oldschool sqlplus确实支持箭头向上带上一个语句功能。

什么是 sqlplus 的好的替代品/扩展

Oracle 的 SQL Developer 是一个基于 GUI 的免费工具,非常简洁。

如果您对 vim 上瘾,那么VoraX可以很好地增强 SQL*Plus。

VoraX 旨在成为一个简单但功能强大的 Oracle 数据库 IDE。VoraX 没有重新发明轮子,而是依赖于众所周知的 SqlPLUS,它实际上用于连接到数据库、执行 SQL 语句并返回结果。然而,这种交互对只使用他/她的 Vim 环境的用户来说是隐藏的,而不知道背后的 SqlPLUS 进程完成了所有工作。

这种方法的一大优点是几乎所有的 SqlPLUS 命令都可以毫无问题地使用。您可以格式化列、设置分页、自动跟踪查询等。

特征

  • 支持 99.9% 的 sqlplus 命令
  • 高级代码补全
  • 它在 Windows 和 UNIX 上运行
  • 一个不错的结果窗口,突出显示错误和日志记录支持
  • 一个数据库浏览器,可用于以分层方式浏览数据库对象
  • 支持编辑和编译 PLSQL 对象,如包、类型等。
  • 方便的键映射:描述光标下的对象,执行当前语句等。
  • 连接配置文件管理(包括安全存储密码)
  • 数据库项的模糊搜索
  • 离线搜索 Oracle html 文档


Gai*_*ius 11

一个非常简单的调整是添加rlwrap


Dav*_*all 7

我咨询过的每个站点都将 Oracle 发誓由Toad作为查询接口。不是 DBAdmins,但主要是开发人员。


Lei*_*fel 5

SQL 工具是我尝试过的替代方法。它不适合我的需求,但它可能适合你。 SQL Tools++建立在 SQL 工具之上。


小智 5

对于 GUI,我使用 Oracle 的 SQL Developer。它几乎拥有您可能需要的一切,包括用于 ASH/AWR 报告、会话、内存和其他管理的预构建 SQL。这对我很有帮助,因为我的官方角色不是 DBA,但我做了很多这样的工作。

SQL Plus 有一个相当于向上箭头:list 或 l。它没有那么好,只显示最后一个命令,您仍然需要将其复制并粘贴到提示中。