oracle数据库查看账户密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库查看账户密码相关的知识,希望对你有一定的参考价值。

参考技术A

oracle数据库无法查看账户密码,如果忘记密码的话可以直接修改密码。

工具/原料

oracle数据库    电脑

方法/步骤

1、登录到安装oracle数据库服务器的操作系统,打开命令窗口。

2、查看环境变量ORACLE_SID的设置情况:windows: echo %ORACLE_SID%linux: echo $ORACLE_SID。

3、设置环境变量ORACLE_SID的值为想登录的oracle实例的SID:set ORACLE_SID=orcl。

4、输入板命令:sqlplus / as sysdba。

5、在sqlplus窗口执行命令:alter user you_username identified by you_password,即可修改用户的密码。

Oracle-28001密码过期问题及28000账户被锁解决

ORA-28001密码过期问题解决方法

1、登录Oracle数据库

#su - oracle

$sqlplus / as sysdba

2、直接修改过期用户密码

>alter user 用户名 identified by "新密码";

或者

查看用户的proifle是哪个,一般是default

>select username,profile from dba_users;

查看用户密码有效期设置

>select * from dba_profiles;

>select * from dba_profiles t where t.profile=‘DEFAULT‘ and resource_name=‘PASSWORD_GRACE_TIME‘;

将概要文件的密码有效期由默认的180天修改成“无限制”:

>alter profile default limit password_life_time unlimited;

修改之后不需要重启动数据库,会立即生效,但是还需执行下面sql

>alter user 用户名 identified by <原来的密码> account unlock; ----不用换新密码

启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改

ORA-28000-账号被锁

在Oracle11g中默认在default概要文件中设置了“FAILED_LOGIN_ATTEMPTS=10”,当输入密码错误次数达到设置值将导致此问题。

1、查看用户登录密码错误次数限制

>select * from dba_profiles t where t.profile=‘DEFAULT‘ and resource_name=‘FAILED_LOGIN_ATTEMPTS‘;

2、默认是10次 修改为不受限的话执行

>alter profile default limit failed_login_attempts unlimited;

3、解锁用户

>alter user 用户名 account unlock;

以上是关于oracle数据库查看账户密码的主要内容,如果未能解决你的问题,请参考以下文章

Oracle数据库的scott账户怎么登陆不上去?

oracle如何查询当前用户密码是不是过期

Oracle数据库基本操作 第一章

Oracle账户过期,取消180天密码时间限制

项目启动的时候就会把oracle用户锁了,报错提示账户被锁定,如何看出是哪里导致了oracle用户被锁定?

新手,oracle安装,用户名和口令无效怎么办