如何使用bltoolkit以sysdba身份连接到oracle数据库?

时间:2013-09-02 10:06:29

标签: oracle bltoolkit

我可以成功连接到oracle普通用户但是当我尝试连接sys用户时出现此错误。

ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

因为我必须以sysdba身份连接但是如何在bltoolkit上进行连接?

如何解决这个问题?

我必须使用bltoolkit

以sys用户身份连接到oracle

My Connstring:

数据源=(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(CONNECT_ DATA =(SID = prod))); User Id = sys; Password = manager; DBA Privilege = SYSDBA; Data Source = oracle;

1 个答案:

答案 0 :(得分:0)

Oracle允许数据库管理员使用SYSDBA或SYSOPER权限连接到Oracle数据库。这是通过ConnectionString的DBA Privilege属性完成的。

//Connect SYS/SYS as SYSDBA   
con.ConnectionString = "User Id=SYS;Password=SYS;" + 
  "DBA Privilege=SYSDBA;Data Source=oracle;";