1. oracle数据库更改用户密码过期要怎么办
1、进入抄sqlplus模式
sqlplus/assysdba;
2、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)
SELECT*FROMdba_profilesWHEREprofile='DEFAULT'ANDresource_name='PASSWORD_LIFE_TIME';
3、将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效
_LIFE_TIMEUNLIMITED;
4、帐户再改一次密码
alteruser用户名identifiedby原密码;
5、使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁
alteruserdb_useraccountunlock;
2. oracle怎么查看用户密码的有效期
用dba账户登录,来先查看dba_users里面,用户使源用的porfile是哪一个,一般默认是default
SELECT
username,PROFILE FROM dba_users;
再去看指定文件的密码设置:
select*from dba_profiles
where profile='DEFAULT'and
resource_name='PASSWORD_LIFE_TIME'这里可以看到limit字段的,这个就是你要的字段。
3. oracle 查看哪些用户密码过期
查询dba_users的account_status字段,它有以下值
account_status
open
expired
--这个状态表示已经过期了
expired(grace)
locked(timed)
locked
expired
&
locked(timed)
expired(grace)
&
locked(timed)
expired
&
locked
expired(grace)
&
locked
4. oracle如何查询当前用户密码是否过期
查询dba_users的来account_status字段,它自有以下值
ACCOUNT_STATUS
OPEN
EXPIRED --这个状态表示已经过期了
EXPIRED(GRACE)
LOCKED(TIMED)
LOCKED
EXPIRED & LOCKED(TIMED)
EXPIRED(GRACE) & LOCKED(TIMED)
EXPIRED & LOCKED
EXPIRED(GRACE) & LOCKED
5. Oracle如何修改单个用户密码永不过期
Oracle数据库默认情况下用户口令有效期为180天, 如果超过180天用户密码未做修改则该用户无法登录。
修改之后不需要重启动数据库,会立即生效。
修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;
已经被提示的帐户必须再改一次密码,举例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原来的密码> ----不用换新密码
效果
执行以上操作后,Oracle可正常登陆和使用。
6. 如何查询oracle用户密码还有多长时间过期
用dba账户登来录,先查看dba_users里面,源用户使用的porfile是哪一个,一般默认是default
SELECT username,PROFILE FROM dba_users;
再去看指定文件的密码设置:
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'这里可以看到limit字段的,这个就是你要的字段。
7. oracle当用于密码有效期小于多少天时候强制要求修改密码
默认: 180天
改成无限制:
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;
修改之后不需要重启动数据库,会立即生效。
8. oracle如何查询当前用户密码是否过期
查询dba_users的account_status字段,它有以下值
ACCOUNT_STATUS
OPEN
EXPIRED --这个状态表示内已经过期了容
EXPIRED(GRACE)
LOCKED(TIMED)
LOCKED
EXPIRED & LOCKED(TIMED)
EXPIRED(GRACE) & LOCKED(TIMED)
EXPIRED & LOCKED
EXPIRED(GRACE) & LOCKED
9. oracle怎么查看用户密码的有效期
用dba账户登录,先查看dba_users里面,用户使用的porfile是哪一个,一般默认是default
SELECT
username,PROFILE FROM dba_users;
再去看指定文件的密码设置:
select * from dba_profiles
where profile='DEFAULT' and
resource_name='PASSWORD_LIFE_TIME'这里可以看到limit字段的,这个就是你要的字段。