Oracle Redo生成日志的统计
2017-12-25 14:48
465 查看
Oracle_redo_生存日志的计量
set heading on
set linesize 500
set pagesize 50
SELECT TO_CHAR (first_time, 'YYYY-MON-DD') day,
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '00', 1, 0)),'99') "00",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '01', 1, 0)),'99') "01",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '02', 1, 0)),'99') "02",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '03', 1, 0)),'99') "03",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '04', 1, 0)),'99') "04",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '05', 1, 0)),'99') "05",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '06', 1, 0)),'99') "06",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '07', 1, 0)),'99') "07",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '08', 1, 0)),'99') "08",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '09', 1, 0)),'99') "09",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '10', 1, 0)),'99') "10",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '11', 1, 0)),'99') "11",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '12', 1, 0)),'99') "12",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '13', 1, 0)),'99') "13",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '14', 1, 0)),'99') "14",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '15', 1, 0)),'99') "15",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '16', 1, 0)),'99') "16",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '17', 1, 0)),'99') "17",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '18', 1, 0)),'99') "18",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '19', 1, 0)),'99') "19",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '20', 1, 0)),'99') "20",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '21', 1, 0)),'99') "21",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '22', 1, 0)),'99') "22",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '23', 1, 0)),'99') "23",
TO_CHAR (count(*),99999) "DAYSUM"
FROM v$log_history where first_time >= sysdate -35
GROUP BY TO_CHAR (first_time, 'YYYY-MON-DD')
ORDER BY 1 asc;
这是查询最近一个月的
SELECT TO_CHAR (first_time, 'yyyy-MM') AS "Year-Month",
COUNT ( * ) AS "Month log switch count"
FROM V$log_history
GROUP BY TO_CHAR (first_time, 'yyyy-MM')
HAVING TO_CHAR (first_time, 'yyyy-MM') = '2016-06';
set heading on
set linesize 500
set pagesize 50
SELECT TO_CHAR (first_time, 'YYYY-MON-DD') day,
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '00', 1, 0)),'99') "00",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '01', 1, 0)),'99') "01",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '02', 1, 0)),'99') "02",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '03', 1, 0)),'99') "03",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '04', 1, 0)),'99') "04",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '05', 1, 0)),'99') "05",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '06', 1, 0)),'99') "06",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '07', 1, 0)),'99') "07",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '08', 1, 0)),'99') "08",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '09', 1, 0)),'99') "09",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '10', 1, 0)),'99') "10",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '11', 1, 0)),'99') "11",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '12', 1, 0)),'99') "12",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '13', 1, 0)),'99') "13",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '14', 1, 0)),'99') "14",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '15', 1, 0)),'99') "15",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '16', 1, 0)),'99') "16",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '17', 1, 0)),'99') "17",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '18', 1, 0)),'99') "18",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '19', 1, 0)),'99') "19",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '20', 1, 0)),'99') "20",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '21', 1, 0)),'99') "21",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '22', 1, 0)),'99') "22",
TO_CHAR (SUM (DECODE (TO_CHAR (first_time, 'HH24'), '23', 1, 0)),'99') "23",
TO_CHAR (count(*),99999) "DAYSUM"
FROM v$log_history where first_time >= sysdate -35
GROUP BY TO_CHAR (first_time, 'YYYY-MON-DD')
ORDER BY 1 asc;
这是查询最近一个月的
SELECT TO_CHAR (first_time, 'yyyy-MM') AS "Year-Month",
COUNT ( * ) AS "Month log switch count"
FROM V$log_history
GROUP BY TO_CHAR (first_time, 'yyyy-MM')
HAVING TO_CHAR (first_time, 'yyyy-MM') = '2016-06';
相关文章推荐
- oracle 统计redo统计当天日志生成和最近日期日志生成统计
- Oracle 调整重做日志(redo)大小
- Oracle 采用logmnr 分析在线redo日志
- Oracle TDE与Redo日志的关系探索
- 查看Oracle的redo日志切换频率
- 【Oracle】数据库运行状态下物理删除所有redo日志恢复方法
- oracle Archived redo logfiles(归档重做日志)
- oracle 联机重做日志文件(online redo log file)
- 查看Oracle的redo日志切换频率
- Oracle 维护redo日志 推荐
- oracle根据时间对数据进行统计每天生成的量
- Oracle redo日志切换频繁
- Oracle redo log 大小及组数的设置(在线修改日志组数目及组成员个数)
- Oracle为何会发生归档日志archivelog大小远小于联机重做日志online redo log size的情况?
- oracle 重做联机日志文件 七步重建redo联机日志 五分钟重建redo日志重建
- 查看Oracle的redo日志切换频率
- Oracle中REDO日志
- Oracle中REDO日志
- oracle nologging什么场景才能减少redo日志的产生
- oracle重做日志文件(REDO)损坏或者丢失的恢复操作