我可以成功连接到oracle普通用户但是当我尝试连接sys用户时出现此错误。
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
因为我必须以sysdba身份连接但是如何在bltoolkit上进行连接?
如何解决这个问题?
我必须使用bltoolkit
以sys用户身份连接到oracleMy Connstring:
数据源=(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(CONNECT_ DATA =(SID = prod))); User Id = sys; Password = manager; DBA Privilege = SYSDBA; Data Source = oracle;
答案 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;";