免安裝Oracle客戶端使用PL/SQL連線Oracle的2種方法
方法一:
大家都知道,用PL/SQL連線Oracle,是需要安裝Oracle客戶端軟體的。有沒要想過不安裝Oracle客戶端直接連線Oracle呢?
其實我一直想這樣做,因為這個客戶端實在太讓人討厭了!!!不但會安裝一個JDK,而且還會把自己放在環境變數的最前面,會造成不小的麻煩。
其實我之前問過很多人的,但是他們都說一定需要安裝Oracle客戶端的.......直到昨天無意中發現了以下這個方法:
只需要在Oracle下載一個叫Instant Client Package的軟體就可以了,這個軟體不需要安裝,只要解壓就可以用了,很方便,就算重灌了系統還是可以用的。
下載地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下載這個,Instant Client Package - Basic包。然後解壓到任意目錄,在這個目錄下建立NETWORK資料夾,接著再這個資料夾下再建立ADMIN資料夾,然後建立tnsnames.ora檔案,內容如下:
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourSID )
)
)
根據自己的實際情況配置,其實就是剛才下載下來的那個包的路徑。還有最後一個問題,需要設定一個字符集,這樣查詢出來的資料才不會是亂碼,寫一個批處理pldev. bat放到pl安裝目錄下,內容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQLDev.exe
這個字符集,指的是伺服器端的字符集,請根據實際情況配置。
最後,只要雙擊這個批處理,再填寫帳號和密碼就可以了
方法二:
前幾天發了免安裝Oracle客戶端使用PL/SQL連線Oracle一文,巴士飛揚和我說,他早就用了另外一個更好用的綠色版本Oracle客戶端,而且不需要太複雜的配置。
我比較了一下,我的文章中的方法,客戶端比較大,30M左右。設定比較複雜,不過應該比較穩定。巴士飛揚所提供的包是一個3M多一點的,解壓開來10M,應該是某位高人做的。
綠色版Oracle客戶端下載(由巴士飛揚友情提供):Oracle客戶端
大家也說說哪個好用吧!!!