您的位置:首页 >> 数据库 >> Oracle >> 正文
Oracle RSS
 

Oracle用户权限的管理

http://www.rdxx.com 05年11月10日 00:00 Blog.ChinaUnix.net 我要投稿

关键词: 用户权限 , Oracle , 管理 , 用户 , 权限
Oracle系统中用户权限的赋予,查看和管理.

在Oracle数据库中,用户的权限分为两种(在这里我们不讨论dba或dbopr的权限,只考虑普通用户的权限),分别是System Privilege系统权限 和User Table Privilege用户数据表权限.

1.首先,创建用户,以下几条命令可以创建一个用户,前提是必须以DBA的身份登录(如果你不是DBA,不要看下去了):

create user DB_USER identified by DB_USER_PW    '创建用户DB_USER,密码为DB_USER_PW

grant create session to DB_USER     '给用户创建会话的权限

grant resource to DB_USER

2.当用户建立后,会自动在Oracle数据库系统中生成属于该用户的Scheme (可以理解为所有属于该用户的表,视图....等对象的集合).

该用户可以将对这些对象的访问权限赋予其它的系统用户.

3.该用户用sqlplus登录后,以下命令可以看到该用户的权限(该部分取自于CNOUG网站):

本用户读取其他用户对象的权限:
  select * from user_tab_privs;
本用户所拥有的系统权限:
  select * from user_sys_privs;

4. System Privilege列表

PRIVILEGE  NAME                                     PROPERTY 
---------- ---------------------------------------- ----------
      -228 ADMINISTER DATABASE TRIGGER                       0
      -227 ADMINISTER RESOURCE MANAGER                       1
       -62 ALTER ANY CLUSTER                                 0
      -216 ALTER ANY DIMENSION                               0
       -72 ALTER ANY INDEX                                   0
      -207 ALTER ANY INDEXTYPE                               0
      -190 ALTER ANY LIBRARY                                 0
      -225 ALTER ANY OUTLINE                                 0

9 7 3 1 2 3 4 5 6 7 8 9 10 4 8 :


 
 
标签: 用户权限 , Oracle , 管理 , 用户 , 权限 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站