"Data Source=ORCL;Persist Security Info=True;User ID=SYS;Password=psw123;"我的账号密码是对的

解决方案 »

  1.   

    "data source=ORCL;persist security info=True;user id=SYS;password=psw123"
    还要保证你的providerName="System.Data.OracleClient"。
      

  2.   


    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = xiaoxin321-PC)(PORT = 1522))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )去掉分号还是一样的
      

  3.   

    不要使用SYS用户登录,一般也不要用此用户进行应用系统的构建和运行,SYS用户登录后面一般要加 AS SYSDBA权限声名,换个用户试试。
      

  4.   

    我换了scott的用户名,pl/sql可以连接,用.net时说the account is locked
      

  5.   

    也许有别的用户在用不正确的SCOTT密码进行数据库连接,这样连接几次,你的用户就被锁定了。你有两种选择,修改密码设置为永不锁定。alter profile default limit password_life_time unlimited;另一将错误密码的应用找出来,把它做了,当然后面一次值得推荐,安全上更好点儿。
      

  6.   

    恩,谢谢,scott解锁后,又是提示invalid username/password
      

  7.   

    Sorry,没有看到又提示为invalid username/password。
    C#这玩意儿真不太懂,给你的连接你去看看。
    http://www.connectionstrings.com/oracle
      

  8.   

    。我用的oracle的用户都是sysdba权限的,怎么添加一个normal权限的用户?问题应该需要一个normal权限的才能够连接
      

  9.   

    不好意思,因为选择了sysdba权限的,我怎么输入,都可以进入。即使用户名,密码都错了。。
    我在该权限下修改了scott用户的密码,再连接,就成功了,谢谢大家的帮助!!!