部分聯機備份和常規操作生成的redo比較!
部分聯機備份在備份期間會比正常情況操作db由於os命令參與複製資料檔案引起block split而多產生出redo!
SQL> connect /as sysdba
已連線。
SQL> show parameter db_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string orcl
SQL> drop table t;
表已刪除。
SQL> create table t(id int) tablespace users;
表已建立。
SQL> select b.name , a.value
2 from v$sysstat a , v$statname b
3 where b.name like '%redo size%'
4 and a.STATISTIC# = b.STATISTIC#;
NAME VALUE
---------------------------------------------------------------- ----------
redo size 892788
SQL> insert into t values(1);
已建立 1 行。
SQL> commit;
提交完成。
SQL> select b.name , a.value
2 from v$sysstat a , v$statname b
3 where b.name like '%redo size%'
4 and a.STATISTIC# = b.STATISTIC#;
NAME VALUE
---------------------------------------------------------------- ----------
redo size 893864
SQL> select 893864 - 892788 from dual;
893864-892788
-------------
1076
SQL> alter tablespace users begin backup;
表空間已更改。
SQL> select b.name , a.value
2 from v$sysstat a , v$statname b
3 where b.name like '%redo size%'
4 and a.STATISTIC# = b.STATISTIC#;
NAME VALUE
---------------------------------------------------------------- ----------
redo size 1170336
SQL> insert into t values(2);
已建立 1 行。
SQL> commit;
提交完成。
SQL> select b.name , a.value
2 from v$sysstat a , v$statname b
3 where b.name like '%redo size%'
4 and a.STATISTIC# = b.STATISTIC#;
NAME VALUE
---------------------------------------------------------------- ----------
redo size 1181804
SQL> select 1181804 - 1170336 from dual;
1181804-1170336
---------------
11468
相差的redo:
SQL> select 11468 - 1076 from dual;
11468-1076
----------
10392
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-61764/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 線上非rman備份產生和普通操作產生的redo大小比較
- 雙機備份和叢集的原理與比較
- redhat下部分聯機自動備份db!Redhat
- windows部分聯機自動備份指令碼!Windows指令碼
- 不同備份方法的特性比較
- Java™ 教程(比較字串和字串的部分)Java字串
- Backup And Recovery User's Guide-RMAN備份概念-聯機備份和備份模式GUIIDE模式
- Oracle 聯機備份 離線備份 物理備份 恢復Oracle
- 揭祕ORACLE備份之--熱備份(也叫聯機備份)Oracle
- Oracle redo log 常見操作Oracle Redo
- oracle聯機熱備份的原理,及rman增量備份原理Oracle
- Oracle聯機熱備份的原理及rman增量備份原理Oracle
- EFCore常規操作生成的SQL語句一覽SQL
- oracle 壓縮備份與普通備份從空間,時間,CPU效能的比較Oracle
- oracle聯機熱備份的原理(轉)Oracle
- oracle聯機熱備份的原理(1)Oracle
- oracle聯機熱備份的原理(2)Oracle
- 透過sql trace比較常規 not in 、minus、not exists效率SQL
- 通過sql trace比較常規 not in 、minus、not exists效率SQL
- Oracle資料庫的備份與恢復方式比較Oracle資料庫
- oracle聯機熱備份的原理及rman增量備份原理(zt)Oracle
- HP和IBM的機型比較IBM
- 【C#】比較 Random 與 RandomNumberGenerator 生成隨機字串C#random隨機字串
- Git的常規操作Git
- 常見資料庫SYBASE和SQL SERVER的比較資料庫SQLServer
- shell下數字和字串比較操作命令字串
- Synchronized和ReentrantLock鎖機制的比較synchronizedReentrantLock
- js 深比較和淺比較JS
- 小型機環境停機備份操作步驟
- 實時聯機系統雙機備份的必要性
- Java 中日期的幾種常見操作 —— 取值、轉換、加減、比較Java
- 一份比較全面的PHP開發編碼規範.PHP
- git常規操作Git
- mysql 一個比較好用的備份指令碼 可以進行熱備 本人測試好用MySql指令碼
- JAVA中生成隨機數Random VS ThreadLocalRandom效能比較Java隨機randomthread
- 【基礎】比較常見的訊息
- 關於9i RMAN 增量備份中的資料塊SCN比較
- 圖論中的常見演算法分析比較和模板圖論演算法