① oracle資料庫密碼過期怎麼辦
在sqlplus使用管理員賬戶sys登錄,修改密碼之後應該就可以登錄了,你也可以將密碼期限該長些或者無期
② oracle資料庫普通用戶密碼默認是多少天有效
我來教你怎麼自己查,步驟很簡單的,只需要兩步就搞定
第一步:查看你所關心的用戶使用的是哪個profile
select
username,profile
from
dba_users
where
username
=upper('scott');
如果沒有更改過,一般都是DEFAULT
然後查看default這個profile的設置
第二步:查看相應profile(default)設置
select
profile,resource_name,resource_type,limit
from
dba_profiles
where
profile=upper('default');
FAILED_LOGIN_ATTEMPTS
帳戶被鎖定之前可以錯誤嘗試的次數
PASSWORD_LIFE_TIME
密碼可以被使用的天數,單位是天,默認值180天
PASSWORD_REUSE_TIME
密碼可重用的間隔時間(結合PASSWORD_REUSE_MAX)
PASSWORD_REUSE_MAX
密碼的最大改變次數(結合PASSWORD_REUSE_TIME)
PASSWORD_LOCK_TIME
超過錯誤嘗試次數後,用戶被鎖定的天數,默認1天
PASSWORD_GRACE_TIME
當密碼過期之後還有多少天可以使用原密碼
③ oracle 11g 資料庫密碼過期
密碼過期了復,可以用sys as sysdba用戶進去,制使用alter user username identified by passwd;修改一下。
密碼多少天過期以及其他策略,取決於該用戶使用的Profile。
創建profile的方法參考:
create profile app_users2 limit
failed_login_attempts 5
password_life_time 60
password_reuse_time 60
password_reuse_max 5
password_verify_function verify_function
password_lock_time 1/24
password_grace_time 10;
修改用戶的profile的方法
alter user username profile profilename;
④ oracle資料庫密碼過期時間查詢
sqlplus sys/password as sysdba 這個是作為管理員登陸
把oracle密碼默認天數修改為無限制
SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
這個是我平時用的語句,內看看是否能幫容到你,第二句應該就是你要的查詢
⑤ oracle資料庫密碼過期怎麼辦
按照如下步驟進行操作:
1、查看用戶的是哪個,一般是default:
sql>Select username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密碼有效期設置:
sql>Select * FROM dba_profiles s Where s.profile='DEFAULT' AND esource_name='PASSWORD_LIFE_TIME';
3、將密碼有效期由默認的180天修改成「無限制」:
sql>Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之後不需要重啟動資料庫,會立即生效。
4、修改後,還沒有被提示ORA-28002警告的帳戶不會再碰到同樣的提示;
已經被提示的帳戶必須再改一次密碼,舉例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原來的密碼> ----不用換新密碼
oracle11g啟動參數resource_limit無論設置為false還是true,密碼有效期都是生效的,所以必須通過以上方式進行修改。
⑥ 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;
⑦ oracle資料庫密碼過期怎麼修改密碼
是由於中默認在default概要文件中設置了「PASSWORD_LIFE_TIME=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;
修改之後不需要重啟動資料庫,會立即生效。
4、 修改後,還沒有被提示ORA-28002警告的帳戶不會再碰到同樣的提示;
已經被提示的帳戶必須再改一次密碼,舉例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原來的密碼> ----不用換新密碼
oracle11g啟動參數resource_limit無論設置為false還是true,密碼有效期都是生效的,所以必須通過以上方式進行修改。以上的帳戶名請根據實際使用的帳戶名更改。
⑧ 如何設置Oracle資料庫用戶密碼長期有效
10G
資料庫可以查看dba_users表,不過裡面的密碼是MD5加密的,11G就已經看不到了
⑨ oracle資料庫密碼多久過期
按照如下步驟進行操作:
1、查看用戶的proifle是哪個,一般是default:
sql>Select username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密碼有效期設置:
sql>Select * FROM dba_profiles s Where s.profile='DEFAULT' AND esource_name='PASSWORD_LIFE_TIME';
3、將密碼有效期由默認的180天修改成「無限制」:
sql>Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之後不需要重啟動資料庫,會立即生效。
4、修改後,還沒有被提示ORA-28002警告的帳戶不會再碰到同樣的提示;
已經被提示的帳戶必須再改一次密碼,舉例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原來的密碼> ----不用換新密碼
oracle11g啟動參數resource_limit無論設置為false還是true,密碼有效期都是生效的,所以必須通過以上方式進行修改。
⑩ 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欄位的,這個就是你要的欄位。