Oracle學習記錄整理筆記2-用戶管理

用戶管理爲啥是第二個呢,奇怪了~~~~

--創建用戶
create user jwb01 identified by jwb01;
--給予session
grant create session to jwb01;
--授權資源
grant resource to jwb01;
--給創建權限 選項可以有管理權限create,execute,alter,drop  也可以查詢權限select,update,delete,insert 也可以直接授權用戶某個角色
grant create table to jwb01;
--授權相反的就是收回權限了
revoke create table to jwb01;<pre name="code" class="sql"><pre name="code" class="sql">--授權到字段

GRANT update (字段名稱)ON 所屬者.表名 TO user;


grant dba或者grant all貌似常用一些,或許是我自己研究使用太多,錯覺了。

用戶管理就這麼點?想多了,還多着呢!比如說這個

--查詢用戶所在的profile
SELECT username,PROFILE FROM dba_users;
--密碼永不過期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

其實也不多了

--將a_user用戶中的某視圖創建同義詞給b_user用戶
--執行完這個後,b_user就可以不用加用戶名查看這個視圖了
create synonym a_user.v_users for b_user.v_users;
同義詞也是個挺好玩的東西,給同義詞任何一方授權是同樣的效果。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章