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 整數最大長...