免安裝Oracle客戶(hù)端使用PL/SQL連接Oracle的2種方法

          方法一:

          大家都知道,用PL/SQL連接Oracle,是需要安裝Oracle客戶(hù)端軟件的。有沒(méi)要想過(guò)不安裝Oracle客戶(hù)端直接連接Oracle呢?

                其實(shí)我一直想這樣做,因?yàn)檫@個(gè)客戶(hù)端實(shí)在太讓人討厭了!!!不但會(huì)安裝一個(gè)JDK,而且還會(huì)把自己放在環(huán)境變量的最前面,會(huì)造成不小的麻煩。

                其實(shí)我之前問(wèn)過(guò)很多人的,但是他們都說(shuō)一定需要安裝Oracle客戶(hù)端的.......直到昨天無(wú)意中發(fā)現(xiàn)了以下這個(gè)方法:

                只需要在Oracle下載一個(gè)Instant Client Package的軟件就可以了,這個(gè)軟件不需要安裝,只要解壓就可以用了,很方便,就算重裝了系統(tǒng)還是可以用的。

                下載地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

                下載這個(gè),Instant Client Package - Basic包。然后解壓到任意目錄,在這個(gè)目錄下建立NETWORK文件夾,接著再這個(gè)文件夾下再建立ADMIN文件夾,然后建立tnsnames.ora文件,內(nèi)容如下:

               oracledata =
                     (DESCRIPTION =
                       (ADDRESS_LIST =
                         (ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
                       )
                       (CONNECT_DATA =
                         (SERVICE_NAME = yourSID   )
                       )
                     )
              這里根據(jù)自己的實(shí)際情況配置。接著打開(kāi)PL/SQL,在perference里面設(shè)置OCI Library和Oracle_home,我的設(shè)置是OCI Library=c:\oracleclient\oci.dll,Oracle_home=c:\oracleclient。

               根據(jù)自己的實(shí)際情況配置,其實(shí)就是剛才下載下來(lái)的那個(gè)包的路徑。還有最后一個(gè)問(wèn)題,需要設(shè)置一個(gè)字符集,這樣查詢(xún)出來(lái)的數(shù)據(jù)才不會(huì)是亂碼,寫(xiě)一個(gè)批處理pldev. bat放到pl安裝目錄下,內(nèi)容如下:

              set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
              PLSQLDev.exe

               這個(gè)字符集,指的是服務(wù)器端的字符集,請(qǐng)根據(jù)實(shí)際情況配置。

               最后,只要雙擊這個(gè)批處理,再填寫(xiě)帳號(hào)和密碼就可以了


           
          方法二:
           
           
          前幾天發(fā)了免安裝Oracle客戶(hù)端使用PL/SQL連接Oracle一文,巴士飛揚(yáng)和我說(shuō),他早就用了另外一個(gè)更好用的綠色版本Oracle客戶(hù)端,而且不需要太復(fù)雜的配置。

                我比較了一下,我的文章中的方法,客戶(hù)端比較大,30M左右。設(shè)置比較復(fù)雜,不過(guò)應(yīng)該比較穩(wěn)定。巴士飛揚(yáng)所提供的包是一個(gè)3M多一點(diǎn)的,解壓開(kāi)來(lái)10M,應(yīng)該是某位高人做的。

                綠色版Oracle客戶(hù)端下載(由巴士飛揚(yáng)友情提供):Oracle客戶(hù)端

                大家也說(shuō)說(shuō)哪個(gè)好用吧!!!

          posted on 2009-08-14 09:36 A++ 閱讀(1497) 評(píng)論(1)  編輯  收藏

          評(píng)論

          # re: 免安裝Oracle客戶(hù)端使用PL/SQL連接Oracle的2種方法 2011-08-04 17:56 貝殼里的海

          學(xué)習(xí)了,回頭試試~~~  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2009年8月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(3)

          隨筆分類(lèi)

          隨筆檔案

          http://www.matrix.org.cn/resource/article/2005-10-16/Generic_Types_43864.html

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 阜平县| 绍兴县| 平潭县| 萍乡市| 梁平县| 循化| 资阳市| 黎城县| 阿拉善盟| 泸定县| 嘉峪关市| 南京市| 盖州市| 静安区| 绩溪县| 吉林省| 渭源县| 呈贡县| 诏安县| 凉城县| 革吉县| 卢湾区| 绥江县| 正镶白旗| 阜新| 延长县| 廊坊市| 夏津县| 旬阳县| 五原县| 泰安市| 壤塘县| 庆城县| 吴桥县| 襄樊市| 黎川县| 绵阳市| 乡城县| 文昌市| 文登市| 罗源县|