Oracle SQL Developer:通过Dropbox共享配置

时间:2009-07-09 01:26:40

标签: sql oracle oracle-sqldeveloper dropbox

我想在几台使用Dropbox的计算机上分享我的Oracle SQL Developer配置。

我该怎么做?

3 个答案:

答案 0 :(得分:11)

如果有人来这里寻找像我这样的用户配置选项的位置,他们就藏在这里:

%appdata%\SQL Developer\

这有助于了解何时将首选项复制到新计算机。如果要查找连接设置,请在该目录中搜索connections.xml。此处还有一些您可能需要的其他配置文件:

sqldeveloper.conf – <sqldeveloper dir>\sqldeveloper\bin\
ide.conf – <sqldeveloper dir>\ide\bin\

这适用于Oracle SQL Developer 3。

答案 1 :(得分:2)

这就是我的所作所为。

#!/bin/bash

# share sqldeveloper config via dropbox
# this is for sqldeveloper 1.5.4, change your paths as necessary
# strace or dtruss sqldeveloper to see what config files are accessed

ITEMS="
o.ide.11.1.1.0.22.49.48/preferences.xml
o.ide.11.1.1.0.22.49.48/settings.xml
o.jdeveloper.cvs.11.1.1.0.22.49.48/preferences.xml
o.jdeveloper.subversion.11.1.1.0.22.49.48/preferences.xml
o.jdeveloper.vcs.11.1.1.0.22.49.48/preferences.xml
o.sqldeveloper.11.1.1.59.40/preferences.xml
o.sqldeveloper.11.1.1.59.40/product-preferences.xml
"

INST=~/Library/Application\ Support/SQL\ Developer/system1.5.4.59.40
DROP=~/Dropbox/Library/SQL\ Developer/system1.5.4.59.40

# note, you can zap your configuration if you are not careful.
# remove these exit lines when you're sure you understand what's
# going on.

exit

# copy from real folder to dropbox
for i in $ITEMS; do
    echo uncomment to do this once to bootstrap your dropbox
    #mkdir -p "`dirname "$DROP/$i":`"
    #cp -p "$INST/$i" "$DROP/$i"
done

exit

# link from dropbox to real folder
for i in $ITEMS; do
    rm "$INST/$i"
    ln -s "$DROP/$i" "$INST/$i"
done

答案 2 :(得分:1)

在Dropbox上简单共享SQLDeveloper配置,MACOSX上最简单的方法是

cd ~/Dropbox
mkdir -p Library/SQLDeveloper
cp -rp ~/.sqldeveloper/* Library/SQLDeveloper/
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper

在最重要的机器和仅共享的机器上执行此操作

cd ~/Dropbox
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper

这就像一个魅力。