我想学oracle,刚装完oracle10g for Vista;打开SQL*Plus时,如果第一次输入正确的用户名和口令就可以打开它,如果第一次输入错误的,第二次再输入正确的,就会提示用户名/口令有误,拒绝登录,哪位高手有时间帮我解释一下,补充一下,用cmd打开sqlplus时,如果第一输入错误密码,第二次输入正确密码,是可以打开的

解决方案 »

  1.   

     alter profile default limit failed_login_attempts 5;
      

  2.   


    3楼那个好像是linux的吧?没看懂楼主的意思,做了些操作. 楼主参考下:
    C:\Documents and Settings\user.HQ-TEXT>sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 9月 26 13:43:53 2009Copyright (c) 1982, 2005, Oracle.  All rights reserved.SQL> conn sys/admin as sysdba;  -- 正确的用户名和密码
    已连接。
    SQL> conn system/admin;   -- 正确的用户名和密码
    已连接。
    SQL> conn system
    输入口令:              --错误的密码,直接退出连接窗口,需要重新连接了..
    ERROR:
    ORA-01017: invalid username/password; logon denied
    警告: 您不再连接到 ORACLE。
    SQL> conn system
    输入口令:               --错误的密码,直接退出连接窗口,需要重新连接了..
    ERROR:
    ORA-01017: invalid username/password; logon denied
    SQL> conn system
    输入口令:          --正确的密码,连接成功。
    SQL>
      

  3.   

    谢谢各位了,但我按照3楼的方法做,只是提示配置文件已修改,再次打开界面登录时还是那样的问题,第一次输入正确可以登录,如果第一次错误,第二次输入正确的,还是拒绝的登录,第三次输入正确或者错误的,也还是会关闭,而没有让我尝试5次啊,强调一下,用cmd打开sql*plus时一点问题都没有,只有打开那个有用户名,口令和主机字符串的界面时才会出现问题
      

  4.   

    alter profile default limit failed_login_attempts 5;, 这样可以设置登陆失败后继续登录的次数,5 代表5次后就不能登陆了。