oracle用户权限?

在oracle中为用户分配权限时,需要为用户分配修改索引的权限,发现系统权限中只有一个alter any index,而没有针对特定表空间的,如果想要将该用户的权限设置为:只允许该用户修改自己创建的索引,而不能修改其他用户创建的索引以及系统索引,该怎么设置呢?

还有这种,SELECT ANY DICTIONARY,不想用户具有太大的权限,只希望他能查询某些dictionary权限,该怎么设置呢?

参与14

3同行回答

zyclove2008zyclove2008数据库运维工程师xsw
grant connect, resource to <user_name>;授这2个权限就可以了。显示全部

grant connect, resource to <user_name>;
授这2个权限就可以了。

收起
软件开发 · 2018-01-08
浏览2556
  • 这两个预设置的角色权限并不是万能的, SQL&gt; select * from role_sys_privs where role=&#039;RESOURCE&#039;; ROLE PRIVILEGE ADMIN_OPTION ------------------------------ ---------------------------------------- ------------ RESOURCE CREATE SEQUENCE NO RESOURCE CREATE TRIGGER NO RESOURCE CREATE CLUSTER NO RESOURCE CREATE PROCEDURE NO RESOURCE CREATE TYPE NO RESOURCE CREATE OPERATOR NO RESOURCE CREATE TABLE NO RESOURCE CREATE INDEXTYPE NO 8 rows selected SQL&gt; select * from role_sys_privs where role=&#039;CONNECT&#039;; ROLE PRIVILEGE ADMIN_OPTION ------------------------------ ---------------------------------------- ------------ CONNECT CREATE SESSION NO 而且权限控制不够,并不能满足我的要求
    2018-01-08
冯帅冯帅数据库管理员贝壳金服
grant read,write on directory xxxx to user显示全部

grant read,write on directory xxxx to user

收起
融资租赁 · 2018-01-08
浏览2663
  • 意思就是说只能针对每一个directory单独设置是吧? alter index的权限也是这样的吗? 有没有一个命令设置允许用户修改自己创建的所有索引的?
    2018-01-08
chunchun2012chunchun2012系统分析师aadsf
[此回答已删除]
浏览1986

提问者

chunchun2012
系统分析师aadsf
擅长领域: 数据库系统改造AIX云计算

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-01-08
  • 关注会员:3 人
  • 问题浏览:3445
  • 最近回答:2018-01-08
  • X社区推广