9

我喜欢 Oracle SQL Developer,所以我发现自己经常使用它来完成我的日常任务。问题是我收集的自定义片段只会不断增长,所以我认为学习如何备份它们会很有趣。

在盲目询问之前,我做了一些工作试图弄清楚如何。我通过“snippet”在应用程序的文件夹中执行了搜索,并找到了以下文件:

oracle.sqldeveloper.snippet.jar

这很可能包含我心爱的代码片段。我可以只希望最好的保存那个文件,但为什么不以正确的方式做,也许只能备份那些我创建的文件,避免那些开箱即用的文件,等等等等?

任何建议将不胜感激!

4

8 回答 8

9

在我的 WinXP 机器上,我在以下位置找到了我的用户片段:

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

PS:用你的用户名替换eddie

于 2009-06-09T18:54:02.173 回答
7

同意 Eddie Awad,只需复制 xml 文件即可。对于windows7的 sqldeveloper User-Snippets 文件可以在这里找到:

C:\Users[用户名]\AppData\Roaming\SQL Developer\UserSnippets.xml

于 2011-03-25T09:16:06.803 回答
3

如果您在 Mac OS X 上使用 SQL Developer,则可以在 ~/Library/Application Support/SQL Developer/UserSnippets.xml 中找到这些片段

于 2009-06-09T19:20:37.983 回答
2

你在 Windows 上运行吗?检查“C:\Documents and Settings\\Application Data\SQL Developer”目录中的 UserSnippets.xml 文件,它包含所有用户定义的片段。

此外,请查看“用户相关信息的位置”主题的联机帮助。它具有包含其他用户定义信息的文件的位置。

-戴夫

于 2009-06-09T19:00:20.520 回答
1

为什么不在 Oracle 服务器上创建一个用于日常维护的包,将其存储在您的数据库和数据库备份中?

编辑:我这样做并发现以后在执行日常维护任务时更容易使用它们。有时能够调用打包过程真的非常方便。

于 2009-06-09T18:41:52.977 回答
1

同意 Spyder -

C:\Users\[用户名]\AppData\Roaming\SQL Developer\UserSnippets.xml

是地方。但我只是在创建我的第一个新片段后才发现这一点。

之后,我能够编辑 xml 以添加新的片段和新的类别。对 xml 进行更改后,必须重新启动 SQLDev。(而且由于它是一个 xml,我将看看我是否可以将它保存到 Git,以便在我有时间的时候与我的团队分享......)

于 2019-05-20T16:25:13.920 回答
0

对于 OS X Mountain Lion (10.8.*) 上的 SQL Developer 3.2.20.09,代码片段文件位于~/.sqldeveloper/UserSnippets.xml.

于 2013-06-19T13:00:17.597 回答
0

在 OS-X Yosemite (10.10.5) 上,我还找到了当前 SQL Developer(版本 4.1.0.19)的当前 UserSnippets.xml ~/.sqldeveloper/UserSnippets.xml

于 2015-09-13T21:24:28.310 回答