在Oracle 10g开始awr自动负载仓库引入了dba_hist_seg_stat视图,该视图记录了快照时间内segment-level段级的历史统计信息:DBA_HIST_SEG_STAT displays historical information about segment-level statistics. This view captures the top segments based on a set of criteria and captures information from V$SEGSTAT. The total value is the value of the statistics since instance startup. The delta value is the value of the statistics from the BEGIN_INTERVAL_TIME to the END_INTERVAL_TIME in the DBA_HIST_SNAPSHOT view.
抓AWR快照. 默认是开启的.然后查
SYS@ora11g> select SNAP_ID,ts.name,round(TABLESPACE_SIZE blocksize/1048576) TABLESPACE_SIZE_mb,round(TABLESPACE_USEDSIZEblocksize/1048576) TABLESPACE_USED_maxSIZE,RTIME from DBA_HIST_TBSPC_SPACE_USAGE tsu,ts$ ts where tsu.TABLESPACE_ID = ts.ts# and ts.name='USERS' order by SNAP_ID,ts.name;

SNAP_ID NAME TABLESPACE_SIZE_MB TABLESPACE_USED_MAXSIZE RTIME
---------- ------------ ------------------ ----------------------- -------------------------

 1 USERS             5             4 12/28/2015 11:15:142 USERS             5             4 12/28/2015 12:00:203 USERS            14            12 12/28/2015 13:00:224 USERS            14            12 12/28/2015 13:00:235 USERS            38            36 12/28/2015 13:01:096 USERS               133               131 12/28/2015 13:01:287 USERS               530               504 12/28/2015 13:07:188 USERS              1018               992 12/28/2015 13:11:46

8 rows selected.

SYS@ora11g>

select ss.SNAP_ID,to_char(ss.BEGIN_INTERVAL_TIME,'YYYY-MM-DD HH24:MI:SS') BEGIN_INTERVAL_TIME,hsso.TABLESPACE_NAME,hsso.object_name,hsso.object_type,round(hss.SPACE_ALLOCATED_TOTAL/1048576) SPACE_TOTAL_size_mb,round(hss.SPACE_ALLOCATED_DELTA/1048576) SPACE_ALLOCATED_DELTA_size_mb
from dba_hist_snapshot ss,DBA_HIST_SEG_STAT_OBJ hsso,DBA_HIST_SEG_STAT hss
where

     ss.SNAP_ID = hss.SNAP_ID
andhss.OBJ#=hsso.obj#
andhsso.ts#=hss.ts#
andhsso.TABLESPACE_NAME='USERS'
andhsso.object_name='O1'

order by snap_id
SYS@ora11g> /

SNAP_ID BEGIN_INTERVAL_TIME TABLESPACE_NAME OBJECT_NAME OBJECT_TYPE SPACE_TOTAL_SIZE_MB SPACE_ALLOCATED_DELTA_SIZE_MB
---------- ------------------- --------------- ------------------------------ --------------- ------------------- -----------------------------

 3 2015-12-28 12:00:20 USERS           O1                  TABLE                8                  84 2015-12-28 13:00:22 USERS           O1                  TABLE                8                  05 2015-12-28 13:00:23 USERS           O1                  TABLE                   32                 246 2015-12-28 13:01:09 USERS           O1                  TABLE                  127                 957 2015-12-28 13:01:27 USERS           O1                  TABLE                  500                3738 2015-12-28 13:07:18 USERS           O1                  TABLE                  988                488

6 rows selected.

SYS@ora11g>

用快照ID和时间对应.来定位每次抓取时的空间使用量.
可以是表空间级别,也可以是segment级别

oracle数据库的数据日增量怎么统计相关推荐

  1. Oracle数据库的数据备份

    目录 一.理解数据备份 1.1.数据库的数据备份含义: 1.2.备份数据的目的: 二.数据备份的类型: 2.1. 完全备份(Full Backup): Ⅰ.优点: Ⅱ.缺点: 2.2. 增量备份(In ...

  2. 浅谈Oracle 数据库之间数据同步方案

    随着信息技术的飞速发展,企业信息化建设的不断深入,使得企业业务系统数量不断增加.这时,各业务系统之间数据交互,各子业务系统与核心业务系统之间数据交互,诸如此类场景的应用需求不断出现.因此,IT部门应对 ...

  3. oracle怎么将一列挪到另一列,详细讲解Oracle数据库的数据迁移方法

    <详细讲解Oracle数据库的数据迁移方法>由会员分享,可在线阅读,更多相关<详细讲解Oracle数据库的数据迁移方法(4页珍藏版)>请在人人文库网上搜索. 1.详细讲解 Or ...

  4. 使用mybatis向oracle数据库插入数据异常

    遇到了使用mybatis向oracle数据库插入数据异常的问题, 具体的报错如下:org.springframework.jdbc.UncategorizedSQLException: ### Err ...

  5. oracle数据库删除数据Delete语句和Truncate语句的对比

    oracle数据库删除数据Delete语句和Truncate语句的对比 当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分 ...

  6. navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...

    使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 发布时间:2018-08-20 14:41, 浏览次数:471 , 标签: Navicat pre ...

  7. ORACLE使用copy方式存储迁移,详细讲解Oracle数据库的数据迁移方法

    添加所需的表空间和用户到目标数据库中:安装所需的SQL*Net2或者Net8软件,并配置用于连接数据库的别名. 在DOS命令提示符下设置oracle_sid=Oracle7_sid. 以Interna ...

  8. Oracle数据库迁移测试数据,Oracle数据库的数据迁移方法

    Oracle数据库的数据迁移方法 发表于:2008-04-14来源:作者:点击数: 随着数据库管理系统和操作系统平台的更新换代的速度的加快,数据库管理员经常需要在两个不同的数据库之间或在两种不同的系统 ...

  9. oracle中的表怎样保存,怎样保存excel 表格数据库中-如何将excel表格更新oracle数据库中数据...

    如何将excel表格更新oracle数据库中数据 这里以SQL SERVE2008为例.SQLSERVER2008有一个"数据导入导出功能",当然我们也可以打开数据库之后,在数据库 ...

最新文章

  1. ios button.imageview 和setimage的区别
  2. AI在医疗行业的最新进展
  3. 批处理常用命令及用法大全
  4. 即刻—你的私人消息定制
  5. 删除(.svn)目录
  6. MIP 与 AMP 合作进展(3月7日)
  7. 使用securecrt在本地与服务器之间上传下载数据
  8. 贝佐斯首次展示月球着陆器 蓝色起源2024年载人登月
  9. android 返回键退出程序了吗?
  10. gitlab+jenkins+ansible集成持续发布
  11. java中什么是线程安全_Java 多线程:什么是线程安全性
  12. 在线演示(动画演示)各种算法的实现过程
  13. 闪存联盟启动“百强架构师”行动 迎接认知时代架构挑战
  14. dvm 与 jvm区别
  15. java调色板代码_简易网页调色板功能调用代码_html
  16. matlab中codegen是什么,从 MATLAB 代码生成 C/C++ 代码。 - MATLAB codegen - MathWorks 中国...
  17. RecyclerView安卓androidx.widget.RecyclerView
  18. java循环求阶乘_在Java中用循环求阶乘
  19. 基于大数据技术的手机用户画像与征信研究
  20. Oracle 收缩表空间一例

热门文章

  1. 一文带你了解火爆的区块链互联网Cosmos
  2. 修改云服务器端口,如何修改云服务器默认3389端口
  3. android 程序根据重力感应切换程序的方向
  4. 关于WIN7输入法的小问题
  5. 【技术工坊42期】区块链子链技术及墨客链的实现方案
  6. APP同过ESP8266与51单片机通信
  7. unity 太阳自发光_unity shader基础之——unity中实现环境光、自发光
  8. 【年终策划】逆袭:盘点2012互联网
  9. 数据库课程设计--公交车管理系统总结(Qt学习小结)
  10. linux系统编程学习_(2)进程控制-- fork函数、exec函数族、回收子进程--孤儿进程僵尸进程、wait函数