了解Oracle权限管理

WBOY
發布: 2016-06-07 17:04:42
原創
1172 人瀏覽過

create user myuser identified by mypassword default tablespace users; /** 请输入用户名: myuser 输入口令: ERROR: OR

create user myuser identified by mypassword default tablespace users; 
/** 
请输入用户名:  myuser 
输入口令: 
ERROR: 
ORA-01045: user MYUSER lacks CREATE SESSION privilege; logon denied 
创建用户后,用户并不能马上登录 
 
*/ 
 
grant create session to myuser;--分配连接权限后用户myuser可以正常使用pl/sql  
grant create table to myuser;--给用户myuser分配创建表的权限  
alter user myuser quota 100M on users;--给用户myuser分配USERS表空间  
grant create session to myuser with amdin option;--用户myUser可以将自己的权限往下分  
grant create session,create table to myuser;--一次分配多个权限  
revoke create session,create table from myuser;--回收用户权限,使用with admin option 会因传播者权限变更失效  
 
--对象权限 grant OP_TYPE on OBJECT_NAME to USER;  
grant select,insert,update,delete,execute,index,references,alter on emp to myuser; 
grant all on emp to myuser; 
grant select on emp to myuser with grant option; 
revoke update,insert on emp from myuser; 
 
--利用角色分配权限(角色是权限的集合)  
 
create role myrole; 
grant select,update to myrole; 
grant myrole to to myuser; 
 
--角色继承  
grant roleA to roleB; 
--roleB 继承roleA   

linux

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!