有没有一种简单的方法来备份Oracle SQL Developer的用户代码段?

时间:2009-06-09 18:40:13

标签: oracle oracle-sqldeveloper

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

在盲目地问我之前,我做了一些工作,试图找出方法。我已经通过“片段”在应用程序的文件夹中执行了搜索,并找到了以下文件:

oracle.sqldeveloper.snippet.jar

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

任何建议都会非常感激!

7 个答案:

答案 0 :(得分:7)

在我的WinXP机器上,我找到了我的用户代码:

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

PS:将 eddie 替换为您的用户名。

答案 1 :(得分:6)

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

C:\ Users [username] \ AppData \ Roaming \ SQL Developer \ UserSnippets.xml

答案 2 :(得分:2)

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

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

-Dave

答案 3 :(得分:2)

如果您在Mac OS X上使用SQL Developer,那么可以在〜/ Library / Application Support / SQL Developer / UserSnippets.xml

中找到这些片段。

答案 4 :(得分:1)

为什么不在Oracle服务器上创建一个软件包以进行日常维护,就像它存储在数据库和数据库备份中一样?

编辑:我这样做,发现在执行日常维护任务时更容易使用它们。能够调用打包的程序确实非常方便。

答案 5 :(得分:0)

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

答案 6 :(得分:0)

同意Spyder-

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

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

在那之后,我能够编辑xml以添加新的代码片段和新的类别。对xml进行更改后,必须重新启动SQLDev。 (而且由于它是xml,因此我将在有空的时候查看是否可以将其保存到Git以便在团队中共享...)