2009-07-09 8 views
6

Tôi muốn chia sẻ cấu hình Oracle SQL Developer của mình trên một số máy tính sử dụng Dropbox của tôi.Nhà phát triển Oracle SQL: chia sẻ cấu hình qua Dropbox

Tôi làm cách nào để thực hiện việc này?

+0

Xin chào Mark. Câu hỏi của Nhà phát triển SQL nhanh ... làm thế nào để bạn tìm thấy nó? Thời gian qua tôi đã thử nó ra nó không có khả năng phát triển dựa trên tập tin thích hợp (tức là tải một tập tin SQL và hiển thị các hoa tiêu bình thường để di chuyển xung quanh tập tin). Tôi biết nó nằm trong danh sách tính năng. –

+0

@Nick, họ đã phát hành phiên bản mới khá thường xuyên với nhiều cải tiến. Những gì bạn đề cập đến bây giờ được tích hợp trong File/Open, và họ cũng có móc để kết hợp với kiểm soát sửa đổi. Đó chắc chắn là giá trị kiểm tra nếu bạn không sử dụng nó trong một thời gian. –

+0

Tôi nhận thấy rằng họ có thể mở tệp, nhưng bạn dường như bị bỏ lại với một tệp lớn không hỗ trợ điều hướng. Có đúng không? Tôi được sử dụng để Toad phân tích cú pháp một tập tin để cung cấp cho gói spec/body/functions/thủ tục. Nhìn vào danh sách các tính năng và nó dường như được lên kế hoạch cho 2.0. –

Trả lời

2

Đây là những gì tôi đã làm.

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

Trong trường hợp bất cứ ai đến đây tìm kiếm vị trí của người sử dụng tùy chọn cấu hình như tôi, chúng đang ẩn nấp ở đây:

%appdata%\SQL Developer\ 

này rất hữu ích để biết khi sao chép sở thích của bạn vào một máy tính mới. Nếu bạn đang tìm cài đặt kết nối, hãy tìm kiếm connections.xml trong thư mục đó. Ngoài ra còn có một số tập tin cấu hình khác ở đây mà bạn có thể cần:

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

này là dành cho Oracle SQL Developer 3.

1

đơn giản chia sẻ SQLDeveloper cấu hình trên Dropbox, cách dễ nhất trên MacOSX là

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

làm điều này trên máy tính quan trọng nhất của bạn và trên máy mà trên đó để chia sẻ chỉ làm

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

Điều này hoạt động giống như một sự quyến rũ.