隨筆-112  評(píng)論-73  文章-0  trackbacks-0

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

          方法一:

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

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

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

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

          下載這個(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í)際情況配置。接著打開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è)字符集,這樣查詢出來(lái)的數(shù)據(jù)才不會(huì)是亂碼,寫一個(gè)批處理pldev. bat放到pl安裝目錄下,內(nèi)容如下:

              set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK  

              PLSQLDev.exe  

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

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

          或者在windows 系統(tǒng)環(huán)境變量中加入 nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

          posted on 2011-05-17 19:44 Libo 閱讀(1027) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫(kù)
          主站蜘蛛池模板: 平顶山市| 定南县| 天门市| 阿克陶县| 环江| 沈丘县| 孝昌县| 唐海县| 衡阳县| 攀枝花市| 苏尼特左旗| 满城县| 凤台县| 南部县| 高碑店市| 茂名市| 叶城县| 嘉禾县| 聊城市| 嘉兴市| 宝兴县| 瑞金市| 桦甸市| 秦安县| 甘南县| 嘉黎县| 蚌埠市| 盐城市| 丽江市| 鸡泽县| 新田县| 江川县| 武清区| 齐河县| 长沙市| 诏安县| 永登县| 尤溪县| 临沧市| 达日县| 古丈县|