DatabaseConnections没有JNDI上下文,因此无法列出连接

时间:2015-02-28 21:02:01

标签: sql oracle oracle-sqldeveloper

刚刚打开了Oracle SQL Developer,我收到了这个错误:

  

无法在url创建数据库连接的命名上下文:file:/ C:/ Users /.../ AppData / Roaming / SQL Developer / system3.2.20.09.87 / o.jdeveloper.db.connection.11.1.1.4 .37.59.48 / connections.xml

     

SEVERE 95 69513 oracle.jdevimpl.db.adapter.DefaultContextWrapper无法在url创建数据库连接的命名上下文:file:/ C:/ Users /.../ AppData / Roaming / SQL Developer / system3.2.20.09.87 /o.jdeveloper.db.connection.11.1.1.4.37.59.48/connections.xml

     

SEVERE 96 0 oracle.jdeveloper.db.DatabaseConnections DatabaseConnections没有JNDI上下文,因此无法列出连接。

我丢失了所有连接...... connections.xml似乎是空的

关于如何解决这个问题的任何想法?

谢谢!

3 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。这对我有用。

connections.xml文件只包含重复的字符串NULL

我只是删除了这个文件并创建了一个很好的新连接。

答案 1 :(得分:0)

  • 第1步:删除路径connections.xml下的文件C:\Users\tejgm\AppData\Roaming\SQL Developer\system2.1.1.64.45\o.jdeveloper.db.connection.11.1.1.2.36.55.30

  • 第2步:重新启动SQL。

答案 2 :(得分:0)

很抱歉成为一名死灵法师,但我发现当C:驱动器(用户\ xxx \ AppData所在的位置)已满时会发生这种情况。出于某种原因,在将连接添加到connetions.xml文件时,应用程序不仅仅是追加/写入文件,而是完全覆盖文件。如果目标驱动器上没有空间,则不会写入任何内容。