`
swvip
  • 浏览: 154519 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle用户被锁原因及办法

阅读更多

Oracle用户被锁原因及办法 
  在登陆时被告知test用户被锁
  1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间
  SQL> alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’;
  Session altered.
  2、查看具体的被锁时间
  SQL> select username,lock_date from dba_users where username=’TEST’;
  USERNAME LOCK_DATE
  ------------------------------ -------------------
  TEST 2009-03-10 08:51:03
  3、解锁
  SQL> alter user test account unlock;
  User altered.
  4、查看是那个ip造成的test用户被锁

  查看$ORACLE_HOME/network/admin/log/listener.log日志
  10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49434)) * establish * lhoms * 0
  10-MAR-2009 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.69.1.11)(PORT=49435)) * establish * lhoms * 0www.Examda.CoM考试就到考试大
  这样可知是上面10.69.1.11的ip尝试多次失败登陆造成的被锁
  注:
  一般数据库默认是10次尝试失败后锁住用户
  1、查看FAILED_LOGIN_ATTEMPTS的值
  select * from dba_profiles
  2、修改为30次
  alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
  3、修改为无限次(为安全起见,不建议使用)
  alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ppp_10001/archive/2010/06/26/5696704.aspx

分享到:
评论

相关推荐

    Oracle用户被锁的原因及解决办法

    在登陆时被告知test用户被锁,怎么回事呢?下面小编给大家带来了Oracle用户被锁的原因及解决办法,一起看看吧

    解决Oracle system或用户被锁定问题

    本文将详细介绍Oracle系统用户及普通用户被锁定后的解决办法,并提供一些实用的技巧,帮助读者有效应对这类问题。 #### 一、Oracle System用户被锁定的解决方案 当Oracle system用户被锁定时,通常可以采取以下...

    oracle死锁原因解决办法

    ### Oracle死锁原因及解决办法 #### 一、Oracle死锁概述 在Oracle数据库系统中,死锁是一种常见的并发问题,它会导致多个事务之间互相等待对方释放资源而无法继续执行,最终导致整个系统的运行效率降低甚至停滞。...

    ORACLE常见问题及解决办法

    查阅《Oracle傻瓜1000问.chm》和《Oracle用户管理.chm》这两个文档,将提供更深入的细节和实例,帮助你进一步掌握Oracle用户管理的知识。在实际工作中,遇到复杂问题时,还应结合Oracle的官方文档、社区论坛和专业...

    几个ORACLE问题解决办法

    Oracle用户被锁,PL/SQL工具里使用用动态sql,导出对象 SQL脚本,ORA-00059解决办法,oracle ORA-01502 错误,ORA-24550,ORA-02054,查看oracle表每条记录的创建时间,

    ORACLE密码忘记解决办法.

    然而,有时由于各种原因,用户可能会忘记Oracle数据库的管理员密码,这会给数据库的管理和运维带来困扰。本资料包"ORACLE密码忘记解决办法"正是针对这个问题提供了解决方案。 首先,我们需要理解Oracle数据库的密码...

    字段被SDE用户锁定的解决办法.txt

    ### 字段被SDE用户锁定的解决办法 在Oracle数据库管理过程中,可能会遇到特定的字段被SDE(Spatial Data Explorer)用户锁定的情况。这种情况通常发生在使用Oracle Spatial与GIS技术进行地理空间数据管理时。当一个...

    oracle 修改sga参数无法启动的解决办法

    SGA 中存储了数据库的控制信息、用户会话信息、锁信息、缓存信息等。修改 SGA 参数可以对 Oracle 实例的性能产生影响。但是,如果修改 SGA 参数不当,可能会导致 Oracle 实例无法启动。本文将介绍在修改 SGA 参数后...

    Oracle the account is locked解决办法

    #### 其他可能的原因及解决方案 除了上述方法外,还可能因为其他原因导致账户被锁定。例如,网络配置问题、Oracle服务未启动等,这些都需要逐一排查。 1. **检查Oracle服务状态**:确保Oracle服务已正确启动。 - ...

    Oracle 死锁处理

    - 用户锁和系统锁:根据用户与系统的不同,Oracle的锁分为用户锁(如行级锁、表级锁)和系统锁(如系统资源锁)。 - 行级锁:锁定单个数据行,允许其他事务同时访问表的其他行。 - 表级锁:锁定整个表,提供更高...

    oracle报错及解决办法[文].pdf

    Oracle数据库在运行过程中可能会遇到各种错误,这些错误可能由于多种原因导致,如异常关闭、后台进程残留、内存问题、锁定冲突或存储空间不足等。本文将深入探讨这些常见Oracle错误及其解决方案。 首先,错误代码...

    oracle常见错误号

    以下是一些常见的Oracle错误号及其原因和解决办法: 1. ORA-01002:fetch out of sequence - 当游标没有正确地按照执行顺序进行操作时,比如在未调用`OPEN`、`FETCH`或`CLOSE`之前尝试`FETCH`,会出现这个错误。...

    Linux与Oracle运维必须要掌握的基础操作

    ### Linux与Oracle运维必须要掌握的基础操作 #### 一、Linux基础操作 **1.1 Linux的安装** - **虚拟机的创建**: - 选择合适的虚拟化平台(如VMware、VirtualBox)。 - 设置虚拟机硬件配置,包括处理器、内存、...

    oracle常见报错

    如果服务器组已经被另一个用户占有,尝试在同一组内创建新会话会导致此错误。选择不同的服务器组或等待当前用户释放该组。 #### ORA-00050: 获取入队时操作系统出错 当数据库在尝试获取入队资源时遇到操作系统级别...

    ORACLE错误代码大全

    ORACLE错误代码大全是一本关于Oracle数据库错误信息的专业书籍或者资料,它列出了在Oracle数据库使用过程中可能会遇到的各种错误代码及其对应的错误信息描述。Oracle数据库是由美国Oracle公司开发的一款关系数据库...

Global site tag (gtag.js) - Google Analytics