Oracle SQL Developer - 如何通过命令行连接数据库

11

我正在编写一个小型的数据库实用程序。我希望用户可以直接从这个实用程序中打开 Oracle sqldeveloper 的实例。是否可以打开已连接到特定数据库的 Oracle sqldeveloper IDE?

就像 sqldeveloper USERID/PASSWORD@DATABASE 这样的形式。

4个回答

3
现在,只要您使用20.2或更高版本的SQL Developer,就可以通过免费的开源扩展实现这一点。
我在这里提供了逐步说明
它工作的快速GIF...

enter image description here


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. 转到“工具”->“首选项”,在左侧窗格中单击“Connection Helper”节点,然后在主窗格中启用“接受命令行连接”。对于您所要求的内容,您不需要任何其他复选框。
4. 关闭SQLDeveloper,并从CLI启动它:sqldeveloper -myCLIconnection=user/pw@host:port/service 这是Oracle公司thatjeffsmith他的博客中记录的内容与Oracle公司Brian JeffriesOracle的github存储库中提供的内容的结合。

2

使用“/?”而不是“/h”。有覆盖配置文件的选项,是否可以这样做可能取决于配置文件提供的功能。


0

好像不是这样的。sqldeveloper.exe /h 显示了可能的启动参数,但没有一个与您的需求有任何共同之处。


1
当我运行 sqldeveloper.exe /h 时,它会打开一个带有名为“h”的SQL工作表的SQL Developer实例。 - WW.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接