在一测试环境做测试的时候发生以下错误: 查看临时表空间:temp表空间是处于online状态 但是没有发现临时文件: 查看物理文件:文理文件仍然存在 从物理文件的时间戳可以看出temp文件最后一次访问时间 根据时间查看alert日志,发现在对应的时间做个重建控制文件操作,并且在重建控制完成后启动数据 ...
分类:
其他好文 时间:
2016-10-26 00:59:41
阅读次数:
276
解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程 昨天开发人员跟我说,执行一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因: ...
分类:
其他好文 时间:
2016-10-21 13:50:07
阅读次数:
227
目录目录
表空间概述
表空间的分类
默认表空间
查看默认的永久表空间
查看默认的TEMP表空间
查看默认的表空间类型
逻辑结构到物理结构的映射
对表空间的操作
查看表空间使用情况
查看数据库拥有的表空间
查看表空间中的数据文件
查看用户拥有的表空间
创建表空间
修改表空间
修改用户的默认和临时表空间
修改表空间的状态
修改表空间的数据文件
删除表空间
用户表空间限额表空间概述Oracle的表空间属于...
分类:
数据库 时间:
2016-06-07 06:38:01
阅读次数:
357
一.TEMP表空间作用
临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当 oracle 里需要用到 sort 的时候, PGA 中 sort_area_size 大小不够时,将会把数据放入临时表空间里进行排序,同时如果有异常情况的话,也会被放入临时表空间 , 正常来说,在完成 Select 语句、create
in...
分类:
数据库 时间:
2015-07-14 22:38:12
阅读次数:
267
作者:iamlaosong
Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。临时表空间的主要作用:
索引create或rebuild
Order by 或 group by
Distinct 操作
Union 或 intersect 或 minus
Sort-merge joins
analyze
重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长。即使重建了临时表空间,过一段时间后,临...
分类:
数据库 时间:
2015-06-05 15:46:15
阅读次数:
179
temp表空间主要用途是进行排序运算[如创建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、索引[如创建索引、IMP进行数据导入]、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。...
分类:
其他好文 时间:
2015-04-13 14:41:00
阅读次数:
124
今天一用户环境说所有数据表中的xmltype类型,通过查询语句看到如下结果:
例如表名ZLMXXXX的表中配置这个字段是SYS.XMLTYPE,可以看到这个字段所有值都是错误信息,而不报错的是因为该字段是‘空’无内容的原因,仔细询问用户该问题出现前是否做了什么操作,得到的回答是该数据库由于硬件变更,进行了迁移,由于数据库本身比较小,且迁移的环境平台完全一样,因此迁移的方式最原始简单的...
分类:
其他好文 时间:
2015-02-04 16:40:24
阅读次数:
208
今天朋友在aix5.3系统上安装oracle10g建库是用裸设备时候,dbca建库到2%报错退出,观察alert日志发现是temp表空间空间不足导致。查看该表空间数据文件所在的裸设备容量为512M,建库时候给出的数据文件大小也是512M。也许是因为aix系统以1000进制计算,而oracle数据库计算容量是..
分类:
数据库 时间:
2014-12-02 17:25:53
阅读次数:
232
一、临时表空间文件、日志文件和口令文件都属于非关键性文件,因为这些文件丢失后并不会影响到整个数据库的完整性。 但是,当这些文件丢失后我们需要快速的找回这些文件。接下来我将模拟临时表空间文件、日志文件和口令文件丢失的情况。二、如果属于 TEMP 表空间的临时文件丢失或损坏,则 TEMP 表空间将...
分类:
数据库 时间:
2014-09-30 00:06:21
阅读次数:
415
Oracle暂时表空间主要用来做查询和存放一些缓冲区数据。暂时表空间消耗的主要原因是须要对查询的中间结果进行排序。重新启动数据库能够释放暂时表空间,假设不能重新启动实例,而一直保持问题sql语句的运行,temp表空间会一直增长。直到耗尽硬盘空间。下面操作会占用大量的temporary: 1、用户运....
分类:
数据库 时间:
2014-07-03 22:35:45
阅读次数:
286