我怎样才能为使用bltoolkit SYSDBA连接到Oracle数据库?(How can i co

2019-10-29 20:08发布

我可以连接到Oracle常规用户成功,但是当我尝试连接SYS用户我得到这个错误。

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

因为我要以SYSDBA身份连接,但如何能做到这一点的bltoolkit?

如何才能解决这个问题呢?

我必须为sys用户连接到使用Oracle bltoolkit

我CONNSTRING:

数据源=(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST =本地主机)(PORT = 1521))(CONNECT_ DATA =(SID = PROD)));用户ID = SYS;密码=管理器; DBA特权= SYSDBA;数据源=预言;

Answer 1:

Oracle允许数据库管理员来连接到Oracle数据库有两种SYSDBA或SYSOPER权限。 这是通过ConnectionString中的DBA权限属性来完成。

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


文章来源: How can i connect to oracle database as sysdba using bltoolkit?