转储oracle的redo文件

1、确定当前使用的redo文件

SQL> select member from v$logfile where group# = ( select group# from v$log where status = 'CURRENT');

MEMBER
--------------------------------------------------------------------------------
/home/oracle/oradata/orcl/redo02.log

2、 进行转储

SQL> alter system dump logfile '/home/oracle/oradata/orcl/redo02.log' scn min  2135800 scn max 2135818;

System altered.

SQL> oradebug setmypid
Statement processed.
SQL> oradebug tracefile_name
/home/oracle/admin/orcl/udump/orcl_ora_5597.trc

3、 转储的语法

 ALTER SYSTEM DUMP LOGFILE 'FileName'
        SCN MIN MinimumSCN
        SCN MAX MaximumSCN
        TIME MIN MinimumTime
        TIME MAX MaximumTime
        LAYER Layer
        OPCODE Opcode
        DBA MIN FileNumber . BlockNumber
        DBA MAX FileNumber . BlockNumber
        RBA MIN LogFileSequenceNumber . BlockNumber
        RBA MAX LogFileSequenceNumber . BlockNumber;


4、 查看内容

[oracle@kel orcl]$ cat  /home/oracle/admin/orcl/udump/orcl_ora_5597.trc



posted @   KEL  阅读(286)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示