隨筆-112  評論-73  文章-0  trackbacks-0

          免安裝Oracle客戶端使用PLSQL連接Oracle

          方法一:

          大家都知道,用PL/SQL連接Oracle,是需要安裝Oracle客戶端軟件的。有沒要想過不安裝Oracle客戶端直接連接Oracle呢?

          其實我一直想這樣做,因為這個客戶端實在太讓人討厭了!!!不但會安裝一個JDK,而且還會把自己放在環境變量的最前面,會造成不小的麻煩。

          其實我之前問過很多人的,但是他們都說一定需要安裝Oracle客戶端的.......直到昨天無意中發現了以下這個方法:

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

          下載這個,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  

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

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

          或者在windows 系統環境變量中加入 nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

          posted on 2011-05-17 19:44 Libo 閱讀(1035) 評論(0)  編輯  收藏 所屬分類: 數據庫
          主站蜘蛛池模板: 灵寿县| 饶平县| 峨眉山市| 汨罗市| 团风县| 邵武市| 香港 | 霍州市| 新密市| 沙田区| 保靖县| 哈巴河县| 调兵山市| 建始县| 榕江县| 北宁市| 卢湾区| 大田县| 调兵山市| 晋江市| 建德市| 扎兰屯市| 延边| 剑川县| 峨眉山市| 长乐市| 收藏| 万州区| 枞阳县| 鄂伦春自治旗| 平顶山市| 孝义市| 十堰市| 且末县| 清流县| 项城市| 北海市| 鄯善县| 苗栗县| 崇明县| 清流县|