不安裝oracle客戶端使用plsql連線oracle資料庫的方法整理
連線Oracle往往需要安裝上百兆的ORACLE客戶端,顯得十分麻煩。如下介紹如何通過使用精簡客戶端,且不需要安裝的客戶端,配合PLSQL連線oracle資料庫。
將下載後的檔案instantclient-basic-win32-11.2.0.1.0解壓,把解壓後的資料夾instantclient_11_2置於C:\Program Files下
(2)環境變數設定
配置環境變數,右擊“我的電腦”-“屬性”-“高階”-“環境變數”-“系統變數”,增加如下內容:
1) 變數名:ORACLE_HOME
變數值:C:\Program Files\instantclient_11_2
2) 變數名:TNS_ADMIN
變數值:C:\Program Files\instantclient_11_2
3) 變數名:NLS_LANG
變數值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4) 修改Path變數,在後面新增 C:\Program Files\instantclient_10_2
(3)新增網路配置檔案
# tnsnames.ora Network Configuration File: C:\Program Files\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = prm1)(PORT = 1521))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = ora11g)
(ORACLE_HOME = /oracle/app/product/11g/db)
(SID_NAME = ora11g)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
其中紅色字型部分為我的針對個人情況的設定,ORACLE資料庫伺服器IP為192.168.1.1,資料庫服務名為orcl。
(4)以不登入的方式開啟PLSQL Developer,點選“工具>首選項”:
1)配置“Oracle主目錄名”為第三步解壓的instantclient資料夾C:\Program Files\instantclient_11_2
2)配置“OCI庫”為上述目錄中的oci.dll:C:\Program Files\instantclient_11_2\oci.dll
(5)登入PLSQL Developer:
輸入資料庫的使用者名稱、密碼、例項名( 如:192.168.1.1:1521/orcl )、選擇連線型別,然後就OK了!!!