ora-01536:超出表空间“users"的空间限额

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ora-01536:超出表空间“users"的空间限额相关的知识,希望对你有一定的参考价值。

我在建表时出现ora-01536:超出表空间“users"的空间限额
请问是什么原因啊,该怎样啊 谢谢

参考技术A 这是因为你的用户被数据库限制了在建表的表空间。

执行一下下面的语句后,再执行你的建表语句吧。

alter user 你的用户名 quota unlimited on 你建表的表空间的名字;本回答被提问者采纳
参考技术B 增加table space users的大小
ALTER DATABASE
DATAFILE 'C:\ORACLE\ORADATA\ITTEST\USERS01.DBF' RESIZE 1000M

ORA-25153: 临时表空间为空

一 问题描述

同事反馈备份报错:

ORA-39126: 在 KUPW$WORKER.DISPATCH_WORK_ITEMS [] 中 Worker 发生意外致命错误

ORA-25153: 临时表空间为空

二 出错原因

前两天控制文件损坏,重建控制文件的时候没指定临时文件

三 解决办法

重建临时表空间。

#建新临时表空间

create temporary tablespace temp01 tempfile '+DATA/YJT/TEMPFILE/TEMP01.dbf' size 30G autoextend on;

#设置新的临时表空间temp01为默认临时表空间

alter database default temporary tablespace temp01;

#检查确认

select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';

#删除原来的临时表空间

drop tablespace temp including contents and datafiles;

以上是关于ora-01536:超出表空间“users"的空间限额的主要内容,如果未能解决你的问题,请参考以下文章

ORA-01536

oracle数据库如何增加表空间的大小?

表 'users' 超出 Oracle 空间配额

oracle创建表的时候提示超出表空间'SYSTEM'的空间限量,怎么办?

ORA-01144_表空间数据文件超出最大限制

在pl/sql中创建的表空间超出了db_fills的最大值?怎么回事?