要使用oracle數據庫,須要準備三部分:html
1.oracle服務端程序員
2.oracle客戶端sql
3.鏈接工具數據庫
你裝的Oracle Database 11g Express Edition就是服務端,plsql就是鏈接工具,還須要安裝oracle客戶端instantclient-basic-win32-11.2.0.1.0。express
Oracle數據庫從來以價格昂貴出名,固然貴有貴的道理,成爲一個Oracle DBA也是使人羨慕的事情,若是程序員熟悉Oracle使用也有機會接觸到大型的項目,可是Oracle彷佛對通常程序員不怎麼友好,由於其繁瑣的安裝配置過程和對系統硬件的苛求,另外一般人望而止步,我最先從Oracle 9i開始接觸它,深有感覺,特別是熟悉了SqlServer的開發人員,初次接觸Oracle仍是很不習慣的。好比它沒有SqlServer數據「庫」的概念,一個sa帳號管理不少數據庫,在Oracle裏面,它叫作「數據服務」,經過不一樣的數據庫用戶來區分數據。oracle
1、 Oracle服務端安裝
如今,Oracle推出了一個免費的數據庫產品,Database 快捷版 11g ,這個就像SqlServer Express版本同樣,都是免費的,與收費版在功能沒有任何區別,可是有些使用條件限制,好比僅支持一個CPU,數據文件組大小有限制等,可是通常中小企業的一些中小應用仍是夠了。Database 快捷版 11g下載地址請點擊這裏。不過下載以前要先註冊Oracle帳號,並贊成下載許可聲明。app
2、PLSQL和instantclient-basic-win32-11.2.0.1.0配置詳解
因爲plsql developer暫時沒有64bit版本的,因此沒法鏈接到64bit的oracle上,通過一番折騰,終於成功鏈接到數據庫上,現記錄下配置過程,以便查看。
1. 下載instantclient-basic-win32-11.2.0.1.0(oracle官網下載地址:
http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下載地址二:
http://download.csdn.net/detail/czw2010/5732241)
2. 解壓instantclient-basic-win32-11.2.0.1.0並放置在oracle安裝目錄的product下(放置位置無強制要求,可隨意放置),以下圖:
3. 拷貝C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN下的tnsnames.ora文件到instantclient_11_2下。
4. 打開PLSQL Developer,選擇Tools -> perference -> Connection,
手動輸入(複製粘貼也可)其中的Oracle Home和OCI Library項,以下圖所示:
其中, Oracle Home:C:\oraclexe\app\oracle\product\instantclient_11_2
OCI Library:C:\oraclexe\app\oracle\product\instantclient_11_2\oci.dll
5. 配置系統環境變量
右擊"個人電腦" - "屬性" - "高級" - "環境變量" - "系統環境變量":
1>.選擇"Path" - 點擊"編輯", 把 "C:\oraclexe\app\oracle\product\instantclient_11_2;" 加入;
2>.點擊"新建", 變量名設置爲"TNS_ADMIN", 變量值設置爲"C:\oraclexe\app\oracle\product\instantclient_11_2;", 點擊"肯定";
3>.點擊"新建", 變量名設置爲"NLS_LANG", 變量值設置爲"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 點擊"肯定";
至此,oracle客戶端和鏈接工具(pl/sql developer)就已經安裝以及配置好了。