`
zhaojianyun
  • 浏览: 21326 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Oracle数据库数据文件自动增长问题及解决办法

 
阅读更多

Oracle数据库数据文件自动增长问题及解决办法

      最近遇到一个比较苦恼的问题,Oracle数据库在不断膨胀,占据服务器D、E两盘90%左右的空间,导致硬盘空间严重不足,删除大量数据及表后,所占空间没有明显变化,经反复研究及查询,发现是表空间的问题,Oracle的数据都通过表空间的方式管理,每个表空间包含1到多个数据文件,这些数据文件的大小是创建时就分配的,无论里面有没有数据,数据文件大小都只会增加不会减小。具体解决方案如下:

   

    1、通过Oracle企业管理器对Oracle数据库进行维护。

 

    2、手动减小表空间数据文件的大小及增量。

 

    3、临时表空间及Undo表空间占据空间可能较大,且手动修改可能无法成功执行,可采取如下方式:

 

      -- 创建一个新的小空间的UNDO TABLESPACE

      CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE 'D:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF' SIZE 100M REUSE AUTOEXTEND ON;

      -- 设置新的表空间为系统UNDO_TABLESPACE

     ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1;

     -- DROP 旧的表空间

     DROP TABLESPACE UNDOTBS2 INCLUDING CONTENTS;

     --查看所有表空间的情况

    SELECT * FROM DBA_TABLESPACES;

 

  完成后删除D:\ORACLE\ORADATA\ORCL\UNDOTBS02.DBF

 

    如果临时表空间很大处理的方法类似。

 

 

 

 

 

 

 

  • 大小: 12.2 KB
分享到:
评论

相关推荐

    oracle数据库添加数据文件

    ### Oracle数据库添加数据文件 #### 知识点一:Oracle数据库表空间概念 - **定义**:表空间是Oracle数据库中的逻辑存储单元,是数据库文件的集合,用于组织和管理数据库中的数据。一个表空间可以包含多个数据文件...

    Oracle数据库日常运维及应急故障处理手册

    本文档即为Oracle数据库的日常运维及应急故障处理手册,主要内容涵盖了日常运维中的关键操作及故障应对策略。 首先,关于CPU使用率高的问题,通常可以通过操作系统提供的工具(如top、topas、glance等)来查看系统...

    Oracle数据库物理文件空间设置方法

    Oracle数据库的物理文件可以设置成自动增长的类型, 这样数据库在需要更多空间时, 物理文件会按设定的增长量自动增长到指定的最大值。不同操作系统不同Oracle版本对其物理文件的最大值限制是不一样的。如果物理文件...

    Oracle数据库培训.ppt

    序列是 Oracle 数据库中的自动增长列,用于生成唯一的标识符。序列可以用于生成订单号、客户号等唯一标识符。 五、约束和索引 约束是 Oracle 数据库中的规则,用于限制数据的输入和修改。索引是 Oracle 数据库中的...

    ORACLE数据库日常巡检内容报告

    - 文件自动扩展:避免数据文件自动扩展,以防止意外增长。 - 默认表空间:避免使用system表空间作为用户默认表空间,以保持系统稳定性。 - 历史错误信息:检查alert日志文件中的错误代码,如ORA-00600、ORA-00603,...

    oracle数据库练习A

    以上是Oracle数据库练习A中涉及的所有知识点的详细解释,涵盖了连接配置、事务管理、SQL操作、数据库管理、存储参数、权限与角色、表空间、数据文件、视图和性能优化等多个方面。这些知识对于理解和操作Oracle数据库...

    基于ORACLE数据库传输表空间的数据压缩解决方案.pdf

    总结,本文提供的基于Oracle数据库的传输表空间数据压缩解决方案,不仅解决了电信计费系统的空间紧张和备份效率问题,也为去IOE战略的实施提供了实际操作经验。通过深入理解业务需求和技术特性,企业可以有效地应对...

    oracle数据库调优配置

    然而,随着数据量的急剧增长和业务需求的不断变化,优化Oracle数据库性能成为确保系统高效运行的关键。本文将深入探讨Oracle数据库调优配置中的两种常见方案,旨在帮助数据库管理员(DBA)提升系统的响应速度和资源...

    Oracle数据文件

    3. **数据文件扩展**:通过`AUTOEXTEND`选项,数据文件可以在达到其最大限制之前自动增长,以适应数据库增长的需求。 4. **数据文件状态**:数据文件有多种状态,如联机、脱机、只读等。如果数据文件出现问题,可以...

    Oracle数据库优化设计及自动化运维之解决方案.pdf

    本文就Oracle数据库优化设计及自动化运维解决方案进行深入分析。 首先,要明确Oracle数据库优化设计的四大调整级别: 1. 操作系统级别的调整,包括硬件平台的优化,这是基础保障; 2. Oracle RDBMS级别的调整,这...

    Oracle中数据文件不能自动扩充问题的处理.pdf

    处理Oracle数据库数据文件不能自动扩展问题的正确方法包括: 1. **操作系统的处理**: - 扩展文件系统大小:如果数据文件位于的文件系统没有足够的空间,可以考虑在操作系统层面扩大文件系统的容量。在支持动态...

    oracle数据库自动备份压缩

    本文将详细介绍一种实现Oracle数据库自动备份和压缩的方法,以解决因备份文件占用过多空间而导致的问题。 #### 二、准备工作 为了实现Oracle数据库的自动备份与压缩,我们需要准备以下几项: 1. **备份环境搭建**...

    Oracle数据库执行脚本文件

    数据文件位于`f:\db\sp_data_file.dat`,初始大小为10MB,每个扩展块大小为1MB,段空间管理方式为自动,块大小为8KB,初始分配大小为50KB,每次增加50KB,最小扩展次数为2次,最大扩展次数为50次,增长百分比为0%。...

    Oracle数据库管理员手册

    管理员可以使用各种工具来分析数据库的一周数据增长率,例如 SQL 脚本方式查看或 Oracle 9i OEM 数据文件管理等。 Oracle 数据库管理员手册是 Oracle 数据库管理员的日常维护指南,旨在指导管理员完成日常工作和...

    Oracle数据库日常维护手册.pdf

    - **操作**:通常可以通过查看操作系统的日志文件(如Linux下的`/var/log/messages`)来监控Oracle数据库运行过程中可能遇到的问题。 - 需要定期检查这些日志文件,寻找与Oracle相关的错误或警告信息。 - 特别注意...

    自动跟踪技术在ORACLE数据库维护中的应用.pdf

    自动跟踪技术在ORACLE数据库维护中的应用,不仅能帮助数据库管理员实时监控数据库状态,预防和解决潜在问题,还能提高故障恢复效率,保障系统的稳定运行。通过深入理解和合理运用这些技术,可以显著提升ORACLE数据库...

    Oracle数据库管理员技术指南

    7.8.2 包含活动回退段的数据文件的丢失 7.8.3 其他数据文件的丢失 7.8.4 执行表空间恢复 7.8.5 执行数据文件恢复 7.8.6 在没有数据文件备份时怎样进行 恢复 7.8.7 恢复丢失的临时表空间 7.8.8 只读表空间丢失...

    大型ORACLE数据库优化设计方案

    - **I/O参数**:优化I/O配置,如增加数据文件的多路复用,提高磁盘I/O效率。 - **网络参数**:设置合理的网络缓冲区大小和超时值,保障数据传输稳定性。 #### 八、硬件资源优化 - **CPU资源**:根据数据库工作负载...

Global site tag (gtag.js) - Google Analytics