[转]Oracle Client 11g安裝經驗
本文轉(zhuǎn)自:http://www.dotblogs.com.tw/shadow/archive/2011/11/08/54759.aspx
開發(fā)環(huán)境:本機(jī)(Win XP)的ASP.net 4 WebSite,使用System.Data.OracleClient 命名空間下的物件
存取遠(yuǎn)端機(jī)器的Oracle資料庫,本機(jī)網(wǎng)站執(zhí)行後出現(xiàn)如下圖的錯(cuò)誤
System.Data.OracleClient 需有 Oracle 用戶端軟體 version 8.1.7 或以上版本。
?
照著此篇[ DB ] Oracle Instant Client Setting裝了
instantclient-basic-win32、instantclient-sqlplus-win32之後也無效的情況下(sqlplus倒是可以連接成功)
解決辦法只好裝Oracle Client軟體:
先到
Oracle Database Software Downloads(注意要下載和Server上Oracle同樣的版本,這邊就以11gR1為例)
?
??
?
?
要下載Oracle的東西須先成為該網(wǎng)站的會(huì)員
然後Accept License Agreement=>See All
一樣先點(diǎn)Accept License Agreement後再點(diǎn)win32_11gR1_client.zip下載
下載完解壓縮路徑C:\win32_11gR1_client,然後該路徑底下有個(gè)子資料夾client,從裡面再執(zhí)行setup.exe
中間會(huì)有error訊息,這邊不用理它,只需要一直等……
?
?
?
?
?
等到以下畫面出來,並按「下一步」
因?yàn)槲乙呀?jīng)事先裝好Oracle Sql Developer,所以這裡我就選「自訂」>下一步
都用預(yù)設(shè)值>下一步
因?yàn)槲沂茄b在XP作業(yè)系統(tǒng),這邊的狀態(tài)都成功,下一步
全部元件都勾選,因?yàn)槲乙呀?jīng)事先裝好Oracle Sql Developer,所以只有該項(xiàng)不裝
按「安裝」
安裝過程若跳出Windows firewall擋住程式的消息,請(qǐng)記得選「解除封鎖」
如果發(fā)生以下錯(cuò)誤
則選擇「僅停止安裝此元件」>確定
到以上畫面時(shí),安裝程式正在設(shè)定網(wǎng)路組態(tài),這裡就靜靜地等吧(建議把其他耗用記憶體的程式都關(guān)掉不然要等很久)
??
?
Oracle Client安裝完畢,接下來要做連線設(shè)定
?
?
建立一個(gè)服務(wù)命名
一般都取orcl
輸入Oracle所在的Server IP和連接埠(這邊使用預(yù)設(shè)),然後下一步
這邊給服務(wù)名稱ORCL或SID其實(shí)都可以
?
在這個(gè)畫面可以按「測(cè)試」用資料庫登入帳密來測(cè)試連線是否成功,因?yàn)槲覝y(cè)試成功了,所以按完成。
設(shè)定完成畫面。
接著關(guān)閉視窗,按下「儲(chǔ)存」即完成連線設(shè)定
?
接著看Visual Studio的Web.config檔設(shè)定
view source print?| <connectionStrings> |
| ??<add name="ConnStr_E" |
| ???????connectionString="Data Source=orcl;Persist Security Info=True;User ID=帳號(hào);Password=密碼;Unicode=True" |
| ???????providerName="System.Data.OracleClient" /> |
| </connectionStrings> |
新增一個(gè)Default.aspx程式並在畫面上拉一個(gè)SqlDataSource控制項(xiàng)來試試看Oracle Client有沒有安裝成功
?
接下來就不贅述了,就是下一步下一步選Table
然後用GridView去指定資料來源SqlDataSource1並在本機(jī)執(zhí)行看看有沒有資料出來,有的話便告成功。
以上步驟完成後,如果Oracle Client是裝在Windows Server的話,則還要再針對(duì)安裝資料夾加入IIS存取權(quán)限並重新啟動(dòng)電腦
否則仍會(huì)發(fā)生錯(cuò)誤:
System.Data.OracleClient 需有 Oracle 用戶端軟體 version 8.1.7 或以上版本。
?
也有老外針對(duì)Oracle 11g的Client安裝教學(xué):
How To Install Oracle 11G Client
2012.2.29追記Oracle的資料庫連線字串:
ORA-12154: TNS: 無法解析指定的連線 ID ?
2012.3.2 追記 在Windows Server 2008 R2 64bit安裝Oracle Client 10g方法
Oracle 安裝在Windwos7失敗。解決方案?適用10204_vista_w2k8_x64_production_client
Windows 7安裝Oracle Client經(jīng)驗(yàn)分享 by 黑暗執(zhí)行緒
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/freeliver54/p/3628268.html
總結(jié)
以上是生活随笔為你收集整理的[转]Oracle Client 11g安裝經驗的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kindeditor小改动
- 下一篇: hadoop自动提交脚本