查看归档日志文件信息

部署运行你感兴趣的模型镜像

两个命令,以备查看.

[@more@]

查询归档日志文件状态:

select group#,sequence#,members,archived,status,bytes
2 from v$log;

GROUP# SEQUENCE# MEMBERS ARC STATUS BYTES
---------- ---------- ---------- --- ---------------- ----------
1 384 3 YES INACTIVE 15728640
2 385 3 YES INACTIVE 15728640
3 386 3 NO CURRENT 15728640
4 383 3 YES INACTIVE 15728640
5 382 3 YES INACTIVE 15728640
查询归档日志文件所在目录和文件名

select group#,status,type,member,IS_RECOVERY_DEST_FILE
2 from v$logfile;

GROUP# STATUS TYPE MEMBER IS_RECOVERY_DEST
---------- ------- ------- ------------------------------------------------------- ----------------
3 ONLINE /home/oracle/backup/disk3/ORAL/onlinelog/redo03a.log NO
2 ONLINE /home/oracle/backup/disk3/ORAL/onlinelog/redo02a.log NO
1 ONLINE /home/oracle/backup/disk3/ORAL/onlinelog/redo01a.log NO
4 ONLINE /home/oracle/backup/disk3/ORAL/onlinelog/redo04a.log NO
4 ONLINE /home/oracle/backup/disk6/ORAL/onlinelog/redo04b.log NO
4 ONLINE /home/oracle/backup/disk9/ORAL/onlinelog/redo04c.log NO
5 ONLINE /home/oracle/backup/disk3/ORAL/onlinelog/redo05a.log NO
5 ONLINE /home/oracle/backup/disk6/ORAL/onlinelog/redo05b.log NO
5 ONLINE /home/oracle/backup/disk9/ORAL/onlinelog/redo05c.log NO
3 ONLINE /home/oracle/backup/disk6/ORAL/onlinelog/redo03b.log NO
3 ONLINE /home/oracle/backup/disk9/ORAL/onlinelog/redo03c.log NO
1 ONLINE /home/oracle/backup/disk6/ORAL/onlinelog/redo01b.log NO
1 ONLINE /home/oracle/backup/disk9/ORAL/onlinelog/redo01c.log NO
2 ONLINE /home/oracle/backup/disk6/ORAL/onlinelog/redo02b.log NO
2 ONLINE /home/oracle/backup/disk9/ORAL/onlinelog/redo02c.log NO

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/330796/viewspace-867969/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/330796/viewspace-867969/

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### ### Oracle 查看归档日志的方法 Oracle 提供了多种方式用于查看和分析归档日志,其中 **LogMiner** 是一种常用工具,能够解析归档日志文件并提取详细的数据库变更信息。使用 LogMiner 可以帮助 DBA 进行数据恢复、审计或故障排查。 通过 LogMiner 查看归档日志的基本步骤如下: - **添加需要分析的日志文件**: 使用 `DBMS_LOGMNR.ADD_LOGFILE` 存储过程将指定的归档日志文件加入到 LogMiner 的分析列表中。例如: ```sql exec sys.dbms_logmnr.add_logfile(logfilename => '/arch2/2_825_733092736.dbf', options => dbms_logmnr.new); ``` 此操作可为后续分析准备所需的日志输入源[^1]。 - **启动 LogMiner 分析**: 利用在线数据字典进行归档日志分析,执行以下命令: ```sql exec sys.dbms_logmnr.start_logmnr(options => sys.dbms_logmnr.dict_from_online_catalog); ``` 启动后,系统会根据当前数据库的数据字典结构对归档日志内容进行解码,确保输出结果的可读性。 - **查询 LogMiner 解析结果**: 归档日志的内容可通过 `V$LOGMNR_CONTENTS` 视图进行查询。例如,统计修改量最多的 Schema: ```sql select seg_owner, count(*) from v$logmnr_contents group by seg_owner; ``` 该视图包含事务级别详细信息,如 SQL 操作类型、时间戳、用户等,适用于深入分析数据库变更历史。 - **添加更多日志文件**: 如果需要扩展分析范围,可以继续添加其他归档日志文件: ```sql exec sys.dbms_logmnr.add_logfile(logfilename => '/arch2/2_825_733092736.dbf'); ``` 该操作允许在不中断当前分析任务的情况下,动态增加新的日志文件[^1]。 - **结束 LogMiner 分析任务**: 完成所有日志分析后,应调用 `DBMS_LOGMNR.END_LOGMNR` 结束当前分析会话: ```sql exec sys.dbms_logmnr.end_logmnr; ``` 此操作释放与 LogMiner 相关的资源,并关闭当前分析任务[^1]。 此外,还可以结合 **V$ARCHIVED_LOG** 和 **V$LOG_HISTORY** 等动态性能视图来查看归档日志的元数据信息,包括归档状态、日志序列号、生成时间等。例如: ```sql select sequence#, first_time, next_time, applied from v$archived_log order by sequence#; ``` 此查询可用于验证归档日志是否完整以及是否已被应用至备库。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值