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欄位的,這個就是你要的欄位。