我們專案中主要使用oracle資料庫,但每次重灌自己的系統之後,都必須安裝100多兆oracle客戶端工具,而專案組中多數人需要的僅僅只是用pl/sql developer 或toda之類工具連線oracle功能而已,既浪費時間又浪費磁碟。
另外,今天也因這而學到了如何通過註冊來配置系統環境變數和使用者環境變數,呵呵。
********************====
2009-08-06:
今天網上搜到了oracle官方的解決方案:
oracle官方提供了名為「instant client package」的軟體,較好的實現了oracle客戶端綠化的解決方案。
首先從:
然後解壓到乙個目錄,例如:c:\ora92,然後在這個目錄下建立network資料夾,接著再這個資料夾下再建立admin資料夾,然後在admin內建立tnsnames.ora檔案,格式如下:
yourdatabasename =
(description =
(address_list =
(address = (protocol = tcp)(host = yourhostip )(port = 1521))
)(connect_data =
(service_name = yoursid )))
例如:# tnsnames.ora network configuration file: c:\oracle\ora90\network\admin\tnsnames.ora
# generated by oracle configuration tools.
xmds =
(description =
(address_list =
(address = (protocol = tcp)(host = 145.24.16.181)(port = 1521))
)(connect_data =
(service_name = xmds)))
xmds_sc =
(description =
(address_list =
(address = (protocol = ipc)(key = extproc0))
)(connect_data =
(sid = pl***tproc)
(presentation = ro)))
這裡根據自己的實際情況配置。接著開啟pl/sql,在「tools-->perference」裡面設定oci library和oracle_home,我的設定是
oracle_home=c:\orac9i
oci library=c:\ora9i\oci.dll,
。上面的配置工作完成後,還需要做一點來解決中文亂碼的問題:
寫乙個批處理plsql_run.bat放到pplsqldeveloper安裝目錄下,內容如下:
set nls_lang=simplified chinese_china.zhs16gbk
plsqldev.exe
這個指令碼的作用是告訴plsqldev伺服器端的字符集,以便於在客戶端進行正確處理,如果服務端字符集不是zhs16gbk,則上面的指令碼檔案也要相應改動,常用幾個中文字符集如下:
set nls_lang=simplified chinese_china.zhs16cgb231280
set nls_lang=simplified chinese_china.zhs16gbk
set nls_lang=simplified chinese_china.utf8
#########
另外,網上有些說法是不同版本的包支援不同的oracle伺服器版本:
instantclient-basic-win32-11.1.0.x.0.zip -這個是支援oracle 9i 以上的版(不包括oracle9i)
instantclient-basic-win32-10.2.0.x.zip -這個是支援oracle8i 和oracle9i 的。
但在官網上我還沒看到相關說明,我自己也沒作測試,如果誰做過測試,不妨告知一下。
Oracle客戶端精簡綠色版
oracle instant client 是oracle 公司推出的精簡版客戶端,不需要安裝,但需要簡單配置一下。url 主要改 前面的別名,host為ip位址,service name為資料庫伺服器的例項名。4.把sqlplus的壓縮包中的檔案,解壓到 d program files insta...
Oracle客戶端精簡綠色版
大型專案開發中,常用的資料庫,當屬oracle。但oracle 客戶端安裝就要一張光碟,體積很大。而且安裝後,基本上就用2個功能 tns配置服務名,sqlplus。在開發過程中,大量使用toad和pl sql developer。因此,oracle客戶端安裝盤,僅僅是被作為乙個驅動而需要,根本沒必要...
oracle 免安裝客戶端 綠色版
最近做專案的時候在查詢一些不安裝oracle客戶端的解決方案,現在可以安裝綠色版oracle客戶端來連線伺服器。這樣就可以不再在每個客戶端安裝oracle客戶端應用程式。具體方法如下 instantclient basic nt 11.2.0.3.0 instantclient basic nt 1...