2009-07-09 10 views
6

Je souhaite partager ma configuration Oracle SQL Developer sur mes différents ordinateurs utilisant Dropbox.Oracle SQL Developer: configuration de partage via Dropbox

Comment est-ce que je peux faire ceci?

+0

Salut Mark. Quick SQL Developer question ... comment le trouvez-vous? La dernière fois que je l'ai essayé, il n'avait pas les capacités de développement basées sur les fichiers (c'est-à-dire charger un fichier SQL et montrer le navigateur habituel pour se déplacer dans le fichier). Je sais que c'était sur la liste des fonctionnalités. –

+0

@Nick, ils ont publié de nouvelles versions assez fréquemment avec beaucoup d'améliorations. Ce que vous mentionnez est maintenant incorporé dans File/Open, et ils ont aussi des hooks à incorporer avec le contrôle de révision. Cela vaut la peine de vérifier si vous ne l'avez pas utilisé depuis un moment. –

+0

J'ai remarqué qu'ils peuvent ouvrir des fichiers, mais vous semblez avoir un gros fichier sans aides à la navigation. Est-ce correct? Je suis habitué à Toad qui analyse un fichier pour donner les spécifications/corps/fonctions/procédures du paquet. Regardé dans la liste des fonctionnalités et il semble être prévu pour 2.0. –

Répondre

2

Voici ce que j'ai fait.

#!/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 
11

Dans le cas où quelqu'un vient ici pour trouver l'emplacement des options configurées par l'utilisateur comme moi, ils se cachent ici:

%appdata%\SQL Developer\ 

Ceci est utile pour savoir quand la copie de vos préférences à un nouvel ordinateur. Si vous recherchez les paramètres de connexion, recherchez connections.xml dans ce répertoire. Il y a aussi quelques autres fichiers de configuration ici que vous pourriez avoir besoin:

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

Ceci est pour Oracle SQL Developer 3.

1

config partage simple sqldeveloper sur Dropbox, le plus simple sur MacOSX est de

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

pour ce faire, sur votre machine la plus importante et sur la machine sur laquelle partager seulement les

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

Cela fonctionne comme un charme.

Questions connexes