当前位置:数据库 > Oracle >>

oracle用户、权限分配

oracle用户、权限分配
 
Sql代码  
--通过控制台登录数据库:sqlplus kely/kely@ORCL_localhost  
--用户集合:dba_users  
select * from dba_users;  
--利用系统用户创建新的用户  
--create user 用户名 identified by 密码 default tablespace 表空间;  
--系统用户:system和sys:sys(sysdba数据库管理员,数据库最高的用户;system数据库操作员权限仅此于sys)  
  
--获取系统权限信息  
desc dba_sys_privs;  
--查询指定用户的系统权限  
select * from dba_sys_privs where lower(grantee)='kely';  
--查询系统权限信息  
desc system_privilege_map;  
select * from system_privilege_map;  
  
--分配系统权限  
--grant privilege(权限) to username;  
with admin option --标示用户一旦获得待分配的权限,那么可以将这些权限传播出去  
--收回用户的权限  
revoke privilege(权限) from 用户  
  
--对象权限  
select、insert、update、delete、execute、index、references、alter(所有用all)  
---分配权限  
grant 权限 on 对象(表) to 用户  
with grant option;--传播  
--收回权限  
revoke 对象权限 on 对象 from 用户;  
  
--角色  
 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,