ORA-02041: client database did not begin a transaction
2014-01-24 13:40
148 查看
.NET中访问Oracle数据库链接:ORA-02041: client database did not begin a transaction 问题的处理。
[align=left].NET中访问Oracle中带有DB_LINK时对象时,会抛出一下异常[/align][align=left]ORA-02041: client database did not begin a transaction[/align]
[align=left] [/align]
[align=left]解决方案:[/align]
1.
To resolve the issue with Oracle's ODP.NET, you'd specify "enlist=false" in your connect string.
Microsoft's ODP.net has the same connection string attribute, but it does something different. I think what you want to use with system.data.oracleclient is OmitOracleConnectionName.
See also http://forums.oracle.com/forums/thread.jspa?messageID=2281429
2.
To Resolve this problem, you only have to include "Omit Oracle Connection Name=True;" in your connection string, for example:
"User Id=MyUser;Password=MyPassword;Data Source=MyDB;Omit Oracle Connection Name=True;"
相关文章推荐
- hdu 2152 Fruit 有上下界的母函数
- 便签1.JS方法调用括号的问题
- Jquery元素追加和删除
- tiny2451 一线屏改四线屏 4000
- xmpp
- 内存分配
- centos 6.2下,部署jdk1.6
- 全球PM2.5分布图
- sendmail服务器案例配置
- CentOS6.3下配置NTP服务器
- vi 操作备忘
- C# set和get如何用
- ngnix之lnmp环境搭建及Dvbbs搭建
- 获取本周周一,周末 获取任意时间的周一周末
- java JAXB 学习
- Xcode 5 中的推送做法
- http响应状态码
- JavaScript跨域总结与解决办法
- squid代理配置与应用
- 按摩肺经,补足肺气眠自安