内容阅读
在知识库中专注阅读,并随时返回相关工具与课程
ORA-01536常见空间
表空间空间配额超出
Space quota exceeded for tablespace
错误描述
用户已超出其在表空间上分配的空间配额。
可能原因
- 用户的表空间配额对于要存储的数据来说过小
- 未在目标表空间上授予配额
解决方案
- 1授予无限配额:ALTER USER username QUOTA UNLIMITED ON tablespace_name;
- 2授予特定配额:ALTER USER username QUOTA 500M ON tablespace_name;
- 3授予 UNLIMITED TABLESPACE 系统权限(适用于所有表空间)
诊断命令
SELECT tablespace_name, username, bytes/1024/1024 used_mb, max_bytes/1024/1024 max_mb FROM dba_ts_quotas WHERE username = UPPER('USER');#quota#space#tablespace