mac系統下用wineskin安裝plsql developer及數據亂碼解決辦法

最近入手了蘋果筆記本用於java和ios開發,基本上所有軟件都搞定了,就是oracle客戶端用慣了plsql developer,其他的怎麼用都覺得不順手。偶爾發現了wineskin這個好東西,參考網上教程成功把windows下的plsql在mac系統運行起來了,但是發現數據中得數據是亂碼,經過一番調查終於解決了。


解決方法:

在PLSQL Developer的plsqldev.exe統計目錄下創建run.bat文件,寫入內容

set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
plsqldev.exe


然後在wineskin的advanced的windows exe中指定執行文件爲run.bat,並勾選上後面Use start.exe


test run執行,發現數據庫中得數據不再是問號了,完美解決!


順便轉載下wineskin安裝plsql developer步驟:

1、下載wineskin,官網下載最新的,網上有的老版本我開始下來不行,我下的是1.7版本

http://wineskin.urgesoftware.com/tiki-index.php?page=Downloads

2、下載後打開文件 添加引擎 可以用最新的

下載好引擎後 create new blank wrapper 然後輸入APP的名稱如plsql點確定就會自動創建一個APP包,存放路徑在/Users/Mskion/Applications/Wineskin/下面(mskion是自己的用戶名)在Finder中打開顯示包內容.

3、雙擊wineskin.app , Install Software , 選擇安裝文件 ,打開後選擇下載的好的plsql的安裝包點確定就開始安裝了.安裝時一定會報錯,提示缺少GDI+的個組件

回到雙擊wineskin.app的那步,選擇advanced,選擇TOOLS,點winetricks,這時會彈出一個框,可以搜素缺少的組件自己添加一下,它會自動下載,這裏要注意的是在安裝組件的時候下面會顯示安裝進度和是否安裝成功,如果失敗,它會告訴你怎麼操作GDI+如果安裝XP的會彈出一個網頁去下載一個1M多的文件然後會提示你放到指定的路徑後再回到這裏重新RUN一下GDI+.
添加好後就可以安裝了 有需要的話還可以打個漢化包 然後Text Run一下 正常的話應該是這個樣子,測試成功的話點cancel進到軟件裏面會讓你激活,找個號就行了.
因爲plsql需要oracle客戶端的支持才能連接數據庫,所以需要去oracle官網下載一下windows下的客戶端一定要32位的  instantclient-basic-nt-11.2.0.4.0.zip (51,477,933 bytes) 50M左右
下載好解壓到 /Users/Mskion/Applications/Wineskin/PLSQL Developer.app/drive_c/Program Files/這個目錄裏,注意按照自己的用戶名和APP更改名稱
有了客戶端後還需要配置TNSNAMES.ORA文件,在剛剛的客戶端目錄裏新建network/admin/tnsnames.ora這些文件
編輯tnsnames.ora文件。


4、在plsql中指定oci.dll文件
oci.dll文件在剛剛下載的oracle客戶端裏.可以參數我的完成路徑,建議從MAC的終端裏複製路徑

添加oci.dll路徑,保存後退出,重新打開程序,就可以正常使用了.

/Users/apple/Applications/Wineskin/PLSQL.app/drive_c/Program Files/instantclient_11_2/oci.dll

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章