Ich möchte meine Oracle SQL Developer-Konfiguration für mehrere Computer freigeben, die Dropbox verwenden.Oracle SQL Developer: Konfiguration über Dropbox freigeben
Wie kann ich das tun?
Ich möchte meine Oracle SQL Developer-Konfiguration für mehrere Computer freigeben, die Dropbox verwenden.Oracle SQL Developer: Konfiguration über Dropbox freigeben
Wie kann ich das tun?
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
Falls jemand hier kommt für den Standort des Benutzers konfigurierten Optionen wie mich suchen, sie verstecken sich hier:
%appdata%\SQL Developer\
Dies ist nützlich, wenn sie wissen, Ihre Einstellungen auf einen neuen Computer zu kopieren. Wenn Sie nach Verbindungseinstellungen suchen, suchen Sie in diesem Verzeichnis nach connections.xml
. 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 SQL Developer 3.
Einfache Sharing sqldeveloper Config auf Dropbox, der einfachste Weg, auf MACOSX ist zu
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
tun zu teilencd ~/Dropbox
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper
Das funktioniert wie ein Zauber.
Hallo Mark. Quick SQL Developer Frage ... wie findest du es? Beim letzten Mal, als ich es ausprobierte, verfügte es nicht über geeignete dateibasierte Entwicklungsfunktionen (z. B. laden Sie eine SQL-Datei und zeigen den üblichen Navigator zum Bewegen der Datei an). Ich weiß, dass es auf der Feature-Liste war. –
@Nick, sie haben ziemlich häufig neue Versionen mit vielen Verbesserungen veröffentlicht. Was Sie erwähnen, ist jetzt in File/Open enthalten, und sie haben auch Haken für die Integration mit Revisionskontrolle. Es ist definitiv einen Besuch wert, wenn Sie es eine Weile nicht mehr benutzt haben. –
Ich bemerkte, dass sie Dateien öffnen können, aber Sie scheinen mit einer großen Datei ohne Navigationshilfen verlassen zu werden. Ist das richtig? Ich bin an Toad gewöhnt, die eine Datei analysiert, um Paketspezifikation/Körper/Funktionen/Verfahren zu geben. Sah in der Feature-Liste nach und es scheint für 2.0 geplant zu sein. –