1. 程式人生 > >Mac下不用虛擬機器一樣可以使用PLSQL Developer

Mac下不用虛擬機器一樣可以使用PLSQL Developer


(3)雙擊執行『Wineskin Winery』程式,如下圖:
注意:上圖中我自己已經建立了三個引擎,如果是第一次這裡是空的 (4)安裝引擎        點選『+』按鈕,如下圖紅色框選:
(5)點選加號按鈕後,如下圖:
(6)選擇一個版本引擎後點擊『Download and Install』按鈕,如下圖:

(7)點選『OK』按鈕後等待下載,等下載完成後你就能看到下圖紅框中你下載的引擎,如下圖:
(8)你可以點選『Update』按鈕軟體會自動更新,如下圖:
注意:上圖中『Update』不可點選是因我已經升級後 (9)升級完後,點選「Create New Blank Wrapper」按鈕,如下圖:

(10)再彈出的對話方塊上輸入你自己程式的名字,如下圖:

注意:取名的規則 (11)如果是第一次安裝,會出現下面的介面點選『Install』等待下載安裝

(12)安裝好後會彈出如下介面,點選紅色按,如下圖:
(13)下圖中就是我建立的PLSQL Developer引擎,如下圖:
(14)選中引擎右擊選擇『顯示包內容』,如下圖:


說明:因為不好截圖所以我找了一個圖片來代替 顯示內容如下圖:
(15)雙擊上圖紅色選中,如下圖:

(16)點選上圖中紅色選中,如下圖:

上圖中給我自己的引擎新增一個圖示,圖示字尾為.icns格式,如下圖:

介面點選下圖選中按鈕,如下圖:

(17)上圖是安裝一些元件,如果你在安裝Windows程式時報錯了缺少什麼你到這裡搜尋安裝,我暫時安裝字型,選擇後點擊『Run』按鈕,如下圖:

如下圖安裝成功:
(18)點選『Close』按鈕回到如下介面:
(19)點選上圖中紅色選中按鈕,如下圖:
(20)點選上圖選擇按鈕後找到你的『PLSQL Developer』程式,如下圖:
當看到下面的介面,我想你為高興,如下圖:


(21)『下一步』點到安裝完成,到下圖介面時選擇紅色選中的選項:
(22)點選『OK』回到下圖介面,你可以點選『Test Run』按鈕測試執行,如下圖:
或你從『Launchpad』找到自己剛才取名的引擎,如下圖:
妹的圖示為什麼沒有變,有時間再研究一下。安裝已經完成了,接下來就是配置Oracle的客戶端了。
(23)首先到Oracle官網上去下載一個Oracle 11gClient,不過需要先申請一個Oracle 帳號,才能下載。 目前下載地址:(說許可權限制不能提交帶URL地址內容,心中滿是草泥瑪)
如下圖:

這個一個綠色版的OracleClient,因此只要需要解壓了,就可以是。將下載的OracleClient檔案instantclient-basic-win32-11.2.0.1.0.zip解壓到你安裝在引擎下的PLSQ Developer程式下,如我的引擎在"/Users/shuang/Applications/Wineskin/PLSQL Developer.app/"下,我的OracleClient檔案instantclient檔案在"/Users/shuang/Applications/Wineskin/PLSQL Developer.app/drive_c/Program Files/instantclient_11_2"(注意啦!不能下64位的),如下圖:

在解壓後instantclient_11_2目錄下新建NETWORK\ADMIN目錄(如上圖紅框選中的在NETWORK下再建立ADMIN資料夾),在ADMIN目錄下新建tnsnames.ora檔案,新增資料庫TNS,如下:
注意:tnsnames.ora檔案也可以從Oracle資料庫HOME目錄的NETWORK\ADMIN目錄,還要把sqlnet.ora拷貝過來。然後確定HOST配置是否正確,如果HOST是主機名,需要把主機名後面的域名去掉) tnsnames.ora檔案內容如下:[HOST為要連線的伺服器的ip,port為伺服器預設的oracle埠,基本不會改變]
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.34)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
sqlnet.ora檔案內容如下:[就2行如下,不需要做任何修改,可以直接使用]
SQLNET.AUTHENTICATION_SERVICES= (BEQ,NONE)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) 

(24)配置PL/SQL Developer的Oracle Home和OCI Libaray
以非登入模式進入PL/SQLDeveloper,將OracleHome路徑指定為Oracle Client目錄(/Users/shuang/Applications/Wineskin/PLSQL Developer.app/drive_c/Program Files/instantclient_11_2),OCI Libaray路徑為Oracle Client目錄的oci.dll(/Users/shuang/Applications/Wineskin/PLSQL Developer.app/drive_c/Program Files/instantclient_11_2/oci.dll),如下圖:

點選“確定”,現在配置已完成,下面就是等待奇蹟的時刻。退出PL/SQL Developer。 (25)驗證OracleClient 開啟新的PL/SQL Developer,輸入使用者名稱和密碼,在database選項下,可以看剛才配置的TNS了。

查詢資料沒有問題,終於大功告成了。
(26)設定可輸入中文 有時候需要對指令碼進行一些中文註釋,那就是選中引擎右擊選擇『顯示包內容』雙擊執行『Wineskin.app』如下圖:
點選上圖中紅色選中按鈕,發下圖:
點選『Done』完成設定,再重新開啟如下圖: