Oracle 对表空间无操作权限

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36722039/article/details/79047804

三种办法解决

  • 用户拥有create table权限之外,还需要分配相应的表空间才可开辟存储空间用于创建的表

Ⅰ:设置用户的表空间users的大小

-- 对用户c##user01的表空间users不限制大小
ALTER USER c##user01 QUOTA UNLIMITED 
ON users;

-- 为用户c##user01的表空间users分配5M存储空间
ALTER USER c##user01 QUOTA 5M
ON users;

Ⅱ:为用户授予resource权限,则不对用户的表空间进行限制

grant resource to c##user01;

Ⅲ:授予用户表空间不受限制的权限

grant unlimited tablespace to c##user01;
展开阅读全文

没有更多推荐了,返回首页