精华内容
下载资源
问答
  • Oracle 用户经常被锁原因

    千次阅读 2010-06-03 14:48:00
    Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因Oracle 用户经常被锁原因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 * 0

      这样可知是上面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;

    展开全文
  • oracle 用户被锁定解锁方法
  • oracle数据库用户为何频繁被锁oracle数据库用户频繁被锁原因排查oracle数据库用户为何频繁被锁
  • 在登陆时告知test用户被锁,怎么回事呢?下面小编给大家带来了Oracle用户被锁的原因及解决办法,一起看看吧
  • oracle 用户频繁被锁

    千次阅读 2011-12-30 19:43:02
    今天一个网友发求助信息,说某社会治安综合治理系统的连接的某个oracle用户频繁被锁,使用 alter user XX account unlock 解锁后一会还是又锁定,使用PLSQL登录时提示ORA-28000 让他执行了一下这条SQL select * ...
        今天一个网友发求助信息,说某社会治安综合治理系统的连接的某个oracle用户频繁被锁,使用 alter user XX account unlock 解锁后一会还是又被锁定,使用PLSQL登录时提示ORA-28000
        让他执行了一下这条SQL select * from dba_profiles where resource_name like 'FAILED_LOGIN_ATTEMPTS%';
        他说limit是10,初定判断是因频繁输错密码登陆超过次10次,导致用户被锁了,可以用alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;来修改限制,但这不是解决问题的根本。
        查看alert警告日志,发现有大量的ORA-3136,这个报错大部分是可以忽略的,导致这个错误的原因是 一般是由于客户端由于没有使用正确的密码,连接超时所致,从这个报错可以看出问题出现在应用层面,他说有应用程序链接这个用户,我建议他仔细查看应用的中配置的数据库密码是否有写错,他又检查一遍说没有配错,真是奇怪了,但是这个问题肯定是出在应用层面,最后在应用程序里找到个配置文件,里面配置了一些参数,如果修改了数据库配置,要加-clean参数,不然就算重启应用后还是读的原来的链接。不加-clean直接重启应用导致配置无法生效。 看来大部分问题还是出现在应天层面,排错首先要从应用层面来分析
       
    

    展开全文
  • Oracle数据库经常被锁,解锁步骤

    千次阅读 2018-01-09 13:13:22
     用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 ...2、查看具体的被锁时间 ( 这里你根据需要, 填写具体的用户名, 下面语句的 用户名是 TEST) SQL> select usernam
    
    用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间

    SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
    Session altered.

    2、查看具体的被锁时间 ( 这里你根据需要, 填写具体的用户名, 下面语句的 用户名是 TEST)
    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 * 0

    这样可知是上面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;

    上述的 相关内容就是对Oracle用户被锁原因及办法的描述,希望会给你带来一些帮助在此方面。
    展开全文
  • 主要介绍了Oracle用户密码过期和用户被锁的解决方法,需要的朋友可以参考下
  • oracle用户被锁

    2013-06-05 23:48:20
    结果:oracle用户被锁。 原因分析:一般数据库默认是 10 次尝试失败后住用户 用于Linux的环境变量未配置,必须在oracle用户当前执行文件下以dba登入:sqlplus / as sysdba 1、用dba角色的用户登陆,进行...

    场景:打包部署时jdbc配置文件中的oracle密码错误。

    结果:oracle用户被锁。

    原因分析:一般数据库默认是 10 次尝试失败后锁住用户

    用于Linux的环境变量未配置,必须在oracle用户当前执行文件下以dba登入:sqlplus / as sysdba

    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 2011-03-10 08:51:03

    3、解锁
    SQL> alter user test account unlock; 

    还可以将一个用户锁住:

      1: SQL> ALTER USER username ACCOUNT LOCK;

    User altered. 

    SQL>commint;

    4、查看是那个ip造成的test用户被锁

    查看$Oracle_HOME/network/admin/log/listener.log日志
    10-MAR-2011 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=218.77.123.123)(PORT=49434)) * establish * lhoms * 0
    10-MAR-2011 08:51:03 * (CONNECT_DATA=(SID=lhoms)(SERVER=DEDICATED)(CID=(PROGRAM=oracle)(HOST=omstestdb)(USER=oraoms))) * (ADDRESS=(PROTOCOL=tcp)(HOST=218.77.123.123)(PORT=49435)) * establish * lhoms * 0

    这样可知是上面218.77.123.123的ip尝试多次失败登陆造成的被锁

    修改:用户一般数据库默认是 10 次尝试失败后锁住用户
    1、查看FAILED_LOGIN_ATTEMPTS的值
    select * from dba_profiles where RESOURCE_NAME = 'FAILED_LOGIN_ATTEMPTS';
    2、修改为30次
    alter profile default limit FAILED_LOGIN_ATTEMPTS 30;
    3、修改为无限次(为安全起见,不建议使用)
    alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

    展开全文
  • oracle用户解锁

    2013-02-20 16:48:38
    oracle用户解锁
  • Oracle 用户频繁被锁的解决方法

    千次阅读 2017-08-18 17:00:06
    1、su oracle 2、用dba角色的用户登陆 3、查看被锁用户及时间 select username,account_status,lock_date from dba_users; 4、查看哪个ip导致被锁 搜索文件 find ./ -name listener.log 我查出这边的具体路径...
  • Oracle用户频繁被锁原因排查与解决

    万次阅读 2016-03-11 10:45:49
    项目小组同事说最近一段时间内,Oracle用户总是频繁被锁,导致应用及客户端数据库均无法登录操作数据库。 现象跟踪: 通过查看监听日志listener.log,发现很多从10.1.3.107应用服务器过来的访问记录,并伴有警告信息...
  • 电脑资料 在DBA的日常工作中经常遇到为Oracle用户解锁的操作这篇文章给出在命令行下进行Oracle用户解锁的操作方法通过几条简单的解锁语句就能完成此项工作 默认的scott用户是锁定的先解锁就能登陆上了 使用下面的...
  • ORACLE用户自动被锁解决方法

    万次阅读 2015-10-19 14:34:26
     Oracle用户被锁原因及办法  在登陆时告知test用户被锁  1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间  SQL> alter session set nls_date_format=’yyyy-mm-dd hh24:mi:...
  • 主要介绍了使用Oracle数据库登录时告知用户被锁怎么解决的相关资料,需要的朋友可以参考下
  • Oracle用户被锁原因及办法

    千次阅读 2012-09-12 21:36:04
    Oracle用户被锁原因及办法   在登陆时告知test用户被锁  1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间  SQL> alter session set nls_date_format=’yyyy-mm-dd hh24:mi:ss’; ...
  • Oracle 用户解锁之后总被锁

    千次阅读 2018-11-29 13:35:23
    在创建一般用户时,远程连接用户,提示被锁住,解锁之后,开始能够连接,但是过几秒钟又被锁住。解决步骤:1:创建一般用户2:查看用户开始状态3:远程连接测试4:几秒钟之后,用户被锁住5:解锁并设置远程登录尝试...
  • 提示账号被锁了,不是密码不对,使用命令: alter user scott account unlock;   如果密码不对,可以再修改: alter user scott identified by tiger;
  • oracle用户被锁,同时又忘记了其它系统管理用户名和密码。解决方法步骤:1.在cmd下登录sqlplus2.输入 sqlplus /nolog3.输入 conn sys/oracle as sysdba4.执行ALTER USER 需要解锁的用户名 ACCOUNT UNLOCK;
  • 1.查询锁定的用户 select username,account_status,lock_date from dba_users; 2.解锁 ...查看被锁的表: SELECT p.spid, c.object_name, b.session_id, b.oracle_username, b.os_user_name FRO...
  • Oracle 解锁用户

    千次阅读 2012-10-12 19:21:55
    本文想要解决的是Oracle 10g用户解锁及执行权限受限的...说明:在个别现场发现一个用户经常被锁住,刚使用[alter user account unlock; commit;]然后仍然无法登录,还是一直报错:用户被锁定。 解决办法:查DBA_USER
  • //lock_date是被锁住时间,如果为空证明这个用户没有被锁住 select username,lock_date from dba_users where username='GFMIS'; //GFMIS是数据库的用户 //查看Oracle数据库默认允许重复连接多少次,默认是10...
  • Oracle用户被锁及解决办法

    万次阅读 2016-11-14 10:01:10
    应该是我改用户口令造成的,口令修改后,每天的数据导入程序中配置的口令没有及时修改,导致错误登录次数超限被锁,查数据导入情况,果然数据没有导入,再查数据导入日志,显示连接失败,证实了用户被锁的原因就是...
  • Oracle用户被锁的原因以及解决办法

    千次阅读 2012-02-28 15:38:27
    以下的文章主要是介绍Oracle用户被锁的原因以及实际解决办法,我前两天在相关网站看见Oracle用户被锁的原因以及实际解决办法的资料,觉得挺好,就拿出来供大家分享。希望在你今后的学习中会有所帮助。 在登陆时...
  • Oracle 11g 用户频繁被锁事件 **环境:**---RAC环境 操作系统版本: CentOS release 6.5 (Final) **数据库版本:** Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production PL/SQL ...
  • 一次oracle用户被锁的排查过程

    千次阅读 2015-04-10 13:10:02
    早上过来,一客户工作人员反映有个库中的用户被锁掉,让我排查下原因。 当时直接反应就是用户密码错误,尝试次数过多导致用户被锁。 客户给我生成了listener.log, 我在库上查看用户被锁时间: select username...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 84,335
精华内容 33,734
关键字:

oracle用户经常被锁