暂无图片
Oracle 表空间大小还剩30g,创建表或者插入数据的时候报错”ora 01652无法通过8192扩展temp段”, 创建的表或者插入的数据大概只有8g左右,为什么还是会报表空间不足的错误?
我来答
分享
暂无图片 匿名用户
Oracle 表空间大小还剩30g,创建表或者插入数据的时候报错”ora 01652无法通过8192扩展temp段”, 创建的表或者插入的数据大概只有8g左右,为什么还是会报表空间不足的错误?

Oracle 表空间大小还剩30g,创建表或者插入数据的时候报错”ora 01652无法通过8192扩展temp段”, 创建的表或者插入的数据大概只有8g左右,为什么还是会报表空间不足的错误?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
Thomas

temp段应该是临时表空间吧。

SQL> col file_name for a40;
SQL> col tablespace_name for a20;
SQL> select tablespace_name,file_name,bytes/1024/1024 as mb,maxbytes/1024/1024 as max_mb,autoextensible from dba_temp_files order by 1,2;

输出结果里看有没有记录的mb快追上max_mb的,如有要么将该temp

file的maxbytes改大,要么在相应temp表空间下再增加tempfile.

暂无图片 评论
暂无图片 有用 1
打赏 0

看下临时表空间的情况

暂无图片 评论
暂无图片 有用 0
打赏 0
手机用户8432

说明temp表空间有多个用户在使用,建议不用temp空间特别影响性能。建议优化sql语句解决temp空间不足问题

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
远端varchar12 目标端varchar10 用datax同步 没有报错 ,结果比远端少了两位
回答 1
已采纳
说明使用datax同步时默认使用了字段过长就截断。
oracle 19c rac 怎么设置统计分析job的并行度
回答 4
使用 ALTERTABLEtablenamePARALLEL(degree4); 命令修改表的并行度,其中 4 是要设置的并行度
数据库alert日志
回答 3
你要是之前的alert内容不需要了,就不需要备份alert日志。不过空间够的话,建议备份。
需要将一个oracle数据库中的几张表的数据同步到另外一个oracle数据库中,但是两个数据库的表结构不一样,怎么用shell脚本实现?
回答 1
已采纳
无非就是用什么工具执行查询和插入的问题,与shell没有关系,shell只是种脚本语言,查询插入还得调用其他工具。表结构也不是问题,只要能写出查询结果和目标表的表结构一致的sql就好了。最简单的方式就
grid安装失败,已经得知是openssh版本问题,但MOS上面的解决方法并没有解决
回答 5
linux版本是多少?
oracle 创建视图时edtionable参数是什么意思?
回答 1
已采纳
请参照官方文档: https://docs.oracle.com/database/121/SQLRF/statements8004.htmSQLRF01504如果能帮到您,请点个采纳,谢谢
Oracle GV$LOCK 查的慢,可能是什么原因?
回答 3
已采纳
重新收集一下基表的统计信息即可:execdbmsstats.gathertablestats(‘SYS’,‘X$KSUSE’)
在数据库中如何给用户续期
回答 3
如果说过期了,就用cqiwen的办法。如果说锁了就解锁。
oracle如何查询数据库正在运行的大事务
回答 1
已采纳
查当前正在运行的事务以及sqlSELECTt.startdate,t.startscn,s.sid,s.serial,s.username,s.program,q.sqltext,q.sqlidFRO
sql server的database,是不是相当于oracle里面的表空间?
回答 1
已采纳
你好,SQLSERVER里面的DATABASE数据库是一个单独的个体,与Oracle里面的表空间概念是不一样的。Oracle新建一个库的话,需要单独创建一个实例才行,新建表空间不属于一个新库。可以使用