C#中以SYSDBA连接登录ORACLE

来源:互联网 发布:淘宝怎么看我的店铺 编辑:程序博客网 时间:2024/05/17 21:42

在设置连接时,发现无法以OracleConnection类来用sysdba角色登录连接ORACLE,情况如下。
这里写图片描述

连接字符串如下:

string conStr = "User ID=" + account + ";Password=" + password + ";Data Source=" + orclName + ";";

尝试加入DBA Privilege = SYSDBA字符,结果如下:
这里写图片描述
还是不行,我很心急。!!
网上查找OracleConnection.ConnectionString的相关属性,
这里写图片描述
OracleConnection.ConnectionString里是没有提供以某种角色登录的方式,也就是说,OracleConnection.ConnectionString是不能以sysdba方式连接Oracle!

顺带一提,OleDbConnection类也不能提供sysdba登录的方式。
**

这只有使用Oracle ODP.NET(可以去oracle官方网站下载)

**
以下是Oracle ODP.NET数据库访问连接字符串 :
这里写图片描述
这里写图片描述
安装完后,可以通过DBA Privilege=SYSDBA 连接Oracle数据库
附:ODP安装方法见连接:
http://blog.csdn.net/sumirry/article/details/46746331
当你安装完后出现问题时,请参照下面博客给出的意见。
http://www.cnblogs.com/yjmyzz/archive/2011/04/19/2020793.html
http://www.cnblogs.com/storys/archive/2013/03/06/2945914.html

1 0
原创粉丝点击