本文目录一览

1,举例Oracle通常常用的几个角色并且简要说明一下这些角色的权限

connect: 连接数据库resource:使用资源dba: 数据库管理员
1 dba角色的权限很大,不要给普通用户。一般的用户,给:grant connect,resource,unlimited tablespace to user1;足够了。如果需要这个用户执行某些特别的包,比如dbms_advisor,再授权:grant execute on dbms_advisor to user1;对象权限主要是insert,select,delete,update,exec几种,关键是你允许人家干什么,就授权人家做什么就可以了。3 如果加了:with admin,就是允许被授权者可以将得到的权限再授给别人。一般不要加上这样的授权语法。

举例Oracle通常常用的几个角色并且简要说明一下这些角色的权限

2,oracle中的都有哪些系统角色

1. Oracle的初始账号,最主要的就是sys、system,sys相当于超级用户,具有最高权限,system对于一般的系统维护是足够的。如果要看具体当前数据库中有哪些用户,用户有哪些权限,可以用sys用户使用下面两句语句查询select user_name from dba_users;select * from DBA_SYS_PRIVS;2. 角色可以认为是将一组权限打包,比如把A、B、C权限赋给角色ROLE1了,以后只要把ROLE1角色赋给任何用户,就等同于把A、B、C权限赋给了用户,用下面两句可以查询有哪些角色,以及各用户上有哪些角色select * from dba_roles;select * from dba_role_privs;
normalsysdbasysoper
sys视图中:role01作为唯一的角色授权,那么他就是默认的。user视图中:因为你没有全部继承角色的权限(包括密码),但是你还是授予了这个角色所以就是no。你可以尝试创建用户不设置密码,创建角色设置密码,然后把角色授给用户,再用这个用户登录(角色的密码)试试。不过创建角色设置密码,还真是头一次见到

oracle中的都有哪些系统角色

3,sql server2005里什么叫角色分哪两种

分为:服务器级别角色和数据库级别的角色 服务器级别角色 固定服务器角色在其作用域内属于服务器范围。固定服务器角色的每个成员都可以向其所属角色添加其他登录名。 固定服务器角色有: bulkadmin dbcreator diskadmin processadmin securityadmin serveradmin setupadmin sysadmin 数据库级别的角色 固定数据库角色是在数据库级别定义的,并且存在于每个数据库中。 db_owner 和 db_securityadmin 数据库角色的成员可以管理固定数据库角色成员身份;但是,只有 db_owner 数据库的成员可以向 db_owner 固定数据库角色中添加成员。 固定数据库角色包括: db_accessadmin db_backupoperator db_datareader db_datawriter db_ddladmin db_denydatareader db_denydatawriter db_owner db_securityadmin public 数据库角色 每个数据库用户都属于 public 数据库角色。当尚未对某个用户授予或拒绝对安全对象的特定权限时,则该用户将继承授予该安全对象的 public 角色的权限。

sql server2005里什么叫角色分哪两种


文章TAG:数据库的角色有哪些  举例Oracle通常常用的几个角色并且简要说明一下这些角色的权限  
下一篇