❶ 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
❷ Oracle如何修改单个用户密码永不过期
Oracle数据库默认情况下用户口令有效期为180天, 如果超过180天用户密码未做修改则该用户无法登录。
修改之后不需要重启动数据库,会立即生效。
修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;
已经被提示的帐户必须再改一次密码,举例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原来的密码> ----不用换新密码
效果
执行以上操作后,Oracle可正常登陆和使用。
❸ 如何修改Oracle默认用户密码有效期时间
转:
et oracle_sid=数据库名称,输入sqlplus“/ as sysdba
Select username,password from dba_users where username=‘allready'
语句为:alter user system identified by oracle ;
alter user allready identified 123456ard
connect system/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;
修改之后不需要重启动数据库,会立即生效。
❹ 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字段的,这个就是你要的字段。
❺ 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
❻ 如何查询oracle用户密码还有多长时间过期
select expiry_date from dba_users
where username='XXX'
❼ 请问如何修改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; 修改之后不需要重启动数据库,会立即生效。
❽ 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字段的,这个就是你要的字段。
❾ 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;
修改之后不需要重启动数据库,会立即生效。
❿ 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