oracle用户名密码及用户被锁等问题

oracle 用户名不区分大小写

oracle 11g 以前的版本的用户名和密码是不区分大小写的; 

oracle 11g 用户名和密码默认区分大小写,可更改alter system set sec_case_sensitive_logon=false 设置改为不区分大小写。

ORACLE用户自动被锁解决方法 

 --1.
  --系统参数配置  connect sys/password@db_link as sysdba
  select * from dba_profiles where resource_name like 'FAILED_LOGIN_ATTEMPTS%';
  --1 DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10
  --连续错误连接10次用户被锁定
  --2.
  --查看被锁的用户
  select LOCK_DATE,username from dba_users where username='USERNAME';
  LOCK_DATE为空说明没有锁定,非空为锁定。
  -----
  SELECT S.USERNAME,
  DECODE(L.TYPE, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL,
  O.OWNER,
  O.OBJECT_NAME,
  O.OBJECT_TYPE,
  S.SID,
  S.SERIAL#,
  S.TERMINAL,
  S.MACHINE,
  S.PROGRAM,
  S.OSUSER
  FROM V$SESSION S, V$LOCK L, DBA_OBJECTS O
  WHERE S.SID = L.SID
  AND O.OBJECT_ID = L.ID1
  AND S.USERNAME IS NOT NULL;
  --3.
  --解锁方法
  ALTER USER USER_NAME ACCOUNT UNLOCK;
  --值的注意,在升级过程中,被锁的用户,有可能不值一个
  --重新升级
  -----设置系统的默认登录次数
  alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS 10;
  alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED;

转载于:https://www.cnblogs.com/WangJinYang/archive/2012/12/19/2825144.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值