`

oracle统计用户表容量

阅读更多

最近领导要求监控系统用户表容量,找到增长过快的表进行处理

 

具体思路:

     1:先建立一张统计结果表,具体结构见附件;

     2:然后写存储过程统计;

     3:最后加入JOB,每月一号凌晨1点定时执行;

 

所有内容见附件,包括了我自己测试的和真正生产的内容

 

注意表大小和它所包含的LOB字段的大小和INDEX的大小都是独立的,需要SUM

分享到:
评论

相关推荐

    oracle系统表查询

    ` 这条语句可以统计每个表空间未被使用的空间大小和块数,对于容量规划和性能调优至关重要。 - **表空间对应的数据文件**:`SELECT * FROM dba_data_files WHERE tablespace_name = 'RBS';` 这个查询用于找出特定表...

    Oracle数据库管理员指南-管理表-中文版.pdf Administrator's Guide Oracle Managing Tables

    创建表之后,可以使用SQL语句或Oracle大容量装载实用程序来插入数据行。对于特定的列类型,如LOB、varray和嵌套表,它们存储在自己的段中,并且可以为这些段指定STORAGE子句以覆盖表级别指定的存储参数。 管理员还...

    统计数据库中数据表的个数

    根据提供的文件信息,本文将详细解释如何在Oracle和SQL Server这两种不同的数据库系统中统计特定用户下的数据表数量。 ### Oracle数据库中的数据表统计方法 在Oracle数据库中,可以通过查询特定的视图来获取用户下...

    Oracle 11g Express 官方linux 64位版本

    尽管Oracle 11g XE具有很多优点,但也有其限制,比如最大连接数、内存使用上限和存储容量。对于需要更大规模和更复杂功能的企业,可能需要考虑升级到更高级别的Oracle数据库版本。 总结来说,Oracle 11g Express ...

    Oracle数据库管理员经常使用的表和视图

    - **DBA_TABLESPACES**:列出了所有表空间的状态、容量等信息。 - **DBA_DATA_FILES**:包含了所有数据文件的信息,如文件名、大小、状态等。 - **DBA_TEMP_FILES**:提供了所有临时文件的信息。 - **DBA_ROLLBACK_...

    Beginning Oracle Database 12c Administration, 2nd Edition

    - **规划**:提供了数据库项目规划的指导原则,包括需求分析、容量规划和技术选型等方面的内容。 - **软件安装**:详细说明了Oracle数据库服务器的安装过程,包括操作系统准备、安装介质验证及安装选项配置。 - **...

    在linux上装oracle的全过程

    - 安装完成后,需要通过Oracle用户登录并运行`orainstRoot.sh`和`oraInstRoot.sh`脚本来完成最后的配置。 #### 后续步骤 1. **测试连接**: - 使用SQL*Plus或其他客户端工具尝试连接到Oracle数据库。 2. **...

    PLSQL-oracle工具

    2. **数据库对象管理**:你可以通过此工具轻松地浏览、创建、修改和删除各种Oracle数据库对象,如表、视图、存储过程、函数、触发器、包和索引等。此外,还支持数据字典查看,便于了解数据库结构和对象详情。 3. **...

    Oracle数据库管理员技术指南

    第2章 管理数据存储、对象和容量 2.1 配置数据存储 2.1.1 管理可用空间碎片 2.1.2 聚集可用空间的技术 2.1.3 管理区的碎片 2.1.4 查找接近 MAXEXTENTS 值的 对象 2.1.5 避免数据字典的碎片 2.1.6 本地管理区...

    Oracle数据块原理分析

    除了标准的数据块容量外,用户还可以定义最多五个非标准的数据块容量。为了提高性能并减少不必要的 I/O 操作,数据块的大小通常会设定为操作系统块大小的整数倍,并且小于数据块的最大限制。 #### 三、数据块结构...

    提高ORACLE数据库的查询统计速度参考.pdf

    通过以上一系列设置,可以显著提高Oracle数据库的查询统计速度,减少查询延迟,提升用户体验。这些方法不仅适用于Oracle 7.33版本,也对后续版本有参考价值,因为优化数据库的基本原则和技巧是通用的。在实际操作中...

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

    - **注意事项**: 表空间的状态应当是`READ WRITE`,并且容量使用合理。 ##### 3.4 检查Oracle所有数据文件状态 - **命令**: `$ select file_id, tablespace_name, status, name from dba_data_files;` - **解释**...

    oracle常用操作语句

    在Oracle中,根据其用途的不同,表空间被分为两大类:系统表空间和非系统表空间。 - **系统表空间**:包含了系统表、数据字典以及系统回滚段等重要信息。 - **查看系统回滚段**:通过执行`SELECT * FROM DBA_...

    Oracle数据库日常维护方案书

    - 表空间状态:检查表空间的状态,确认是否有表空间达到容量上限。 - 数据文件状态:检查所有数据文件的状态,确保数据文件的完整性和可用性。 - 无效对象:清理数据库中的无效对象,如未使用的索引、触发器等。 ...

    ORACLE系统视图及表大全[参照].pdf

    Oracle数据库管理系统是世界上最广泛使用的数据库系统之一,其丰富的系统视图和表为数据库管理员(DBA)提供了全面的监控、管理和诊断工具。本文将详细介绍ORACLE系统视图及表大全中的关键信息,帮助理解这些视图在...

    JSP+Oracle 学生课程信息管理系统(完整源码+数据库)

    用户只需将此文件导入到自己的Oracle数据库中,即可快速部署系统。 系统功能主要包括以下几个方面: 1. **用户管理**:包括学生、教师和管理员的注册、登录、权限控制等功能。用户界面友好,操作简便。 2. **课程...

    Oracle或者数据库管理员日常工作中常用sql列表

    - **表空间的大小和分布**:表空间大小和分布信息对数据库性能和容量规划非常重要。需要定期检查,以确定是否需要添加新的数据文件或扩展现有数据文件。 - **表空间物理文件的名称及大小**:了解每个表空间下数据...

    oracle dba checklist

    - 引入了“volumetrics”概念,可能涉及存储容量、数据增长速率等统计分析。 - 提供了帮助台电话和物理DBA、应用DBA以及Oracle支持的联系方式,便于问题解决。 5. **变更记录**: - 从1.1到1.4,文档经历了多次...

    Oracle 当前用户下所有表的记录总数

    在Oracle数据库环境中,查询当前用户下所有表的记录总数是一个常见的需求,这有助于数据库管理员或开发人员了解数据存储的情况,进行性能分析或者容量规划。以下将详细介绍如何通过SQL语句来实现这一目标,并探讨...

Global site tag (gtag.js) - Google Analytics