首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

Oralce表空间用户权限解决方案

2012-03-31 
Oralce表空间用户权限以前一直对用户的授权都是DBA,最近觉得这样做很不安全,想把用户的权限进行细化,搞了

Oralce表空间用户权限
以前一直对用户的授权都是DBA,最近觉得这样做很不安全,想把用户的权限进行细化,搞了半天,也没搞成功比较郁闷,举个例子,希望各位指点。

表空间A 用户USER

把USER的默认表空间设置为A,使用system对USER进行授权

USER的的权限为
CREATE TABLE
CREATE SESSION
CREATE TABLESPACE

在表空间A中创建TABLE提示权限不足,是怎么情况呢?

如果授权成功了,在多个用户和多个表空间的情况下,如何查看每个用户在每个表空间下的权限?



[解决办法]
你还没给用户分配表空间的限额。

SELECT * FROM DBA_TS_QUOTAS;

ALTER USER USERNAME QUOTA 100M ON TABLESPACE_NAME;

[解决办法]
在表空间A中创建TABLE提示权限不足,是怎么情况呢?

要对用户 user 显性的分配表空间A的使用配额。
查询如楼上哥们说的。


热点排行
Bad Request.