1、在ubuntu下裝了win7的虛擬機,在使用plsql進行開發的時候發現很慢很卡,經常半天反應不過來。機器是不差的,1w5的thinkstation,實在受不了這種
速度,想着在ubuntu下搞一下wine+plsql,之前網絡不通,什么離線版的裝不上,網絡通的情況下,花不了太多時間
就能把wine+plsql搞好。wine的官網: http://www.winehq.org/
2、安裝wine:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get UPDATE
sudo apt-get install wine
一路暢通:
$ wine –version
wine-1.6.1
查看到版本,安裝成功。
3、直接win7下已經安裝好的plsql目錄 D:/PLSQL-Developer 拷貝到我ubuntu系統的目錄
/home/panda/pragrafile 下;
4、把之前在win7使用的oracle 客戶端下的文件tnsnames.ora 拷貝過來:/home/sf/pragrafile。
5、到oracle官網下載instant client basic packge,我下的是instantclient-basic-nt-12.1.0.1.0.zip。解壓后:
/home/sf/pragrafile/instantclient_12_1
6、cd到PLSQL的目錄下 /home/panda/pragrafile/PLSQL-Developer/
$ wine plsqldev.exe
7、在打開的plsql:toos-preferences->connection
Oracle Home=/home/sf/pragrafile/instantclient_12_1
OCI library=/home/sf/pragrafile/instantclient_12_1/oci.dll
8、配置plsql運行的環境變量:
$wine regedit
hkey_current_user ->Environment 下增加
設置PLSQL找tnsnames.ora的環境變量:
TNS_ADMIN=/home/sf/pragrafile
設置ORACLE的語言,添加環境變量:
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
9、再次打開plsql則會在database中有oracledata 選項輸入用戶名密碼就可以登陸。