使用PLSQL Developer連接Oracle Database 11g Express Edition


要使用oracle數據庫,需要准備三部分:

1.oracle服務端

2.oracle客戶端

3.連接工具

你裝的Oracle Database 11g Express Edition就是服務端,plsql就是連接工具,還需要安裝oracle客戶端instantclient-basic-win32-11.2.0.1.0。

Oracle數據庫歷來以價格昂貴出名,當然貴有貴的道理,成為一個Oracle DBA也是令人羡慕的事情,如果程序員熟悉Oracle使用也有機會接觸到大型的項目,但是Oracle似乎對一般程序員不怎么友好,因為其繁瑣的安裝配置過程和對系統硬件的苛求,另一般人望而止步,我最早從Oracle 9i開始接觸它,深有感受,特別是熟悉了SqlServer的開發人員,初次接觸Oracle還是很不習慣的。比如它沒有SqlServer數據“庫”的概念,一個sa賬號管理很多數據庫,在Oracle里面,它叫做“數據服務”,通過不同的數據庫用戶來區分數據。

一、 Oracle服務端安裝

現在,Oracle推出了一個免費的數據庫產品,Database 快捷版 11g ,這個就像SqlServer Express版本一樣,都是免費的,與收費版在功能沒有任何區別,但是有些使用條件限制,比如僅支持一個CPU,數據文件組大小有限制等,但是一般中小企業的一些中小應用還是夠了。Database 快捷版 11g下載地址請點擊這里。不過下載之前要先注冊Oracle賬號,並同意下載許可聲明。

 二、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)就已經安裝以及配置好了。
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM