2009-07-09 9 views
6

Vorrei condividere la configurazione di Oracle SQL Developer tra i vari computer che utilizzano Dropbox.Oracle SQL Developer: condivisione della configurazione tramite Dropbox

Come posso fare questo?

+0

Ciao Mark. Domanda per lo sviluppatore SQL veloce ... come lo trovi? L'ultima volta che l'ho provato, non aveva le capacità di sviluppo basate su file (ad esempio, caricare un file SQL e mostrare il solito navigatore per spostarsi nel file). So che era nella lista delle caratteristiche. –

+0

@Nick, hanno rilasciato nuove versioni abbastanza frequentemente con molti miglioramenti. Quello che menzioni ora è incorporato in File/Open, e hanno anche ganci per incorporare con il controllo di revisione. Vale sicuramente la pena di provarlo se non lo si utilizza da un po '. –

+0

Ho notato che possono aprire file, ma sembra che tu abbia un grosso file senza aiuti per la navigazione. È giusto? Sono abituato a Toad che analizza un file per fornire specifiche/corpo/funzioni/procedure del pacchetto. Guardato nella lista delle caratteristiche e sembra essere pianificato per 2.0. –

risposta

2

Ecco cosa ho fatto.

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

Nel caso in cui qualcuno viene qui cercando la posizione del configurati dall'utente opzioni come me, si nascondono qui:

%appdata%\SQL Developer\ 

Questo è utile per sapere quando si copiano le preferenze per un nuovo computer. Se stai cercando le impostazioni di connessione, cerca connections.xml in quella directory. Ci sono anche alcuni altri file di configurazione qui che potrebbe essere necessario:

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

Questo è per Oracle SQL Developer 3.

1

Semplice condivisione SQLDeveloper config su Dropbox, il modo più semplice su MacOSX è quello di

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

Fate questo sulla vostra macchina più importante e sulla macchina su cui condividere solo fare

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

Funziona come un fascino.