Есть ли простой способ резервного копирования пользовательских фрагментов Oracle SQL Developer?

Я люблю Oracle SQL Developer, поэтому я часто использую его для выполнения своих ежедневных задач. Дело в том, что моя коллекция пользовательских фрагментов продолжает расти, поэтому мне было бы интересно узнать, как их резервировать.

прежде чем спросить вслепую, я сделал немного работы, пытаясь понять, как. Я выполнил поиск в папке приложения по "фрагменту" и нашел следующий файл:

oracle.sqldeveloper.snippet.jar

который, вполне вероятно, содержит мои любимые фрагменты кода. Я мог бы просто сохранить этот файл, надеясь на лучшее, но почему бы не сделать это правильно и, возможно, быть в состоянии, скажем, только резервное копирование тех, которые я создал, избегая тех, которые вышли из коробки, и cétera?

любое предложение будет действительно оценили!

7 ответов


на моей машине WinXP я нашел свои пользовательские фрагменты по адресу:

C:\Documents and Settings\eddie\Application Data\SQL Developer\UserSnippets.xml

PS: заменить Эдди С вашим именем пользователя.


соглашаясь с Эдди Авадом, просто скопируйте xml-файл. И за Windows7 на файл пользовательских фрагментов sqldeveloper можно найти здесь:

C:\Users[имя пользователя]\AppData\Roaming\SQL Developer\UserSnippets.в XML


вы работаете в Windows? Проверьте ваш "C:\Documents и\настройки\приложения\данные разработчика SQL" каталог для UserSnippets.XML-файл, он содержит все пользовательские фрагменты.

кроме того, проверьте онлайн-справку для раздела "расположение информации, связанной с пользователем". Он имеет расположение файлов, которые содержат другую пользовательскую информацию.

-Дэйв


Почему бы не создать пакет на сервере Oracle для ежедневного обслуживания таким образом, он хранится в вашей БД и в ваших резервных копиях БД?

EDIT: я делаю это и считаю, что их еще проще использовать позже при выполнении задач текущего обслуживания. Возможность вызова упакованной процедуры иногда очень, очень удобна.


Если вы используете SQL Developer на Mac OS X, то фрагменты можно найти в ~ / Library / Application Support/SQL Developer / UserSnippets.в XML


для разработчика SQL 3.2.20.09 на OS X Mountain Lion (10.8.* ), файл фрагмента находится в ~/.sqldeveloper/UserSnippets.xml.


на OS-X Yosemite (10.10.5) я нашел текущие UserSnippets.xml для текущего разработчика SQL (версия 4.1.0.19) также в ~/.sqldeveloper/UserSnippets.xml