http://blueram.javaeye.com/blog/425743
大型項目開發中,常用的資料庫,當屬Oracle。但Oracle 用戶端安裝就要一張光碟片,體積很大。而且安裝後,基本上就用2個功能:TNS佈建服務名,SqlPlus。在開發過程中,大量使用Toad和PL/SQL Developer。因此,Oracle用戶端安裝盤,僅僅是被作為一個驅動而需要,根本沒必要裝那麼大的空間。因此,本文給出了如何使用精簡的Oracle用戶端。
我使用兩種精簡的Oracle用戶端,大家可以任選其一:一、Oracle 9i (版本: 9.0.1.0.1)精簡用戶端 綠色版
佔用35M空間, 帶SqlPlus工具。綠色版,超級推薦!!!使用方法:
1. 確定OracleHome目錄:比如我準備把Oracle 用戶端放在 d:\program files\Oracle 下
2. 把ora90目錄複寫到d:\program files\Oracle 目錄下
3. 如果你的OracleHome目錄與我的不同,請用計事本開啟install_oracle9i.reg 檔案,替換d:\\progra~1\\Oracle,儲存。
4. 雙擊install_oracle9i.reg, 匯入註冊表。
5. 用計事本開啟D:\Program Files\Oracle\ora90\network\ADMIN\tnsnames.ora 檔案,增加一個自己的資料庫別名配置,儲存。 可以複製其中的一個,然後進行修改,主要改=前面的別名,Host為IP地址, SERVICE_NAME為資料庫伺服器的執行個體名。
6. 然後運行D:\Program Files\Oracle\ora90\BIN\sqlplusw.exe,輸入使用者名稱/密碼@別名,即可。卸載方法:
1. 雙擊uninstall_oracle9i.reg, 匯入註冊表。
2. 刪除d:\program files\Oracle 目錄。
:http://www.fs2you.com/zh-cn/files/fda64a07-0705-11dd-85d4-00142218fc6e/ 二、Oracle 10g Instant Client Oracle Instant Client 是Oracle 公司推出的精簡版用戶端,不需要安裝,但需要簡單配置一下。: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html
我下載的是Win32平台下的10.2.0.3 Basic版本。Instant client 有2個版本:Basic和Basic Lite。
Basic版本包括了所有的支援運行OCI、OCCI、JDBC、JDBC-OCI的檔案,支援多種語言。
Basic Lite是Basic版本的精簡版,只包括了英文的錯誤描述,也只支援Unicode、ASCII和歐洲字元集。
因此,如果資料庫伺服器是中文字元集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),則必須下載Basic版本。
Basic Lite 佔用25M空間,Basic 佔用93M空間。要支援中文,就一下子多了70M,汗!
另外,可以下載sqlplus,不過是命令列的版本,不是圖形介面的。 1. 把下載的Basic版壓縮包解壓,放到 D:\Program Files\instantclient_10_2 目錄下,總共8個檔案。
2. 案頭上,右鍵點“我的電腦”,選擇“屬性”,選擇“進階”頁中的“環境變數”,在系統變數中,增加:
1) 變數名:ORACLE_HOME
變數值:D:\Program Files\instantclient_10_2
2) 變數名:TNS_ADMIN
變數值:D:\Program Files\instantclient_10_2
3) 變數名:NLS_LANG
變數值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4) 修改Path變數,在後面添加 D:\Program Files\instantclient_10_2
如果不願意手工增加,可以下載 SetOraEnv.rar 附件, 解壓後執行其中的 setOraEnv.bat.
3. 在D:\Progra~1\instantclient_10_2 建立一個文字檔,檔案名稱為tnsnames.ora,檔案中增加自己的資料庫別名配置,
樣本如下:
MyDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.16)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora10g)
)
)主要改=前面的別名,Host為IP地址, SERVICE_NAME為資料庫伺服器的執行個體名。
4. 把sqlplus的壓縮包中的檔案,解壓到 D:\Program Files\instantclient_10_2 目錄下,共3個檔案。
在Dos命令列,在D:\Program Files\instantclient_10_2 目錄下,運行 sqlplus username/password@dbname,即可連到資料庫上。
卸載方法:
1. 案頭上,右鍵點“我的電腦”,選擇“屬性”,選擇“進階”頁中的“環境變數”,在系統變數中,
刪除 ORACLE_HOME, TNS_ADMIN, NLS_LANG 三個變數,修改path變數,去掉D:\Program Files\instantclient_10_2目錄。
2. 刪除D:\Progra~1\instantclient_10_2 目錄.
三、第三方工具使用:
上面的任何一種用戶端配置好後,都可以安裝Toad 或者PL/SQL Developer 工具,不需要再額外進行任何設定,即可使用。