在asp.net 中可以用SYS用户连接ORACLE数据库吗??
要是可以连接字符串该怎么写??
我用SYS用户连接时出现如下错误提示:
ORA-01017: invalid username/password; logon denied

解决方案 »

  1.   

    能连接!<connectionStrings>
        <add name="dbCon" connectionString="Data Source=orcl;Persist Security Info=True;User ID=sys;pwd=sys" providerName="System.Data.OracleClient"/>
      </connectionStrings>
      

  2.   

    不行,我试了,显示如下信息:
    ORA-28009: connection as SYS should be as SYSDBA or SYSOPER代码如下:
            string ConnectionString = "Data Source=optor;Persist Security Info=True;User ID=sys;pwd=hfut";
            OracleConnection orac = new OracleConnection(ConnectionString);
            orac.Open();
            string sql = "insert into sys.users  values('007','had','haf')";
            OracleCommand cmd = new OracleCommand(sql, orac);
            cmd.ExecuteNonQuery();
      

  3.   

    必须作为SYSDBA来登陆,怎么办???
      

  4.   

    sqlplus / as sysdba
    grant sysdba to sys;
    --授权成功!
    但是修改连接字符串如下之后:
    string ConnectionString = "server = .;user id = sys; password = hfut ; data source = optor";
    还是显示同样的错误:
    ORA-28009: connection as SYS should be as SYSDBA or SYSOPER不知怎么搞了,现在我都是以SYSTEM的进行连接了。
    谢谢了。