1樓:匿名使用者
select expiry_date from dba_users
where username='***'
oracle怎麼檢視使用者密碼的有效期
2樓:bluebird白玉
用dba賬戶登入,先檢視dba_users裡面,使用者使用的porfile是哪一個,一般預設是default
select
username,profile from dba_users;
再去看指定檔案的密碼設定:
select * from dba_profileswhere profile='default' andresource_name='password_life_time'這裡可以看到limit欄位的,這個就是你要的欄位。
oracle資料庫密碼過期時間查詢?
3樓:感覺壞
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;
這個是我平時用的語句,看看是否能幫到你,第二句應該就是你要的查詢
4樓:住七千
那你應該知道管理員,找管理員跟他吃個飯,到時候想查,叫他幫忙查一下就完了。
oracle資料庫密碼多久過期
5樓:龍氏風采
按照如下步驟進行操作:
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 **sc identified by 《原來的密碼》 ----不用換新密碼
oracle11g啟動引數resource_limit無論設定為false還是true,密碼有效期都是生效的,所以必須通過以上方式進行修改。
6樓:匿名使用者
預設密碼過期時間是180天。
oracle環境,有一個使用者的密碼忘掉了,並且使用者過期,怎麼能夠使用原來的密碼處理使用者過期問題
7樓:匿名使用者
在10g以前,你可以用有許可權的使用者登入,查詢到此使用者密碼的密文,再用密文改口令:
查詢使用者口令的密文
select password from dba_users where username='';
再修改口令:
alter user user1 identified by value '密文『;
要想口令不過期,先要知道使用者的profile是什麼,再改這個profile的屬性
查詢使用者的profile
select profile from dba_users where username='';
修改此profile的的屬性
alter profile limit password_life_time unlimited;
8樓:匿名使用者
oracle 11g 之前預設的使用者時是沒有密碼過期的限制的,在oracle 11g 中預設的profile啟用了密碼過期時間是180天。如下:
select * from dba_profiles where profile='default' and resource_name='password_life_time';
過期的密碼可用alter user user*** identified by ***;解決,可以修改為和以前一樣。
如果想設定密碼不過期,可用管理員登陸,然後執行:
alter profile default limit password_life_time unlimited;
即可。其他相關引數:
select * from dba_profiles where profile='default' and resource_name like 'password%';
failed_login_attempts 整數
設定登入到oracle 資料庫時可以失敗的次數。一旦某使用者嘗試登入資料庫的達到該值時,該使用者的帳戶就被鎖定,只能由dba能解鎖。
password_life_time
設定口令的有效時間(天數),一旦超過這一時間,必須重新設口令。預設為180天(11g,10gunlimited).
password_reuse_time
許多系統不許使用者重新啟用過去用過的口令。該資源項設定了一個失效口令要經過多少天,使用者才可以重新使用該口令。預設為unlimited.
password_reuse_max
重新啟用一個先前用過的口令前必須對該口令進行重新設定的次數(重複用的次數)。
password_lock_time
設定帳戶被鎖定的天數(當登入失敗達到failed_login_attempts時)。
password_grace_time
設定在口令失效前,給予的重新設該口令的寬限天。當口令失效之後回,在登入時會出現警告資訊顯示該天數。如果沒有在寬限天內修改口令,口令將失效。
password_verity_function
該資源項允許呼叫一個pl/sql 來驗證口令。oracle公司已提供該應用 的指令碼,但是隻要願意的話,使用者可以制定自己的驗證指令碼。該引數的設定就是pl/sql函式的名稱。
預設為null.
如何查詢oracle使用者密碼還有多長時間過期的相關推薦
9樓:一騎當後
您好,我來為您解答:
select * from dba_profiles where profile='default' and resource_name='password_life_time'
oracle 11g 之前預設的profile是沒有密碼過期的限制的希望我的回答對你有幫助。
oracle如何查詢當前使用者密碼是否過期?
10樓:匿名使用者
查詢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 from dba profiles where profile default and resource name password life time oracle 11g 之前預設的profile是沒有密碼過期的限制的希望我的回答對你有幫助。oracle如何查詢...
oracle使用者名稱和密碼的查詢,線等,急
密碼沒法查,因為密碼是加密的,但有辦法查使用者名稱。select username from dba users 1 導致這個問題的原因有可能是你沒給你建的使用者賦許可權,新建的使用者要賦下面的許可權,才能正常連線oracle。grant resource,connect to user name ...
oracle如何新增使用者
答案整理如下,每條命令後都有註釋 刪除tantan 使用者 drop user tantan cascade 建立tantan 使用者 create user tantan identified by oracle default tablespace tantantemporary tablesp...