我遇到的原因的表空间不足(并且表空间没有设置为自动增长) 首先通过SELECT FILE_NAME, TABLESPACE_NAME, AUTOEXTENSIBLE FROM DBA_DATA_FILES检查表空间是否设置了自动增长 然后通过alter database datafile 'E:\Y
分类:
其他好文 时间:
2016-02-16 09:55:48
阅读次数:
144
原本在9i上可以顺利完成的CTAS脚本,迁移到10g后运行总是报“ORA-1652: unable to extend temp segment by 128 in tablespace TS_HQY1_TEMP “无法扩展临时表空间的错误。应用人员表示该脚本涉及的数据量在迁移前后变化不大,而且令人...
分类:
其他好文 时间:
2016-01-07 13:17:31
阅读次数:
181
参考文章:http://blog.chinaunix.net/uid-26446098-id-3344813.html错误信息如下:从错误的角度可以推出:应该是表空间不足根据查看表空间的使用情况,命令如下:select b.file_name 物理文件名,b.tablespace_name 表空间,...
分类:
数据库 时间:
2015-08-31 13:11:07
阅读次数:
237
需求:Oracle数据库delete删除普通堆表千万条历史记录。直接删除的影响:1.可能由于undo表空间不足从而导致最终删除失败的问题;2.可能导致undo表空间过度使用,影响到其他用户正常操作。改进方案:每删除1k行就提交一次。(这样就把一个大事物拆分成了若干个小事物)注意:下面方法以删除201...
分类:
数据库 时间:
2015-07-16 13:15:53
阅读次数:
137
??
项目背景:在之前开发环境数据库管理比较乱,在表空间不足时只是添加数据文件,测试完后数据己删除,但数据库表空间所占的空间不能回收,导致数据库的存储目录使用率达到97%以上实际使用只有10%,迫切需要将不用空间进行回收.
技术背景:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。Oracle 10G R2开始,可以采用:Alter t...
分类:
数据库 时间:
2015-07-01 18:15:36
阅读次数:
180
1,开发人员截图给我,后台报错如下:Error Query database. Causejava.sql.SQLException: Incorrect key file for table ‘/tmp/#sql_181c_0.MYI’; tryto repair it; 分析,这种,大多数情况是tmp临时表空间不足,所以执行比较复杂的sql或者执行大表关联的时候,需要临时表资源较多,如果临时表...
分类:
数据库 时间:
2015-05-21 19:34:00
阅读次数:
409
解决方案:表空间中增加数据文件: ALTER TABLESPACE 表空间名称ADD DATAFILE 'D:\app\Administrator\oradata\orcl\Ibomis1.dbf' //指定文件路径及文件名称SIZE 30000M // 文件大小AUTOEXTEND //自增长.....
分类:
其他好文 时间:
2014-12-05 00:26:04
阅读次数:
213
备份文件是从11g中通过exp命令导出的,在10g下使用imp导入出现了上述错误,以为是低版本的不支持高版本的备份,于是使用11g测试,还是上面的问题。其实是表空间大小不够的问题,下面是网上的解答:表空间不足先查询MAXDATA表空间数据文件所在路径select file_name from dba...
分类:
数据库 时间:
2014-09-29 12:34:40
阅读次数:
258
1、select * from DBA_DATA_FILES;这个命令主要是了解数据库实例中各个模块数据库表空间的大小,是否支持自动扩展(AUTOEXTENSIBLE),MAX扩展(MAXBYTES),以及各个表空间的路径(\oracle\oradata\i2kdb\omscm.dbf)查看AUTO...
分类:
数据库 时间:
2014-07-07 22:51:24
阅读次数:
415