不安裝Oracle客戶端也能使用PL/SQL instantclient

germany006發表於2015-11-23


http://jingyan.baidu.com/article/f25ef25412fad0482d1b8273.html


不安裝oracle,怎麼才能使用PL/SQL呢?oracle 動輒幾百M,在現在的機器配置下,當然空間不是問題,但是有時候,啟動的一些服務帶來不小的效能影響。使用instantclient吧,免安裝,免費,配置簡單,不啟動服務。

直接去Oralce官網下載最新版的instantclient,有windowslinuix版本,下載時注意版本的選擇。

  1. 下載後是個壓縮包,直接解壓到磁碟目錄。如 c:instantclient1025

  2. 在資料夾內建立目錄, /NETWORK/ADMIN。 如  C:instantclient1025NETWORKADMIN 

  3. 從其他機器拷貝一份 tnsnames.ora,sqlnet.ora  放在目錄下 C:instantclient1025NETWORKADMIN

    如:C:instantclient1025NETWORKADMIN nsnames.ora

        C:instantclient1025NETWORKADMINsqlnet.ora


  4. 新增環境變數。右鍵“我的電腦”--“屬性”--“高階”---“環境變數”,在“系統環境變數”中 增加兩個環境變數:

    【資料庫服務端的字符集】NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK


  5. 【instantclient的目錄】TNS_ADMIN=C:instantclient1025NETWORKADMIN


  6. 修改PL/SQL引數。開啟PL/SQL,工具---首選項---Oralce:connect 【tool---preference---oracle:connect】 修改oralce home 和OCI library的引數值。

    如 。【instantclient的目錄】oracle home = C:instantclient1025

         【OCI的目錄】OCI library  = C:instantclient1025oci.dll

        如果沒有oci.dll,可以到其他機器上拷貝一份,這個是一個動態庫檔案。 




  7. 關閉PL/SQL,重新啟動,就可以選擇到tnsname.ora中定義的資料庫連線進行使用了。

    資料庫的連線配置,可以用文字編輯器修改tnsname.ora檔案。



    總結:
    注意客戶端是64位的WINDOWS機器,要安裝32位的PL/SQL,並使用以上方法配置,即可成功連線訪問。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28371090/viewspace-1844272/,如需轉載,請註明出處,否則將追究法律責任。

相關文章