Где Oracle SQL Developer хранит соединения?

У меня есть приложение, с которым я не могу подключиться к моей Oracle Database 11g Express Edition. Я создал тестовую базу данных в этом выпуске, и я могу прекрасно подключиться к базе данных с помощью Oracle SQL Developer, создавать таблицы, представления и т.д. Однако мне трудно подключиться к моему приложению. Где информация о соединении? В каком файле? Я хотел сравнить информацию о подключении с тем, что настроено в файле SQL Explorer. Я нашел все файлы *.ora и переименовал их, чтобы узнать, могу ли я найти файл (через процесс устранения), в котором были сохранены соединения, но я не был успешным. Любая помощь будет оценена.

Ответ 1

Это было в немного другом для меня месте, чем перечисленные выше

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

Ответ 2

Предполагая, что вы потеряли их при обновлении версий, как я, выполните следующие действия для восстановления:

  • Открыть SQL Developer
  • Щелкните правой кнопкой мыши на Connections
  • Выбор импортных подключений...
  • Нажмите "Обзор" (откроется в вашем каталоге разработчиков SQL).
  • Перейдите к "systemx.x.xx.xx" (замените x своей предыдущей версией SQL Developer).
  • Найдите и сверните папку, в которой есть ".db.connection". в нем (для меня это было в o.jdeveloper.db.connection.11.1.1.4.37.59.48)
  • выберите connection.xml и нажмите "Открыть"

Затем вы увидите список подключений, которые будут импортированы

Ответ 3

Если вы не найдете connections.xml, щелкните правой кнопкой мыши на Connections в представлении "Соединения" SQLDeveloper и выберите Export connections.

Ответ 4

Он хранится в файле с именем connections.xml под

\Users\[User]\AppData\Roaming\SQL Developer\System\

Когда я переименовал файл, вся информация о моем подключении исчезла. Я переименовал его обратно, и все это вернулось. Когда я просмотрел XML файл, я нашел как псевдонимы тестовых подключений, порты, имена пользователей, роли, типы аутентификации и т.д.

Ответ 5

В некоторых версиях он хранит его под

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

Ответ 6

Для OS X мои файлы connection.xml находятся в

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

Ответ 7

Я нашел себя в

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

Ответ 8

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

Ответ 9

Если вы ранее установили SQL Developer, он сохранит детали соединения в файле "connection.xml", который будет расположен ниже указанного пути.

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

Как только вы получите этот 'connection.xml' попробуйте импортировать его в SQLDeveloper, щелкнув правой кнопкой мыши на CONNECTIONS.

Ответ 10

Для Mac OS X:

~/.sqldeveloper/system4.1.3.20.78/o.jdeveloper.db.connection.12.2.1.0.42.151001.541/connections.xml

Ответ 11

Проще всего открыть окно поиска и выполнить поиск connection.xml, щелкнув правой кнопкой мыши по этому файлу и выбрав открытое расположение файла/папки. Как только вы получите connection.xml, попробуйте импортировать его в SQLDeveloper, щелкнув правой кнопкой мыши на CONNECTIONS.

Ответ 12

В системах Linux:

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