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