Oracle SQL Developer在哪里存储连接?

Sha*_*ane 81 oracle oracle11g

我有一个无法连接到Oracle Database 11g Express Edition的应用程序.我在这个版本中创建了一个测试数据库,我可以使用Oracle SQL Developer连接到数据库,创建表,视图等.但是,我很难通过我的应用程序连接.连接信息在哪里?在什么档案?我想将我的连接信息与SQL Explorer文件中设置的内容进行比较.我找到了所有*.ora文件并重命名它们,看看我是否能找到存储连接的文件(通过消除过程),但我没有成功.任何帮助,将不胜感激.

Dow*_*ers 77

对我来说,它的位置与上面列出的位置略有不同

\Users\[user]\AppData\Roaming\SQL Developer\system3.2.20.09.87\o.jdeveloper.db.connection.11.1.1.4.37.59.48\connections.xml
Run Code Online (Sandbox Code Playgroud)

  • 或者通过"漫游"用%APPDATA%环境变量替换这些东西,可选 (5认同)
  • 谢谢!知道这些Oracle人在想出这样的道路时会想到什么会很有趣! (3认同)
  • ...和Connection _Folders_存储在这里:`\ Users\[user]\AppData\Roaming\SQL Developer\system4.2.0.17.089.1709\o.sqldeveloper.12.2.1.17.89.1709\product-preferences.xml` (2认同)
  • 该文件现在是一个“json”。 (2认同)

小智 31

假设您在升级版本时丢失了这些,请按照以下步骤进行恢复:

  1. 打开SQL Developer
  2. 右键单击Connections
  3. 选择导入连接...
  4. 单击"浏览"(应该打开到SQL Developer目录)
  5. 深入研究"systemx.x.xx.xx"(将x替换为以前版本的SQL Developer)
  6. 查找并深入查看具有".db.connection"的文件夹.在它(对我来说,它在o.jdeveloper.db.connection.11.1.1.4.37.59.48)
  7. 选择connections.xml并单击"打开"

然后,您应该看到要导入的连接列表


Ste*_*ers 9

如果在SQLDeveloper的Connections视图中找不到connections.xml然后右键单击Connections,则选择Export connections.


Sha*_*ane 8

它存储在名为connections.xml的文件中

\Users\[User]\AppData\Roaming\SQL Developer\System\
Run Code Online (Sandbox Code Playgroud)

当我重命名该文件时,我的所有连接信息都消失了.我把它重新命名了,一切都回来了.当我查看XML文件时,我发现了测试连接别名,端口,用户名,角色,身份验证类型等.


Len*_*ran 7

在某些版本中,它将其存储在

<installed path>\system\oracle.jdeveloper.db.connection.11.1.1.0.11.42.44
\IDEConnections.xml
Run Code Online (Sandbox Code Playgroud)


eeb*_*sen 5

对于OS X,我的connection.xml文件位于

/Users/<username>/.sqldeveloper/system<sqldeveloper_version>/o.jdeveloper.db.connection.<oracle_version?>/
Run Code Online (Sandbox Code Playgroud)