Oracle 使用者管理 二

2021-09-07 11:52:03 字數 1567 閱讀 4641

1給某人賦予"系統許可權"

sql>grant connect to aobama with admin option

意思是將admin的連線資料庫許可權賦予「aobama」,而且"aobama"能夠將這樣的許可權賦予其它人

2關於賦予許可權收回的問題

描寫敘述:a將查詢emp表的許可權賦予b。b又將該許可權賦予c。那麼當a把b的該許可權收回時,c的許可權是否也沒有了呢?

答案:sql>revoke select on emp from b;

sql>select * from a.emp;(使用c的賬戶登入)

此時使用c的賬戶再查詢a的emp表資訊時,你會發現當b的查詢許可權被收回後,c的查詢許可權也沒有了

3使用profile命令

sql>create profile rule1 limit failed_login_attempts 3 password_lock_time 1;

建立乙個規則配置檔案,該規則表示輸錯password的次數達到三次時賬戶鎖定1天

sql>alter user aobama profile rule1;

將上面的規則配置檔案應用於使用者「aobama」。

4給使用者解除鎖定

sql>alter user aobama account unlock;

注意:必須是dba許可權

5使用終止口令指令

sql>create profile myrules limit password_life_time 10 password_grace_time 3;

建立乙個規則配置檔案,該檔案表示使用者的password生命週期為10天。寬限期為3天。超過這個時間則password失效

alter user aobama profile myrules;

將該規則配置檔案應用於使用者「aobama」

6使用口令歷史

sql>create profile myrules limit password_life_time 10 password_grace_time 3 password_reuse_time 7;

建立乙個規則配置檔案。該檔案表示使用者的password的生命週期為10天,寬限期為3天,超過這個期限必須改動password,並且password不能與原來的同樣。

直到password過期起7天後才幹使用原來使用過的password

7刪除規則配置檔案

sql>drop profile myrules [cascade]

刪除規則配置檔案「myrules」

注意:刪除規則配置檔案後,應用該配置檔案的使用者都獲得釋放

oracle 使用者管理 二

舉乙個例子來說明 希望xiaoming使用者可以去查詢scott的emp表,並且還希望小明可以把這個許可權 繼續給別人 如果是物件許可權的話,就加入with grant option 這麼做 grant select on emp to xiaoming with grant option 如果是系...

四 oracle 使用者管理二

一 使用profile管理使用者口令 概述 profile是口令限制,資源限制的命令集合,當建立資料庫時,oracle會自動建立名稱為default的profile。當建立使用者沒有指定profile選項時,那麼oracle就會將default分配給使用者。1.賬戶鎖定 概述 指定該賬戶 使用者 登...

Oracle(二)(表的管理 使用者管理)

1.字元型別 char 5 abc 固定長度 如果儲存的資料長度不夠,會用空格填充來達到 的字元型別,最大長度2000 varchar2 10 abc 長度可變字元型別,最大長度4000 clob 大字符集,最大值4g 2.數字型別 number 有效位數,小數字數 number 7,2 整數最大長...