用戶管理爲啥是第二個呢,奇怪了~~~~
--創建用戶
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;
同義詞也是個挺好玩的東西,給同義詞任何一方授權是同樣的效果。