查询最近的120次日志切换情况
select * from (select b.sequence#,b.recid,b.first_time,a.first_time last_time,round((a.first_time-b.first_time)*24*60,2) minates from v$log_history a,v$log_history b where a.recid=b.recid +1
order by a.first_time desc) where rownum<120 order by first_time desc
查询一个月内日志切换情况,每天每小时日志切换次数
SELECT SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5) Day,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'00',1,0)) H00,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'01',1,0)) H01,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'02',1,0)) H02,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'03',1,0)) H03,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'04',1,0)) H04,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'05',1,0)) H05,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'06',1,0)) H06,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'07',1,0)) H07,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'08',1,0)) H08,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'09',1,0)) H09,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'10',1,0)) H10,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'11',1,0)) H11,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'12',1,0)) H12,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'13',1,0)) H13,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'14',1,0)) H14,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'15',1,0)) H15,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'16',1,0)) H16,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'17',1,0)) H17,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'18',1,0)) H18,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'19',1,0)) H19,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'20',1,0)) H20,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'21',1,0)) H21,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'22',1,0)) H22 ,
SUM(DECODE(SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH24:MI:SS'),10,2),'23',1,0)) H23,
COUNT(*) TOTAL FROM v$log_history a GROUP BY SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5)
ORDER BY SUBSTR(TO_CHAR(first_time, 'MM/DD/RR HH:MI:SS'),1,5)
相关推荐
Oracle数据库管理系统在运行过程中会产生大量的归档日志记录,这些记录存储在v$archived_log视图中。当归档日志数量过多时,不仅会影响数据库的性能,还可能导致管理上的困扰。本文将详细介绍如何规范清理v$archived...
from v$log_history lh, v$database_incarnation di where lh.resetlogs_time = di.resetlogs_time and lh.resetlogs_change# = di.resetlogs_change# and di.status = 'CURRENT' and lh.thread# is not ...
- **V$LOG_HISTORY**: 记录重做日志文件的历史记录,有助于分析日志切换频率。 - **V$DBFILE**: 关于数据库文件的信息,与数据文件不同的是,这里更关注文件的物理结构。 - **V$TEMPFILE**: 显示临时文件的信息,...
- `SELECT * FROM V$LOG`:了解重做日志的状态,确保归档和日志切换正常。 13. **V$DATABASE视图**: - `SELECT * FROM V$DATABASE`:查看数据库的基本属性,如打开状态、字符集等。 14. **V$BUFFER_CACHE命中率...
25. **V$LOG_HISTORY 和 V$RECOVERY_LOG** - 描述:重做日志历史信息。 - 关键字段:`Thread#`, `Sequence#` (V$RECOVERY_LOG) - 功能:记录重做日志的历史记录,用于恢复操作。 #### 三、总结 通过对以上...
V$LOG_HISTORY 是 Oracle 10g Database Views 中的一个视图,提供了日志历史记录的信息。 V$THREAD 是 Oracle 10g Database Views 中的一个视图,提供了线程的信息。 V$PWFILE_USERS 是 Oracle 10g Database ...
7. 查询日志组情况:通过`SELECT GROUP_ID, FILE_ID, PATH, CLIENT_PATH, RLOG_SIZE FROM SYS.V$RLOGFILE;`来了解日志文件的相关信息。 8. 查询表空间信息:使用`SELECT T.NAME 表空间名称, D.PATH 表文件路径, T....
- `v$log_history` 提供日志历史信息。 - `v$dbfile` 列出组成数据库的所有数据文件。 - `v$tempfile` 显示临时文件信息,与临时表空间相关。 - `v$tempstat` 提供临时文件的读写统计信息。 8. **段级别统计...
3. **磁盘**:如`v$datafile`、`v$log`、`v$log_history`等,用于监控数据文件、日志文件等磁盘相关信息。 4. **锁冲突**:如`v$lock`、`v$locked_object`等,用于监控锁的情况。 5. **统计**:如`v$sysstat`、`v$...
3. **`v$log_history`视图**: 可以用于获取更详细的归档历史记录,例如: ```sql SELECT MAX(first_time) max_first_time, TO_CHAR(first_time, 'YYYY-MM-DD') day, COUNT(recid) count_number, COUNT(recid) ...
time, a.recid end_recid, TO_CHAR(a.first_time,'yyyy-mm-dd hh24:mi:ss') end_time, ROUND(((a.first_time-b.first_time)*24)*60,2) minutes FROM v$log_history a, v$log_history b WHERE a.recid=b.recid+1 AND ...
FROM v$log_history a, v$log_history b WHERE a.recid = b.recid + 1 AND b.first_time > SYSDATE - 1 ORDER BY a.first_time DESC ) test ) y WHERE y.rn ; ``` 6. **回滚段正在处理的事务** 通过以下...
from v$log_history a, v$log_history b where a.recid = b.recid + 1 and b.first_time > sysdate - 1 order by a.first_time desc) test) y where y.rn ; ``` - **知识点说明**: - `v$log_history`:记录...
FROM v$log_history a, v$log_history b WHERE a.recid=b.recid+1 AND b.first_time > SYSDATE - 1 ORDER BY a.first_time DESC) test) y WHERE y.rn ; ``` 用于监控归档日志的切换,有助于评估日志管理的...
SELECT * FROM v$log_history; 该命令将返回数据库历史日志文件的信息,包括日志文件的名称、大小、状态等信息。 5. 查询日志的归档模式: 使用以下命令可以查询日志的归档模式: SELECT dbid, name, created, ...
使用`V$LOG_HISTORY`视图可以查看当前有效的归档日志文件。如果在查询结果中没有显示的日志文件,表明它们可以被安全地删除。 2. **RMAN同步归档日志**: 当归档日志文件被误删除时,需要在RMAN环境中使用`...
1. ORACLE WAIT INTERFACE (OWI)核心视图包括V$ACTIVE_SESSION_HISTORY, V$SYSTEM_EVENT, V$SESSION_EVENT, V$WAITSTAT等。每个视图都有其特定作用,例如,V$ACTIVE_SESSION_HISTORY可以查看活动会话的历史数据,V$...
5. **已应用的REDO日志**:查询`V$LOG_HISTORY`视图可以获取已应用于redo日志的历史记录,包括线程号、序列号、首次变更号和下次变更号,有助于跟踪日志应用过程。 6. **检查日志传输GAP**:`V$ARCHIVE_DEST_STATUS...