在表空间有足够free space的情况下出现ORA-1652
oracle@localhost:~$ oerr ora 1652 01652, 00000, "unable to extend temp segment by %s in tablespace %s" // *Cause: Failed to allocate an extent of the required number of blocks for // a temporary segment in the tablespace indicated. // *Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more // files to the tablespace indicated.例如ORA-01652: unable to extend temp segment by 320 in tablespace MAC_TS
这一般是由于BUG 6977045 - ORA-1652 LMT SPACE NOT REALLOCATED CORRECTLY AFTER DROP TABLE, 该BUG 确认在版本 11.2中修复。 该BUG的原理是当CTAS with nologging是使用直接路径加载direct path load,Oracle一开始在针对的永久表空间上创建一个临时段继以加载数据。一旦这些操作完成,则临时段会被重命名并成为表的一部分。 当在该永久表空间上drop一张表,当打开回收站的情况下 该表被置入回收站recyclebin中,该段之前分配的空间由于本BUG的原因造成CTAS + PARALLEL + NOLOGGING时不计算为free space。 这导致了ORA-1652错误的触发。 目前针对该BUG 6977045 的off patch有10.2.0.4 、11.1.0.7和11.1.0.7.9 的版本:
如果不想打补丁, 那么Workaround 可以是: 1. 关闭 回收站功能 recyclebin=off 2. 在CTAS PARALLEL NOLOGGING 前 purge recyclebin清理回收站
在表空间有足够free space的情况下出现ORA-1652相关推荐
- oracle查看某个表空间数据增长量,查看表空间每天增长和每周增长情况
查看数据每天变化量: ---查看前一天所有表空间的增长量 select C.tablespace_name, D."Total(MB)", D."Used(MB)&quo ...
- hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
问题描述: hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型.长度.是否可空等属性.在进行表中记录的插入(更新)操作时,hibern ...
- Tesra平台训练数据(没有足够强大的显卡情况下使用云端跑代码)(一)
本地训练或者跑一些代码,比如用深度学习处理行人识别的视频,比较慢,又没有足够的钱换硬件啥的(比如说博主,穷的一塌糊涂,没有钱配好的电脑),这时候考虑用一些算力平台来跑代码. 博主接触的是tesra平台 ...
- Oracle备份时发现空间不够,存储空间比较紧张的情况下,如何提升Oracle备份的去重率?...
nbu配置Oracle备份,有两种方式: 传统脚本方式, 就是创建1个备份脚本,policy调用这个脚本来备份 智能策略: 先从java console注册Oracle实例,在创建策略的时候直接通过注 ...
- 在线填写不是基础表,但是只存号的情况下的PDF进行汉字显示
页面添加页是: <td width="80" class="tdBody">在岗状态 </td> <td class=" ...
- oracle 10g undo 管理,Oracle 10g undo表空间管理
一.oracle 9i起,有两种undo管理方式:AUM Automatic Undo ManagementMUN Manual Undo Management建议使用 AUM ,下面只讨论AUM 一 ...
- Oracle数据库迁移:异构传输表空间TTS HP-UX迁移至Redhat Linux 7.7
墨墨导读:本文来自墨天轮用户"你好我是李白"的投稿,记录一个Oracle数据库迁移过程 :异构传输表空间TTS HP-UX迁移至Redhat Linux 7.7.墨天轮主页:htt ...
- oracle表空间 online,表空间的ONLINE和OFFLINE状态
表空间的ONLINE和OFFLINE状态 1. 只要数据库处于OPEN状态,除了SYSTEM表空间外的其他表空间,都可以将其置为online或offline状态.SYSTEM表空间之所以不能置为off ...
- ORA-01658: 无法为表空间space中的段创建 INITIAL
解决: 1.查看表空间总大小SQL:select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespac ...
最新文章
- Elastic Job从单点到高可用、同城主备、同城双活
- Java与C/C++的比较(转)
- JavaCC首页、文档和下载 - 语法分析生成器 - 开源中国社区
- [转]Android动态加载jar/dex
- java那一年出来的_输入某年某月某日 判断其是那一年的第多少天
- 后缀的形容词_玩转英语词汇-词汇策略之形容词后缀
- Zookeeper基础笔记
- 速读-NFA的GPU加速器
- Tomcat任意文件读取 文件包含漏洞复现(CVE-2020-1938/CNVD-2020-10487)
- SQL2000 挂起
- PySpark reduce reduceByKey用法
- 深度学习解决机器阅读理解任务的研究进展
- UE4 AI移动到 出现的BUG以及解决方案
- 2022年氯化工艺考试内容及氯化工艺考试报名
- c语言程序 x是什么意思,x(-x)是什么意思
- UiPath系统框架
- javaweb接入阿里oss
- 标准BP算法、累积BP算法Python实现
- 2023年西北农林科技大学农业管理考研上岸前辈备考经验
- 一篇文章入门 Redis(万字长文干货)
热门文章
- Flutter+百度人工智能实现测验值app
- tcp port numbers reused出现原因_python socket(tcp 线程)实现简单聊天室
- oracle基本的查询语句,oracle 基本查询语句及实例
- 普中51控制火焰传感器_热电偶在煤气灶天然气保护控制中的应用原理
- 神策数据CEO桑文锋:精准采集数据,走向智能化分析
- Application Virtualization 4.5 部署之(三)(
- vsftpd搭建和创建虚拟账号
- Android--Retrofit+RxJava(二)
- Java中对象的深克隆和浅克隆
- Linux内核社区是数字军火商、斯拉夫兵工厂甚至NSA的最爱