Oracle sqldeveloper - 如何从命令行连接DB

时间:2010-10-07 16:39:46

标签: oracle oracle-sqldeveloper

我正在编写一个小型DB实用程序。我想让用户能够直接从该实用程序打开Oracle sqldeveloper的实例。是否可以打开已连接到特定数据库的Oracle sqldeveloper IDE?

类似于sqldeveloper USERID / PASSWORD @ DATABASE

4 个答案:

答案 0 :(得分:2)

/?工作而不是/ h。有一些选项可以覆盖配置文件,因此您是否可以这样做可能取决于配置文件提供的功能。

答案 1 :(得分:2)

幸运的是,是的。现在可以使用 Oracle 的 ConnectionHelper 扩展。

不过,它的工作流程有点笨拙。希望他们能找到一种方法将其包含在 SQLDeveloper 本身中,因为如果管理层了解到添加“githubusercontent”存储库,他们可能会误判风险。

另外,请确保您使用的是最新的 SQLDeveloper (20.2+)。

但是这里是:

  1. 在 SQLDeveloper 中,通过转到“帮助”->“检查更新”并点击“添加”,添加以下更新源:https://raw.githubusercontent.com/bjeffrie/sqldev-update-center/master/update-center.xml
  2. 选择“Connection Helper”并下一步完成向导(您需要重新启动 SQLDeveloper)。
  3. 转到工具 -> 首选项,然后在左窗格中单击节点“连接助手”,然后在主窗格中启用“接受命令行连接”。您不需要任何其他复选框来满足您的要求。
  4. 关闭 SQLDeveloper 并从 CLI 启动它:sqldeveloper -myCLIconnection=user/pw@host:port/service

[这是 Oracle thatjeffsmithhis blog 上记录的内容以及 Oracle Brian Jeffries 放入 Oracle's github repo 中的内容的组合。]

答案 2 :(得分:0)

似乎不是这样。 sqldeveloper.exe /h向我们展示了可能的启动参数,但它们似乎与您的需求没有任何共同之处。

答案 3 :(得分:0)

现在只要使用20.2或更高版本的SQL Developer,就可以使用免费的开放源代码extension

我有step-by-step instructions here

它的快速GIF效果...

enter image description here