Oracle忘记用户名和密码的解决办法与oracle解锁用户
如果忘记用户名,就只能恢复系统Oracle安装时设定的System sys等用户密码,然后再查询相关用户修改密码。
第一步:以管理员方式打开CMD窗口;
第二步:输入 sqlplus /nolog,进入sqlplus环境,不登录数据库实例;
第三步:输入 connect /as sysdba 以DBA方式连接数据库实例;
第四步:修改用户密码,使用如下语句 alter user 用户名 identified by 新密码;
备注:本方法适合可登录数据库服务器环境时修改用户密码;
oracle解锁用户
1、通常我们遇到oracle用户密码输入多次错误,那么改用户就会变锁定,那么解决方法很简单,如下:
使用plsql工具sys用户登录(亦可dos命令输入:sqlplus / as sysdba ) 解锁
ALTER USER 用户名 ACCOUNT UNLOCK;
2、那么遇到这种用户会被锁的情况,我们可以设置用户密码无限次尝试登录,而该用户不会被锁定:
ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
3、另外,做项目运维的小伙伴经常遇到数据库用户密码过期的情况,要定期去修改密码很麻烦,那么我们可以设置用户密码不过期:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;