成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET連接Oracle的四個常見問題

開發 后端
本文向您介紹ASP.NET連接Oracle數據庫的四個常見問題,包括協議適配器錯誤、VS.NET鏈接Oracle時報錯等。

ASP.NET連接Oracle問題1:System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater

原因:NTFS權限問題,在ORACLE9I時總是遇到

解決方法:

1、以管理員的用戶登錄;

2、找到ORACLE_HOME文件夾(我的是C:\oracle\ora92),點右鍵,選屬性--安全,在組或用戶欄中選“Authenticated Users”,在下面權限列表中把“讀取和運行”的權限去掉,再按應用;重新選上“讀取和運行”權限,點擊應用;選權限框下面的“高級”按鈕,確認“Authenticated Users”后面的應用于是“該文件夾、子文件夾及文件”,按確定把權限的更改應用于該文件夾;

3、重新啟動計算機,讓權限設置生效(請注意,這一步很重要);

4、登錄后運行asp.net應用,正常取得Oracle數據庫的數據。

ASP.NET連接Oracle問題2:ORA-12560: TNS: 協議適配器錯誤

解決方法:

①.檢查Terminal Service, 遠程桌面是不是起因

②.環境變量set oracle_sid=需要的服務名

③.listener.ora, tnsnames.ora等內機器名或者IP地址是否正確

④.netstat -a檢查端口是否被占用

⑤.檢查注冊表HKEY_LOCAL_MACHINE\Software\Oracle\Home0新增字符串USE_SHARED_SOCKET =True

ASP.NET連接Oracle問題3:ORA-12571、ORA-03113、ORA-03114、ORA-01041

特征:客戶端(代理或應用服務器)有時報這類斷連錯誤

原因:如果偶爾出現一次,則可能為網絡原因或用戶異常中止,如果經常出現則為客戶端與服務端的字符集不一致。

措施:如果偶爾出現,可在服務端的協議配置文件PROTOCOL.ORA中增加一行TCP.NODELAY=YES;

如果經常出現,則為客戶端與服務端字符集不一致或網絡原因。

客戶端的字符集在注冊表里定義:       

HKEY__LOCAL__MACHINE/SOFTWARE/ORACLE/NLS__LANG

在客戶端注冊表中的TCP參數項中設置:   

TCPMAXDATARETRANSMITIONS=20。

ASP.NET連接Oracle問題4:使用VS.NET鏈接Oracle時報錯

ORA-03114: not connected to Oracle

解決方法:

在打了下面的補丁后,問題依舊:

FIX: A pooled connection is not disposed by Microsoft .NET Managed Provider for Oracle when an exception occurs

http://support.microsoft.com/default.aspx?scid=kb;en-us;830173

產生該原因是ADO.NET將一個無效的Oracle連接放回了連接池,當下一次使用時就會產生問題。所以解決方法是禁用連接池。禁用連接池的方法是在連接字符串中將pooling 設為false。

最后,通過禁用連接池并在每次session開始的時候關閉連接然后重新建立解決了問題。

問題由于oracle重啟或者連接中斷而ADO.Net仍然未釋放連接所致,解決方法是通過禁用OracleClient的Pooling,禁用方法是在連接字符串中加上Pooling=false.

另外,據了解,Sql Server重啟也會引起Asp.Net類似的問題,如果使用SqlClient,也可以用同樣的方法禁用Pooling.若是OLEDB的連接方式,則在連接字符串中加上OLE DB Services=-4;來禁用Connection Pool.

【編輯推薦】

  1. ASP.NET 2.0教程 數據源控件解析
  2. 在ASP.NET中向數據庫批量插入數據
  3. ASP.NET用Post方式向網頁發送數據
  4. ASP.NET 2.0部署WEB應用程序淺析
  5. ASP.NET中的HttpWorkerRequest對像
  6. 介紹ASP.NET MVC框架
責任編輯:冰荷 來源: yesky
相關推薦

2009-07-20 14:32:08

2009-04-01 16:46:31

問題開發WebService

2009-07-30 12:30:27

ASP.NET中使用S

2012-06-12 09:37:26

2009-07-29 15:26:43

ASP.NET連接Or

2011-08-01 23:34:34

ASP.NETOracle

2010-04-23 09:58:30

Oracle管理

2022-10-26 14:55:53

AIoT物聯網人工智能

2009-09-22 09:22:03

.NET常見問題

2009-08-06 15:56:40

ASP.NET Coo

2010-04-14 14:37:56

Oracle卸載

2011-01-26 11:09:07

2009-08-25 17:42:41

ASP.NET新手問題

2010-04-28 11:09:47

Oracle常見問題

2010-04-27 18:24:56

Oracle常見問題

2021-11-02 10:08:25

安全左移網絡安全漏洞

2009-07-29 11:18:21

ASP.NET連接My

2020-05-25 22:41:27

LoRaWAN物聯網技術物聯網

2011-07-12 16:07:42

OracleToad環境變量

2009-07-23 10:08:24

asp.net mvc
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩色图在线观看 | 草草视频在线播放 | 亚洲精品国产电影 | 中文字幕三区 | 亚洲高清视频在线 | 亚洲视频中文字幕 | 欧美一a一片一级一片 | 精品产国自在拍 | 在线午夜 | 成人免费在线视频 | 天天弄 | 久久国产视频播放 | 色综合久| 中文字幕 在线观看 | 久久精品视频亚洲 | 欧美一区二区三区 | 欧美精品一区二区三区在线播放 | 亚洲精品99| 一区二区高清在线观看 | 国产精品污污视频 | 国产精品久久久久久婷婷天堂 | 亚洲精品18 | 一区二区三区免费 | 精品熟人一区二区三区四区 | 精品久久久久久久久久 | 日本成人中文字幕 | 欧美成人一级 | 成人免费在线视频 | 午夜影院普通用户体验区 | 亚洲精品久久久久久久久久久久久 | 久久久久亚洲精品 | 羞羞视频在线网站观看 | 中文区中文字幕免费看 | 欧美一区视频 | 男女深夜网站 | 久久久69 | 午夜视频在线 | 成人三区四区 | 亚洲精品三级 | 波多野结衣亚洲 | 色视频www在线播放国产人成 |