oracle如何修改單個使用者密碼永不過期

2021-03-04 06:25:37 字數 1567 閱讀 6149

1樓:雌高中生酶

在oracle中執行以下操作:1、檢視使用者的proifle是那個,一般是default: select username,profile from dba_users;2、檢視指定概要檔案(如default)的密碼有效期設定:

select * from dba_profiles s where s.profile='default' and resource_n...

oracle密碼過期 怎麼修改

2樓:萊特資訊科技****

一、使用工具:sqlplus、oracle資料庫。

二、過期原因:是由於oracle11g中預設在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 **sc identified by 《原來的密碼》 ----不用換新密碼

oracle11g啟動引數resource_limit無論設定為false還是true,密碼有效期都是生效的,所以必須通過以上方式進行修改。以上的帳戶名請根據實際使用的帳戶名更改。

三、注意事項:

1、新密碼最好以字母開頭,否則可能出現錯誤ora-00988。

2、修改之後不需要重啟動資料庫,會立即生效。

oracle資料庫使用者口令過期如何修改回原密碼

3樓:風流小子愛美人

在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;

oracle資料庫怎麼授予使用者修改表某一列的許可權

oracle中給表中指定的列賦許可權的sql語句如下 比如有使用者joan需要賦給emp表的emp name操作許可權,寫法如下 grant update emp name on edwin.emp to joan 如果joan去更新emp表中的salary欄位就會報錯 update edwin.e...

如何修改oracle資料塊的大小

資料庫的表空間的block size建立好之後就不能修改,要麼新建一個表空間,或者新建資料庫,然後將資料匯入到新的資料庫。怎麼檢視oracle資料庫資料量大小?檢視方法 1 檢視所有表空間及表空間大小 select tablespace name sum bytes 1024 1024 as mb ...

如何修改使用者密碼

可以通過導航欄中 使用者管理器 下的 查詢使用者 選單項,您可以通過此功能更改本域中存在的任意使用者密碼,獲得對該使用者的控制權。單擊導航欄中 使用者管理器 下的 更改密碼 選單項,進入 更改密碼 頁面。在 輸入要更改密碼的使用者id 中輸入使用者名稱,並在 新密碼 和 確認密碼 中輸入新的密碼,然...