当前位置: 首页 > web >正文

如何对 Oracle 日志文件进行校验

目录

一、基本概述

二、基础知识

1、工具介绍

(1)BBED

(2)dump

2、数据解析 

(1)BLOCK 0

(2)BLOCK 1

(3)Block n( >=2 )

(4)redo record header

(5)redo change

1)redo change header

2)redo change length list

(6)Example

三、参考代码


一、基本概述

        在使用非常手段备份Oracle日志文件时(例如直接备份 ASM 裸设备内的数据),需要有手段对Oracle日志文件进行校验,保证其可用性。

        Oracle 日志文件分为 Online redolog 和 Archived redolog,这两类日志在日志校验上没有区别。

        校验日志主要从两个方面:

        (1)检查文件内日志块序号的连续性,是否递增;

        (2)重新计算每个日志块的校验和,与记录的校验和进行对比,判断是否损坏;

        (3)校验每个日志文件块记录的日志文件 sequence 是否一致,归档日志肯定是一致的,在线日志不一定,文件尾部未重写的会存在上一个循环的残留(当前循环写入的,记录肯定是

http://www.xdnf.cn/news/4767.html

相关文章:

  • AUBO STUDIO简介
  • Milvus(17):向量索引、FLAT、IVF_FLAT
  • 在现代Web应用中集成 PDF.js (pdfjs-dist 5.2 ESM): 通过 jsdelivr 实现动态加载与批注功能的思考
  • TDengine 在新能源行业应用
  • Java 线程全面概述
  • 在Excel图表添加辅助线
  • 在 YAFFS2 文件系统中,`yaffs_pread` 函数详解
  • 2.3 点云数据存储格式——LiDAR专用型点云存储格式
  • 003.chromium编译进阶-禁用css动画和禁用canvas渲染
  • 【最新版】likeshop连锁点餐系统-PHP版+uniapp前端全开源
  • 【LangChain基础系列】深入全面掌握文本分类
  • pyorch中tensor的理解与操作(一)
  • java后端知识点复习
  • 图表制作-基础面积图
  • 在openEuler系统下编译安装Redis数据库指南
  • 「美业疗愈服务」从“表层美”到“身心整合”的行业变革︳博弈美业疗愈系统分享
  • GoogLeNet详解
  • 如何通过grep 排除“INTEGER: 1”
  • IoT平台和AIoT平台的区别
  • 如何使用极狐GitLab 软件包仓库功能托管 ruby?
  • 基于机器学习的攻击检测与缓解,以及 SDN 环境中的多控制器布局优化
  • Spring Boot + Vue 实现在线视频教育平台
  • 实践005-Gitlab CICD全项目整合
  • git 合并分支
  • 网工实验——OSPF配置
  • 理解 WKWebView 的 handlesURLScheme: 方法:判断 URL 协议是否由 WebView 默认处理
  • 基于STM32、HAL库的CH340N USB转UART收发器 驱动程序设计
  • Chroma:一个开源的8.9B文生图模型
  • SSM框架(Spring + Spring MVC + MyBatis)整合配置的详细步骤
  • Arm核的Ubuntu系统上安装Wireshark