`
zscomehuyue
  • 浏览: 420792 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用Oracle8快照功能,表空间增大太快

阅读更多
只使用高级复制中的快照功能,新建了一个用户REPADMIN,默认表空间为USERS,临时为TEMP,但十天左右TEMP表空间文件就增大到20G,主数据库多年下来才18G左右,USERS没什么变化,请问是怎么回事?现在热备份不成功了




楼主重建TEMP 表空间, 具体操作参考blog..

Temporary tablespace是Oracle里临时表空间,临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当Oracle里需要用到sort的时候,PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序,同时如果有异常情况的话,也会被放入临时表空间,正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。

排序是很耗资源的,Temp表空间满了,关键是优化你的语句,尽量使排序减少才是上策.

分享到:
评论

相关推荐

    ORACLE 错误一览表part6

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其稳定性和功能强大著称。在使用过程中,用户可能会遇到各种错误,这些错误通常由系统返回一个特定的错误代码,帮助我们定位问题并找到解决方案。...

    ORACLE 10G 性能优化

    这可能是由于表空间满了或者表的大小超过了表空间的限制。 - **ORA-01650:** 在回退段所在的表空间中没有足够的空闲空间来使回退段增长。这个问题通常出现在回滚段管理不当的情况下。 - **ORA-01631:** 表所占用的...

    ORACLE 面试问题-技术篇

    - **TRUNCATE**:DDL操作,重置表,无需使用rollback段,速度快。 - **DELETE**:DML操作,逐行删除,使用rollback段,速度慢。 **8. 索引的作用** - 加快数据检索速度,提高查询效率。 #### 五、星型模型中的表 ...

    oracle面试题目

    ORA-01555错误通常是由于回滚段中的数据快照太旧而无法使用导致的。解决这个问题的一个常见方法是增大rollback segment的大小,并检查出错的SQL文本。 $ORACLE_HOME和$ORACLE_BASE是Oracle数据库系统中用于存放可...

    oracle面试笔试题

    - 错误提示快照太旧,可能需要增大回滚段,同时检查导致错误的SQL语句。 20. **$ORACLE_HOME与$ORACLE_BASE的区别** - $ORACLE_BASE是Oracle软件安装的基础目录,而$ORACLE_HOME是具体产品或版本的目录。 21. **...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

Global site tag (gtag.js) - Google Analytics