那是因为你的服务器上sqlnet.ora中有SQLNET.AUTHENTICATION_SERVICES= (NTS)。你把(NTS)换成(NONE)再看看。

解决方案 »

  1.   

    我用企业管理器随便输个密码也能进去(system as sysdba).
    我用alter user system identified by abc39393939;修改命令后敲个
    conn system/123 as sysdba 后还是能进去。
      

  2.   

    bobfang(匆匆过客) 
    正解
    ../network/admin/sqlnet.ora
    把(NTS)换成(NONE)就可以了
      

  3.   

    bobfang(匆匆过客)说的太对了,不过在(NTS)状态下修改的密码好象无效。我改成(NONE)后用什么密码都进不去了,只好在改回(NTS)。郁闷。
      

  4.   

    Oracle 的密码策略咋这样,改个(NTS)就把后台放开了,太不安全了吧?
      

  5.   

    NTS表示是采用WINDOWS操作系统的认证,如果连接者的用户属于ORA_DBA这个组,就允许以sysdba身份登陆。
      

  6.   

    谢谢bobfang(匆匆过客),呵呵,真是长知识。好了,结帖了。