Oracle SQL Developer在哪里存储连接?

时间:2011-10-31 14:03:36

标签: oracle oracle11g

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

13 个答案:

答案 0 :(得分:74)

对我而言,与上面列出的位置略有不同

\Users\[user]\AppData\Roaming\SQL Developer\system3.2.20.09.87\o.jdeveloper.db.connection.11.1.1.4.37.59.48\connections.xml

答案 1 :(得分:30)

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

  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并单击“打开”
  8. 然后,您应该会看到将要导入的连接列表

答案 2 :(得分:9)

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

答案 3 :(得分:8)

它存储在

下名为connections.xml的文件中
\Users\[User]\AppData\Roaming\SQL Developer\System\

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

答案 4 :(得分:7)

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

<installed path>\system\oracle.jdeveloper.db.connection.11.1.1.0.11.42.44
\IDEConnections.xml

答案 5 :(得分:4)

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

/Users/<username>/.sqldeveloper/system<sqldeveloper_version>/o.jdeveloper.db.connection.<oracle_version?>/

答案 6 :(得分:3)

我找到了我的

C:\Users\<user>\AppData\Roaming\SQL Developer\system2.1.1.64.45\o.jdeveloper.db.connection.11.1.1.2.36.55.30\connections.xml

答案 7 :(得分:3)

SqlDeveloper将所有连接存储在名为

的文件中
connections.xml

在Windows XP中,您可以在位置找到该文件

C:\Documents and Settings\<username>\Application Data\SQL Developer\systemX.X.X.X.X\o.jdeveloper.db.connection.X.X.X.X.X.X.X\connections.xml

在Windows 7中,您将在位置找到它

C:\Users\<username>\AppData\Roaming\SQL Developer\systemX.X.X.X.X\o.jdeveloper.db.connection.X.X.X.X.X.X.X\connections.xml

答案 8 :(得分:1)

如果您以前安装过SQL Developer,那么它会将连接详细信息存储在&#39; connection.xml&#39;它将位于下面提到的路径中。

C:\Users\Username\AppData\Roaming\SQL Developer\system3.1.07.42\o.jdeveloper.db.connection.11.1.1.4.37.59.48

获得&#39; connection.xml&#39; 尝试通过右键单击CONNECTIONS将其导入SQLDeveloper。

答案 9 :(得分:1)

以更简单的方式打开搜索窗口并搜索connection.xml,右键单击该文件并选择打开的文件/文件夹位置。 一旦得到connection.xml,请尝试通过右键单击CONNECTIONS将其导入SQLDeveloper。

答案 10 :(得分:0)

在linux系统上:

~/.sqldeveloper/system<sqldeveloper_version>/o.jdeveloper.db.connection/connections.xml

答案 11 :(得分:0)

使用Windows上的SQLDeveloper v19.1.0,我在

中找到了作为JSON文件

C:\Users\<username>\AppData\Roaming\SQL Developer\system<versionNumber>\o.jdeveloper.db.connection

文件名为connections.json

答案 12 :(得分:0)

对于macOS

/Users/joseluisbz/.sqldeveloper/system18.1.0.095.1630/o.jdeveloper.db.connection/connections.xml