ORA -01950 no privileges on tablespace(没有授予表权限)

简介: ORA -01950 no privileges on tablespace(没有授予表权限)

扩展:

#查看表空间及其大小
SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size
FROM dba_tablespaces t, dba_data_files d
WHERE t.tablespace_name = d.tablespace_name
GROUP BY t.tablespace_name;
#所有表空间
select *  from user_tablespaces;


解决问题思路如下:


#当前用户表空间 切换到用户下面看看表空间
select username,default_tablespace from user_users;
#查看全部
select * from user_users;


查看用户及其表空间


#为用户赋予表空间权限
ALTER USER 用户 QUOTA UNLIMITED ON 表空间;
//例子
ALTER USER SYSTEM QUOTA UNLIMITED ON SYSTEM;


下面再去对表进行操作就可以了;

相关文章
|
11月前
|
Oracle 关系型数据库
oracle no privileges on tablespace 'USERS
oracle no privileges on tablespace 'USERS
123 0
|
Oracle 关系型数据库 数据安全/隐私保护
|
存储 数据可视化 数据库