oracle9i/10gR1当创建一个账号时,要首先赋予create session权限,才能连接数据库产生会话;
如果要生成自己的数据,要赋予相应对象的创建权限及使用表空间权限:
grant create table to user_name,alter user user_name quota N(空间限额,unlimited表示不限额)on tbs_name
oracle10gR2时赋予CONNECT,resource角色,其中resource角色赋予了用户对默认表空间不限额使用的权限。也正因为此原因,在导入用户数据到另一表空间时,就会发生其导入到了原来的表空间中。对表空间使用限额情况可以查询dba_ts_quota
oracle权限分为两类:系统权限(数据库操作),对象权限(针对特定对象的特定行为)
在正式环境中,一个账号要有部分基本的权限,可以使用role赋予他们,如:CONNECT,RESOURCE
oracle9i/10gR1中,CONNECT角色含有create session,alter session,create table ,create view,create cluster,create synonym,create sequence,create database link权限,10gR2中只有create session权限,更多的权限有角色resource赋予(create table,indextype,operator,cluster,procedure,type,sequence,trigger权限)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13790829/viewspace-341805/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13790829/viewspace-341805/