海上月明

          editer by sun
          posts - 162, comments - 51, trackbacks - 0, articles - 8
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          方法一:

          大家都知 道,用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   )

                       )

                     )

              這里根據自己的實際情況配置。接著打開PL/SQL,在perference里面設置OCI Library和Oracle_home,我的設置是OCI Library=c:\oracleclient\oci.dll,Oracle_home=c:\oracleclient。

               根據自己的實際情況配置,其實就是剛才下載下來的那個包的路徑。還有最后一個問題,需要設置一個字符集,這樣查詢出來的數據才不會是亂碼,寫一個批處理 pldev. bat放到pl安裝目錄下,內容如下:

              set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

              PLSQLDev.exe

               這個字符集,指的是服務器端的字符集,請根據實際情況配置。

               最后,只要雙擊這個批處理,再填寫帳號和密碼就可以了


          From:http://ssd910.blog.163.com/blog/static/238767972009112253534964/



          主站蜘蛛池模板: 称多县| 会同县| 扎鲁特旗| 务川| 梅州市| 阳原县| 宁城县| 邵东县| 柳江县| 金溪县| 会泽县| 会宁县| 尼木县| 三门峡市| 云浮市| 蒙阴县| 双鸭山市| 阳城县| 潮安县| 关岭| 化德县| 甘谷县| 寿光市| 定兴县| 会同县| 若羌县| 河津市| 莱阳市| 贵州省| 甘孜县| 嫩江县| 丰顺县| 西林县| 万州区| 盐津县| 襄城县| 盐边县| 兰溪市| 昌黎县| 阿瓦提县| 绥阳县|