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

65

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

  • 0
    Какую ОС вы используете? Используете ли вы SQL-разработчик, который шел с установкой базы данных, или вы загрузили автономную версию?
  • 0
    Сожалею! Я использую Windows 7 (64-битная машина) и я скачал автономный.
Показать ещё 3 комментария
Теги:
oracle11g

11 ответов

53

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

\Users\[user]\AppData\Roaming\SQL Developer\system3.2.20.09.87\o.jdeveloper.db.connection.11.1.1.4.37.59.48\connections.xml
  • 3
    Спасибо! Было бы интересно узнать, что думают эти люди из Oracle, когда они идут по такому пути!
  • 5
    или замените содержимое через «Роуминг» переменной среды% APPDATA%, при необходимости
Показать ещё 1 комментарий
23

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

  • Открыть 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 и нажмите "Открыть"

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

7

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

6

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

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

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

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

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

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
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
2

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

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

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

1

Для Mac OS X:

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

Если вы ранее установили 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.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню