取消Oracle数据库密码期限 取消用户锁定

1.首先查用户被锁时间:sql>select username,account_status,lock_date from dba_users where username='SA';

  2.解锁:sql>alter user SA account unlock;

  3.修改容许错误连接次数未无限大:sql>alter profile default limit FAILED_LOGIN_ATTEMPTS UNLIMITED;

  ps:疑点是修改完密码后,有其他的人还在用错误的密码登陆导致超过了容错次数,导致SA被锁。

  4.可能是最终原因:11G的oracle密码过期。

  解决方法:

  |-1、查看用户的proifle是哪个,一般是default:

  sql>SELECT username,PROFILE FROM dba_users;

  |-2、查看指定概要文件(如default)的密码有效期设置:

  sql>  select * from dba_profiles s where s.profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

  |-3、将密码有效期由默认的180天修改成“无限制”:

  sql> alter profile default limit PASSWORD_LIFE_TIME UNLIMITED;

  修改之后不需要重启动数据库,会立即生效。

  5. 如果密码已经过期的,尝试用 alter user user_name identified by password account unlock;   

最新内容请见作者的GitHub页:http://qaseven.github.io/

   

时间: 2024-09-14 23:22:30

取消Oracle数据库密码期限 取消用户锁定的相关文章

Oracle数据库密码文件的使用与维护

oracle|数据|数据库 概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容.本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建.使用和维护作了详细的介绍,供大家参考. 关键词:Oracle数据库密码文件 在Oracle数据库系统中,用户如果要以特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle数据库可以有两种身份验证的方法:即使用与操作系统集成的身份验证或使用O

Oracle数据库密码文件的使用与维护_oracle

正在看的ORACLE教程是:Oracle数据库密码文件的使用与维护.概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容.本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建.使用和维护作了详细的介绍,供大家参考. 关键词:Oracle数据库密码文件 在Oracle数据库系统中,用户如果要以特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle数据库可以有两种身份验证的方法

Oracle数据库密码文件的使用和维护_oracle

正在看的ORACLE教程是:Oracle数据库密码文件的使用和维护.概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容.本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建.使用和维护作了详细的介绍,供大家参考.  关键词:Oracle数据库 密码文件  在Oracle数据库系统中,用户如果要以特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle数据库可以有两种身份验证

oracle数据库01-连接&用户&权限

     Oracle数据库是Oracle(中文名称叫甲骨文)公司的核心产品,Oracle数据库是一个适合于大中型企业的数据库管理系统.      Oracle数据库涉及银行.电信.移动通信.航空.保险.金融.电子商务和跨国公司等,Oracle的市场占有率最高,显然Oracle的主要用户涉及面非常广.      Oracle产品是免费的,可以在Oracle官方网站上下载到安装包,但是Oracle服务是收费的.在Java开发中,Oracle数据库是非常理想的选择.           http:/

Oracle数据库密码文件的使用和维护

oracle|数据|数据库 概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容.本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建.使用和维护作了详细的介绍,供大家参考. 关键词:Oracle数据库 密码文件 在Oracle数据库系统中,用户如果要以特权用户身份(INTERNAL/SYSDBA/SYSOPER)登录Oracle数据库可以有两种身份验证的方法:即使用与操作系统集成的身份验证或使用

Oracle数据库密码安全管理总结

在 Oracle 数据库系统中,用户如果要以特权用户身份( INTERNAL / SYSDBA / SYSOPER )登录 Oracle 数据库可以有两种身份验证的方法:即使用与操作系统集成的身份验证或使用 Oracle 数据库的密码文件进行身份验证.因此,管理好密码文件,对于控制授权用户从远端或本机登录 Oracle 数据库系统,执行数据库管理工作,具有重要的意义. Oracle 数据库的密码文件存放有超级用户 INTERNAL / SYS 的口令及其他特权用户的用户名/口令,它一般存放在 O

如何避免Oracle数据库密码出现@符号

密码复杂性是IT审计人员检查一个系统是否安全的一个重要方面. IT策略中经常指出密码应该有最小的长度且应该包含大写字母.小字字母.数字和特殊字符的混合. Oracle中应该避免将特殊字符@用于密码中,因为在Oracle中,@符号用来表明使用哪一台Oracle服务器.SQL *Plus连接语句的完整格式如下: CONNECT username/password@alias 其中alias是一个Oracle Net别名,代表一个服务器.断口和实例名. 列表A显示了在密码中使用了@字符时,产生的错误:

Oracle数据库密码重置、导入导出库命令示例应用_oracle

重置办法如下:打开CMD命令提示符,然后输入下面命令进行重置: 输入sqlplus /nolog,回车 SQL> conn /as sysdba 已连接: SQL>alter user system identified by "123456"; ---(123456就是重置的密码了) SQL>alter user sys identified by "123456"; 下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简

查看oracle数据库的连接数以及用户 (转:http://blog.itpub.net/24558279/viewspace-752293/)

11.查询oracle的连接数2select count(*) from v$session;32.查询oracle的并发连接数4select count(*) from v$session where status='ACTIVE';53.查看不同用户的连接数6select username,count(username) from v$session where username is not null group by username;74.查看所有用户:8select * from a