Oracle SQL Developer: partilha de configuração via Dropbox
-
12-09-2019 - |
Pergunta
Gostaria de partilhar a minha configuração do Oracle SQL Developer em meus vários computadores que usam o Dropbox.
Como posso fazer isso?
Solução 2
Aqui está o que eu fiz.
#!/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
Outras dicas
No caso de alguém vem aqui procurando a localização do usuário opções como me configurados, eles estão se escondendo aqui:
%appdata%\SQL Developer\
Este é útil para saber quando copiar suas preferências para um novo computador. Se você está procurando as configurações de conexão, procurar connections.xml
nesse diretório. Existem também alguns outros arquivos de configuração aqui que você pode precisar:
sqldeveloper.conf – <sqldeveloper dir>\sqldeveloper\bin\
ide.conf – <sqldeveloper dir>\ide\bin\
Isto é para Oracle SQL Developer 3.
Simples partilha SQLDeveloper configuração no Dropbox, a maneira mais fácil de MACOSX é
cd ~/Dropbox
mkdir -p Library/SQLDeveloper
cp -rp ~/.sqldeveloper/* Library/SQLDeveloper/
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper
Faça isso em sua máquina mais importante e na máquina sobre a qual compartilham apenas fazer
cd ~/Dropbox
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper
Isso funciona como um encanto.