[转]Oracle Client 11g安裝經驗
本文转自:http://www.dotblogs.com.tw/shadow/archive/2011/11/08/54759.aspx
開發環境:本機(Win XP)的ASP.net 4 WebSite,使用System.Data.OracleClient 命名空間下的物件
存取遠端機器的Oracle資料庫,本機網站執行後出現如下圖的錯誤
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的東西須先成為該網站的會員
然後Accept License Agreement=>See All
一樣先點Accept License Agreement後再點win32_11gR1_client.zip下載
下載完解壓縮路徑C:\win32_11gR1_client,然後該路徑底下有個子資料夾client,從裡面再執行setup.exe
中間會有error訊息,這邊不用理它,只需要一直等……
等到以下畫面出來,並按「下一步」
因為我已經事先裝好Oracle Sql Developer,所以這裡我就選「自訂」>下一步
都用預設值>下一步
因為我是裝在XP作業系統,這邊的狀態都成功,下一步
全部元件都勾選,因為我已經事先裝好Oracle Sql Developer,所以只有該項不裝
按「安裝」
安裝過程若跳出Windows firewall擋住程式的消息,請記得選「解除封鎖」
如果發生以下錯誤
則選擇「僅停止安裝此元件」>確定
到以上畫面時,安裝程式正在設定網路組態,這裡就靜靜地等吧(建議把其他耗用記憶體的程式都關掉不然要等很久)
Oracle Client安裝完畢,接下來要做連線設定
建立一個服務命名
一般都取orcl
輸入Oracle所在的Server IP和連接埠(這邊使用預設),然後下一步
這邊給服務名稱ORCL或SID其實都可以
在這個畫面可以按「測試」用資料庫登入帳密來測試連線是否成功,因為我測試成功了,所以按完成。
設定完成畫面。
接著關閉視窗,按下「儲存」即完成連線設定
接著看Visual Studio的Web.config檔設定
< connectionStrings >
|
< add name = "ConnStr_E"
|
connectionString = "Data Source=orcl;Persist Security Info=True;User ID=帳號;Password=密碼;Unicode=True"
|
providerName = "System.Data.OracleClient" />
|
</ connectionStrings >
|
新增一個Default.aspx程式並在畫面上拉一個SqlDataSource控制項來試試看Oracle Client有沒有安裝成功
接下來就不贅述了,就是下一步下一步選Table
然後用GridView去指定資料來源SqlDataSource1並在本機執行看看有沒有資料出來,有的話便告成功。
以上步驟完成後,如果Oracle Client是裝在Windows Server的話,則還要再針對安裝資料夾加入IIS存取權限並重新啟動電腦
否則仍會發生錯誤:
System.Data.OracleClient 需有 Oracle 用戶端軟體 version 8.1.7 或以上版本。
也有老外針對Oracle 11g的Client安裝教學:
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經驗分享 by 黑暗執行緒
转载于:https://www.cnblogs.com/freeliver54/p/3628268.html
[转]Oracle Client 11g安裝經驗相关推荐
- oracle Client 11g静默安装
参考: oracle Client11G静默安装过程--linux环境_xiaoqiaoi5685的博客-CSDN博客oracle Client11G静默安装过程--linux环境.附下载链接http ...
- Oracle VM VirtualBox安裝Windows 2000失败
问题: VirtualBox下安装Windows2000,设置网络后进入最后一步,复制组件--然后就是重启:再试还是重启! 解决: 在Oracle网站上查了一下资料:http://www.virtua ...
- Oracle as 10g安裝問題
前段时间发了一个帖子,因为安装OAS在最后Java Security Configuration Assitant的那一步停下来过不去.有人给我回帖说是windows的hosts文件里面的问题,可是我 ...
- ngss for oracle,救命呀!c\s結構軟件,后台數據庫采用oracle,在制作安裝程序時候,難道必須要在客戶機上安裝oracle客戶端?...
#9 Oracle 9i執行所需要的動態連結檔,執行環境TCP ora92\bin oci.dll oracle.key oraclient9.dll oracommon9.dll oracore9. ...
- Oracle Client安装报错:引用数据不可用于验证此操作系统分发的先决条件
原因是Oracle Client 11g版本不支持最新的Win10系统. 打开Oracle Client 11g安装包目录:\client\stage\cvu 编辑该目录下的两个xml文件:oracl ...
- cbuilder6 不用客户端oracle直连,Client端不安裝Oracle而用PowerBuilder直連的方法-数据库专栏,ORACLE...
client端不安裝oracle的方法 廣東中山 謝殿宏 2001/04/03 前言: 曾在網上見到許多人問client端不安裝oracle而使pb程序連上後臺oracle資料庫的方法, 本人從事 ...
- oracle缺少key xe.reg,【Oracle XE系列之一】Windows 7 64位安裝Oracle XE(32位)數據庫(REG_XE報錯、字符集、修改8080端口等)...
一.安裝 1.去Oracle官網下載XE版的安裝包(貌似Windows只有32位的,Linux只有6位的),解壓. 2.雙擊Setup.exe,啟動安裝程序,在選在路徑那里不要點下一步,否則會報 ...
- oracle 故障 linux,從硬盤安裝Oracle Linux 6.3之軟驅故障
引入: 本篇博文重點講解的並不只是如何安裝Oracle Linux 6.3,還有一個小小的卻困擾我好幾天的錯誤. 場景: 一個空白硬盤,一個工具U盤,光盤鏡像:OracleLinux-R6-U3-Se ...
- 20年ERP維護/規劃/備份/建置/應用經驗分享-10分鐘裝好WFERP用戶端
20年ERP維護/規劃/備份/建置/應用經驗分享-10分鐘裝好WFERP用戶端 這兒所談的ERP系統是指鼎新WORKFLOW ERP 屬於 鼎新電腦版權所有! 在 FILES SERVER 上 做事前 ...
最新文章
- Java线程-两阶段终止模式(interrupted实现)
- 【Java】 剑指offer(40) 最小的k个数
- go语言接收html上传的文件,html5原生js拖拽上传(golang版)
- Python介绍与特点(自学python知识整理)
- 向mysql 插入中文数值报错
- VS2022+.NET6 RC1+C#10,.NET开发起飞
- 解决Github图片加载失败
- 迈向万亿市场的直播电商
- mysql存储过程 --游标的使用 取每行记录 (多字段)
- android 系统(8)---Android 学习网站汇总
- Linux 相关术语_002
- max std value 宏_【转载】:【C++跨平台系列】解决STL的max()与numeric_limits::max()和VC6 min/max 宏冲突问题...
- 测试h265和h264的编码效果
- java sql loader_Oracle的存储过程中如何调用sql loader?
- Delphi 连接 Excel
- 撤回/修改已经发送的Outlook邮件
- PHP反序列化原生类利用
- 我是如何学习安卓开发的
- java 银行提现接口,学员提现接口
- Transformer拿下CV顶会大奖,微软亚研获ICCV 2021最佳论文
热门文章
- 【Linux】一步一步学Linux——dnsdomainname命令(174)
- php rsa验证签名,php利用openssl实现RSA非对称加密签名验证
- php约束型,PHP类型约束用法示例
- 学会用core dump调试程序错误
- muduo网络库学习(七)用于创建服务器的类TcpServer
- 三角形最小路径和—leetcode120
- UBoot讲解和实践-----------讲解(一)
- PX4飞控中利用EKF估计姿态角代码详解
- HDU Problem - 6214 Smallest Minimum Cut(最小割边,两种方法)
- Leetcode题库796.旋转字符串(C++实现)