幸运的是,是的。现在可以使用 Oracle 的 ConnectionHelper 扩展来实现。
不过,这是一个有点老套的工作流程。希望他们能找到一种方法将其包含在 SQLDeveloper 中,因为如果管理层了解到添加“githubusercontent”存储库,他们可能会误判风险。
另外,请确保您使用的是最近的 SQLDeveloper (20.2+)。
但这里有:
- 在 SQLDeveloper 中,通过转到帮助 -> 检查更新并点击“添加”来添加以下更新源:
https://raw.githubusercontent.com/bjeffrie/sqldev-update-center/master/update-center.xml
- 选择“连接助手”,然后下一步-下一步-完成向导(您需要重新启动 SQLDeveloper)。
- 转到工具 -> 首选项,然后在左侧窗格中,单击节点“连接助手”,然后在主窗格中启用“接受命令行连接”。您不需要任何其他复选框来满足您的要求。
- 关闭 SQLDeveloper 并从 CLI 启动它:
sqldeveloper -myCLIconnection=user/pw@host:port/service
[这是甲骨文的thatjeffsmith在他的博客上记录的内容以及甲骨文的Brian Jeffries在甲骨文的 github存储库中所记录的内容的组合。]