線上非rman備份產生和普通操作產生的redo大小比較

lelepapa發表於2011-11-09

線上非rman備份產生和普通操作產生的redo大小比較如下:

SQL> create table t (id number) tablespace test;

表已建立。

SQL> select a.value from v$sesstat a,v$statname b
  2  where a.statistic#=b.statistic# and b.name='redo size'
  3  and a.sid in (select sid from v$mystat where rownum=1);

     VALUE
----------
     15632

SQL> insert into t values(10);

已建立 1 行。

SQL> commit;

提交完成。

SQL> select a.value from v$sesstat a,v$statname b
  2  where a.statistic#=b.statistic# and b.name='redo size'
  3  and a.sid in (select sid from v$mystat where rownum=1);

     VALUE
----------
     16708

SQL> select 16708-15632 from dual;

16708-15632
-----------
       1076

SQL> alter tablespace test begin backup;

表空間已更改。

SQL> select a.value from v$sesstat a,v$statname b
  2  where a.statistic#=b.statistic# and b.name='redo size'
  3  and a.sid in (select sid from v$mystat where rownum=1);

     VALUE
----------
     17296

SQL> insert into t values(10);

已建立 1 行。

SQL> commit;

提交完成。

SQL> select a.value from v$sesstat a,v$statname b
  2  where a.statistic#=b.statistic# and b.name='redo size'
  3  and a.sid in (select sid from v$mystat where rownum=1);

     VALUE
----------
     26080

SQL> select 26080-17296 from dual;

26080-17296
-----------
       8784

SQL> select 8784-1076 from dual;

 8784-1076
----------
      7708

SQL> alter tablespace test end backup;

表空間已更改。

---說明online備份比普通操作要多了很多日誌。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22374393/viewspace-710515/,如需轉載,請註明出處,否則將追究法律責任。

相關文章