Oracle SQL Developer: Sharing-Konfiguration via Dropbox
-
12-09-2019 - |
Frage
Ich möchte meine SQL Developer Konfiguration über meine mehrere Computer teilen, die Dropbox verwenden.
Wie kann ich das tun?
Lösung 2
Hier ist, was ich getan habe.
#!/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
Andere Tipps
Falls jemand hier kommt die Suche nach dem Standort der Benutzern konfigurierten Optionen wie mir, sie verstecken sie hier:
%appdata%\SQL Developer\
Dies ist nützlich, zu wissen, wann Ihre Einstellungen auf einen neuen Computer zu kopieren. Wenn Sie die Verbindungseinstellungen suchen, in diesem Verzeichnis für connections.xml
suchen. Es gibt auch einige andere Konfigurationsdateien hier, dass Sie benötigen:
sqldeveloper.conf – <sqldeveloper dir>\sqldeveloper\bin\
ide.conf – <sqldeveloper dir>\ide\bin\
Dies ist für Oracle SQL Developer 3.
Einfache Sharing sqldeveloper Config auf Dropbox, der einfachste Weg, auf MACOSX ist
cd ~/Dropbox
mkdir -p Library/SQLDeveloper
cp -rp ~/.sqldeveloper/* Library/SQLDeveloper/
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper
Tun Sie dies auf Ihre wichtigsten Maschine und auf der Maschine, auf der nur zu teilen tun
cd ~/Dropbox
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper
Das funktioniert wie ein Charme.