您现在的位置是:首页 >

如何安装oracle11g数据库 oracle11gbug:修改问题

火烧 2022-11-07 19:49:07 1070
oracle11g ug:修改问题   oracle g ug 修改普通用户密码挂住 所有客户端均连接不上 生产中断分析  环境  Oracle RAC for IBM AIX 节点  一条简单的修改

oracle11gbug:修改问题  

  oracle g bug 修改普通用户密码挂住 所有客户端均连接不上 生产中断分析

  环境

  Oracle RAC for IBM AIX 节点

  一条简单的修改用户密码SQL语句

  alter user ** identified by ***;

  竟然会挂住在那 此时所有的客户端架构短连接)均无法连接 也是连接出不来 也不报错

  此时做了个 生成了个跟踪文件如 附件

  后重启了 个节点数据库后 用了不到 分钟 又出现所有客户端无法连接数据库

  FYI:

  相关BUG

  Description

  In g there is an intentional delay beeen allowing failed logon

  attempts to retry For some specific application types this can cause

  a problem as the row cache entry is locked for the duration of the

  delay This can lead to excessive row cache lock waits for DC_USERS

  for specific users / schemas

  This fix allows the logon delay to be disabled in onwards

  by setting event in the init ora

  eg:

  event= trace name context forever level # disable logon delay

  This event will disable the logon sleep delay system wide

  ie it will affect all user accounts system wide and so should be used

  with extreme caution

  Example scenario:

  A mix of correct and incorrect logon attempts occur for user X

  On each successive failed login attempt the failed logon count

  is incremented for user X

  Without this fix (without the event set):

  After successive failures a sleep delay is introduced starting

  at seconds and extending to seconds max During each delay

  the user X row cache lock is held in exclusive mode preventing

  any concurrent logon attempt as user X (and preventing any

  other operation which would need the row cache lock for user X)

  With the fix (with the event set):

  There is no sleep delay

  In either scenario the configured logon profile rules are still

  applied (eg: The profile option FAILED_LOGIN_ATTEMPTS is still

  honoured and so if the account bees locked due to exceeeding

  this FAILED_LOGIN_ATTEMPTS then further attempts to

  log in will then correctly fail immediately with no delay)

  Note:

  One off fixes for this issue for do not need an event set

  interim patches for disable the delay unconditionally

  Work Around:

  Ensure the correct password is used especially for connection

  intensive logons

  Getting a Fix

  Use one of the Fixed versions listed above

  (for Patch Sets / bundles use the latest version available as

  contents are cumulative the Fixed version listed above is

  the first version where the fix is included)

  or

  You can check for existing interim patches here: Patch:

如何安装oracle11g数据库 oracle11gbug:修改问题

  总结

  alter system set event= TRACE NAME CONTEXT FOREVER: trace name context forever level scope=spfile;

  这 个event 仍是在 g 中推荐设置的

lishixinzhi/Article/program/Oracle/201311/16662  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码