在電腦上安裝了第二系統Ubuntu,但面臨各類Linux不支持的開發軟件也是一籌莫展。好比經常使用的Eclipse,PlSQl,Oracle,QQ等等,因而,上網查閱各類資料,最終的解決方案仍是要依賴於windows的依託工具wine.(不知道用MacBook的猿們是一種什麼樣的心理狀態)。sql
那麼,首先來講說在Ubuntu下安裝wine PlSQl的方法和步驟吧。數據庫
第一步:固然是要先安裝wine。ubuntu
sudo add-apt-repository ppa:ubuntu-wine/ppawindows
sudo apt-get update網絡
sudo apt-get install wine 工具
下載和安裝時間可能有點長,取決於網絡,網速快也是很感動人的,安裝完成之後,咱們看一下是否安裝成功。spa
$ wine –versionip
若是能看到版本信息,說明安裝成功了,順便以自身經驗說明一下,最好選擇安裝1.6版本的,網上不少說1.7的安裝不成功,因此爲了保險起見,仍是遵從大多數人們的額意見吧,能夠install的時候控制一下版本。ci
即:sudo apt-get install wine1.6開發
第二步:轉移PLSQL的目錄位置
找到咱們在windows下的PLSQL的目錄位置,好比: D:/PLSQL-Developer,將其拷至ubuntu系統的目錄/home/panda/pragrafile 下;
第三步:拷貝Oracle配置文件
將windows下的Oracle客戶端的文件tnsnames.ora拷貝至/home/sf/pragrafile下。
第四步:下載instantclient
到Oracle官網下載instant client basic packge,我下的是instantclient-basic-nt-12.1.0.1.0.zip,解壓後拷貝至 /home/sf/pragrafile/instantclient_12_1
第五步:運行PLSQL
cd到PlSql的目錄下/home/panda/pragrafile/PLSQL-Developer/,而後運行PlSql
$ wine plsqldev.exe
第六步:配置PlSql
在打開的PlSql圖形界面,選擇toos-preferences->connection
Oracle Home=/home/sf/pragrafile/instantclient_12_1
OCI library=/home/sf/pragrafile/instantclient_12_1/oci.dll
第七步:配置PlSql運行的環境變量
$ wine regedit
hkey_current_user ->Environment 下增長設置
PLSQL找tnsnames.ora的環境變量:TNS_ADMIN=/home/sf/pragrafile
設置ORACLE的語言,添加環境變量:
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
最後,運行PlSLQ,像windows系統那樣的輸入用戶名和密碼以及數據庫鏈接信息便可。
好了,步驟很簡單,有興趣的童鞋能夠動手試一試,有遇到什麼問題或者有更好的解決方案你們一塊兒討論。