解决方案 »

  1.   

    客户端有比如jboss,tomcat等应用服务器绑定数据库了数据库连接,而你是不是修改过数据库密码。而客户端未作相应调整,在频繁用错误的密码请求连接,如此反复多次Oracle会自动锁数据库。--以上是个人遇到过的情况,不排除还有其他情况造成此种问题。
      

  2.   


    应该是这样,或者,有接口程序在固定的某个时间,向本库请求数据。LZ 查查 listener.log 文件,这里面的请求连接的记录。
      

  3.   


    应该是这样,或者,有接口程序在固定的某个时间,向本库请求数据。LZ 查查 listener.log 文件,这里面的请求连接的记录。
    这个日志 是在哪边的  我怎么 没找到?
      

  4.   

    linux 下日志的位置:
    [oracle@kel ~]$ find ./* -name "listener.log"
    ./product/10.2.0/db_1/network/log/listener.log
      

  5.   

    可以取消用户锁定的策略:
    查看锁定策略:SQL> select * from dba_profiles where resource_name like '%LOGIN%' and profile='DEFAULT';PROFILE RESOURCE_NAME  RESOURCE LIMIT
    ------- -------------------------------- -------- ----------
    DEFAULT FAILED_LOGIN_ATTEMPTS  PASSWORD 10
    SQL> alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;Profile altered.SQL> select * from dba_profiles where resource_name like '%LOGIN%' and profile='DEFAULT';PROFILE RESOURCE_NAME  RESOURCE LIMIT
    ------- -------------------------------- -------- ----------
    DEFAULT FAILED_LOGIN_ATTEMPTS  PASSWORD UNLIMITED
      

  6.   


    你是windows系统?
    linux 下日志的位置:
    [oracle@kel ~]$ find ./* -name "listener.log"
    ./product/10.2.0/db_1/network/log/listener.log
      

  7.   


    你是windows系统?
    linux 下日志的位置:
    [oracle@kel ~]$ find ./* -name "listener.log"
    ./product/10.2.0/db_1/network/log/listener.log
    已经查了 确实没有这个日志的  那个 shell命令我知道  用这个找了 没有呢 整个oracle目录下都没找到。