Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle SQL开发人员:通过Dropbox共享配置_Sql_Oracle_Oracle Sqldeveloper_Dropbox - Fatal编程技术网

Oracle SQL开发人员:通过Dropbox共享配置

Oracle SQL开发人员:通过Dropbox共享配置,sql,oracle,oracle-sqldeveloper,dropbox,Sql,Oracle,Oracle Sqldeveloper,Dropbox,我想在使用Dropbox的几台计算机上共享我的Oracle SQL Developer配置 我该怎么做呢?以下是我所做的 #!/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

我想在使用Dropbox的几台计算机上共享我的Oracle SQL Developer配置

我该怎么做呢?

以下是我所做的

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

如果有人来这里寻找像我这样的用户配置选项的位置,他们会隐藏在这里:

%appdata%\SQL Developer\
在将首选项复制到新计算机时,了解这一点很有用。如果要查找连接设置,请在该目录中搜索
connections.xml
。这里还有一些您可能需要的其他配置文件:

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

这是针对Oracle SQL Developer 3的。

在Dropbox上简单共享SQLDeveloper配置,在MACOSX上最简单的方法是

cd ~/Dropbox
mkdir -p Library/SQLDeveloper
cp -rp ~/.sqldeveloper/* Library/SQLDeveloper/
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper
在您最重要的机器上以及仅在要共享的机器上执行此操作

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

这很有魅力。

你好,马克。快速SQL开发人员问题。。。你觉得怎么样?上次我试用它时,它没有适当的基于文件的开发功能(例如,加载一个SQL文件并显示用于在文件中移动的常用导航器)。我知道它在功能列表中。@Nick,他们已经相当频繁地发布新版本,并进行了很多改进。您提到的内容现在已合并到File/Open中,它们还具有用于合并修订控制的挂钩。如果你有一段时间没用过它,那绝对值得一看。我注意到他们可以打开文件,但你似乎只剩下一个没有导航辅助的大文件。是这样吗?我习惯于用Toad解析一个文件来给出包spec/body/functions/procedures。在功能列表中查看,它似乎计划用于2.0。