2009-07-09 6 views
6

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?

+0

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. –

+0

@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. –

+0

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. –

Antwort

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 
11

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.

1

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 teilen
cd ~/Dropbox 
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper 
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper 

Das funktioniert wie ein Zauber.