Chinaunix首页 | 论坛 | 博客
  • 博客访问: 166476
  • 博文数量: 44
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 276
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-09 19:22
个人简介

让学习成为一种习惯!

文章分类

全部博文(44)

文章存档

2017年(5)

2016年(3)

2015年(26)

2014年(9)

2013年(1)

我的朋友

分类: Oracle

2015-02-05 10:07:41

oracle中truncate、drop等ddl语句都产生redo 和undo信息

sys@ORCL> select m.value,s.name from v$mystat m join v$statname s on m.statistic#=s.statistic# where s.name in ('undo change vector size', 'redo size');

     VALUE NAME
---------- ----------------------------------------------------------------
         0 redo size
         0 undo change vector size

sys@ORCL> truncate table hn.emp;
Table truncated.

sys@ORCL> select * from hn.emp;
no rows selected

sys@ORCL> select m.value,s.name from v$mystat m join v$statname s on m.statistic#=s.statistic# where s.name in ('undo change vector size', 'redo size');

     VALUE NAME
---------- ----------------------------------------------------------------
      7028 redo size
      2108 undo change vector size
sys@ORCL> 

证明:truncate产生redo和undo信息

sys@ORCL> select m.value,s.name from v$mystat m join v$statname s on m.statistic#=s.statistic# where s.name in ('undo change vector size', 'redo size');


     VALUE NAME
---------- ----------------------------------------------------------------
      7028 redo size
      2108 undo change vector size

sys@ORCL> drop table hn.emp;
Table dropped.

sys@ORCL> select m.value,s.name from v$mystat m join v$statname s on m.statistic#=s.statistic# where s.name in ('undo change vector size', 'redo size');

     VALUE NAME
---------- ----------------------------------------------------------------
     14080 redo size
      4172 undo change vector size

证明:drop语句也产生redo和undo信息


阅读(2075) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~