`

SCN,RBA,ROWID

 
阅读更多
SCN=系统便更号
共两部分占6个字节:2字节Wrap进位制+4字节Base底值

SCN:0xffff.ffffffff 的形式出现。如:0x0000.000fd213

通常是 SCN:SEQ = 数据块版本号 其范围是1-254
如:SCN:0x0000.000fd213 SEQ:1

含义是:表示一个时间的递增。因为不能用OS的系统时间和硬件时间。


RBA=重做字节地址 
由四个部分组成占10个字节组成:日志线程号+日志序列号+日志文件块编号+日志文件块字节偏移量

通常是 RBA=Thread:n RBA:0xffffff.ffffffff.ffff的形式出现
如: Thread:2 RBA:0x000014.00000003.0010 这个是16进制的。

含义是:线程2在序列号为20号的重做日志文件的第3个数据块的第16个字节处。



ROWID = 数据记录的物理地址
按BASE64的形式表示
如ROWID=AAAR5pAAFAAAADPAAA
的 前6位=AAAR5p(73321)表示的是段编号
   后3位=AAF(5)表示的是数据文件编号
   后6位=AAAADP(207)表示的是该文件的数据块编号
   后3位=AAA(0)表示的是行号

其含义是:这条记录保存在了5号数据文件的第207号数据块的第1行里面。

BASE64是这么排的:


内容:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
编号:01234.........................................................63

这么算的 AAAADP = DP = 3*64+15 = 192+15 = 207 这个是64进制的。

可以通过下面的内容来得到.


create table t(id number(12));commit;

create or replace procedure t_insert
as
begin

    for i in 1..200 loop
        insert into t(id) values(1);
    end loop;

end t_insert;

call t_insert();

select rowid,id from t;

ROWID                     ID
------------------     -----
AAAn+PAAGAAN+lsAAA	1
AAAn+PAAGAAN+lsAAB	1
AAAn+PAAGAAN+lsAAC	1
AAAn+PAAGAAN+lsAAD	1
AAAn+PAAGAAN+lsAAE	1
AAAn+PAAGAAN+lsAAF	1
AAAn+PAAGAAN+lsAAG	1
AAAn+PAAGAAN+lsAAH	1
AAAn+PAAGAAN+lsAAI	1
AAAn+PAAGAAN+lsAAJ	1
AAAn+PAAGAAN+lsAAK	1
AAAn+PAAGAAN+lsAAL	1
AAAn+PAAGAAN+lsAAM	1
AAAn+PAAGAAN+lsAAN	1
AAAn+PAAGAAN+lsAAO	1
AAAn+PAAGAAN+lsAAP	1
AAAn+PAAGAAN+lsAAQ	1
AAAn+PAAGAAN+lsAAR	1
AAAn+PAAGAAN+lsAAS	1
AAAn+PAAGAAN+lsAAT	1
AAAn+PAAGAAN+lsAAU	1
AAAn+PAAGAAN+lsAAV	1
AAAn+PAAGAAN+lsAAW	1
AAAn+PAAGAAN+lsAAX	1
AAAn+PAAGAAN+lsAAY	1
AAAn+PAAGAAN+lsAAZ	1
AAAn+PAAGAAN+lsAAa	1
AAAn+PAAGAAN+lsAAb	1
AAAn+PAAGAAN+lsAAc	1
AAAn+PAAGAAN+lsAAd	1
AAAn+PAAGAAN+lsAAe	1
AAAn+PAAGAAN+lsAAf	1
AAAn+PAAGAAN+lsAAg	1
AAAn+PAAGAAN+lsAAh	1
AAAn+PAAGAAN+lsAAi	1
AAAn+PAAGAAN+lsAAj	1
AAAn+PAAGAAN+lsAAk	1
AAAn+PAAGAAN+lsAAl	1
AAAn+PAAGAAN+lsAAm	1
AAAn+PAAGAAN+lsAAn	1
AAAn+PAAGAAN+lsAAo	1
AAAn+PAAGAAN+lsAAp	1
AAAn+PAAGAAN+lsAAq	1
AAAn+PAAGAAN+lsAAr	1
AAAn+PAAGAAN+lsAAs	1
AAAn+PAAGAAN+lsAAt	1
AAAn+PAAGAAN+lsAAu	1
AAAn+PAAGAAN+lsAAv	1
AAAn+PAAGAAN+lsAAw	1
AAAn+PAAGAAN+lsAAx	1
AAAn+PAAGAAN+lsAAy	1
AAAn+PAAGAAN+lsAAz	1
AAAn+PAAGAAN+lsAA0	1
AAAn+PAAGAAN+lsAA1	1
AAAn+PAAGAAN+lsAA2	1
AAAn+PAAGAAN+lsAA3	1
AAAn+PAAGAAN+lsAA4	1
AAAn+PAAGAAN+lsAA5	1
AAAn+PAAGAAN+lsAA6	1
AAAn+PAAGAAN+lsAA7	1
AAAn+PAAGAAN+lsAA8	1
AAAn+PAAGAAN+lsAA9	1
AAAn+PAAGAAN+lsAA+	1
AAAn+PAAGAAN+lsAA/	1
AAAn+PAAGAAN+lsABA	1
AAAn+PAAGAAN+lsABB	1
AAAn+PAAGAAN+lsABC	1
AAAn+PAAGAAN+lsABD	1
AAAn+PAAGAAN+lsABE	1
AAAn+PAAGAAN+lsABF	1
AAAn+PAAGAAN+lsABG	1
AAAn+PAAGAAN+lsABH	1
AAAn+PAAGAAN+lsABI	1
AAAn+PAAGAAN+lsABJ	1
AAAn+PAAGAAN+lsABK	1
AAAn+PAAGAAN+lsABL	1
AAAn+PAAGAAN+lsABM	1
AAAn+PAAGAAN+lsABN	1
AAAn+PAAGAAN+lsABO	1
AAAn+PAAGAAN+lsABP	1
AAAn+PAAGAAN+lsABQ	1
.....




分享到:
评论

相关推荐

    oracle日志分析

    日志文件中记录的信息比较多,首先日志是按块存储的,每个块的大小为512个字节,其中的信息包括块的编号、偏移的字节数、每一段信息的大小、SCN的编号、RBA、DBA、ROWID、SQL语句的执行等。每块的第四位是块的编号、...

    oracle索引说明[参照].pdf

    此外,我们还可以通过`DBMS_UTILITY.DATA_BLOCK_ADDRESS_FILE(rba)`和`DBMS_UTILITY.DATA_BLOCK_ADDRESS_BLOCK(rba)`确定数据文件号和块号。 在索引块头中,`kdxcolev`表示索引级别,0代表页块;`kdxcolok`标志索引...

    oracle checkpoint工作原理

    - **RBA(Redo Byte Address)**:表示重做日志块的地址,类似于数据文件中的ROWID,用于定位特定的重做日志记录。 - **LRBA(Low RBA)**:表示数据缓存中脏块第一次被更新时,其对应的重做日志记录位置。 - **...

    电动汽车充电站选址定容优化:基于MATLAB建模求解与成本最小化策略,电动汽车充电站选址定容优化:基于MATLAB的最优规划模型及初学者指南,电动汽车充电站的最优选址定容MATLAB程序 以规划期内充

    电动汽车充电站选址定容优化:基于MATLAB建模求解与成本最小化策略,电动汽车充电站选址定容优化:基于MATLAB的最优规划模型及初学者指南,电动汽车充电站的最优选址定容MATLAB程序 以规划期内充电站的总成本 (包括投资、运行和维护成本)和网损费用之和最小为目标,考虑了相关的约束条件,构造了电动汽车充电站最优规划的数学模型。 从34个位置中,选取7个充电站地址,进行选址优化 关键词:电动汽车;充电站;选址和定容 程序注释清晰,适合初学者学习 ,电动汽车; 充电站选址定容; MATLAB程序; 规划模型; 成本优化; 网损费用; 初学者学习; 程序注释清晰,基于MATLAB的电动汽车充电站选址定容优化程序:成本最小化与约束条件下的选址策略

    基于源荷双重不确定性的虚拟电厂日前鲁棒经济调度优化模型基于MATLAB+CPLEX仿真平台求解,基于源荷双重不确定性的虚拟电厂日前鲁棒优化经济调度策略,MATLAB代码:计及源-荷双重不确定性的电厂日

    基于源荷双重不确定性的虚拟电厂日前鲁棒经济调度优化模型基于MATLAB+CPLEX仿真平台求解,基于源荷双重不确定性的虚拟电厂日前鲁棒优化经济调度策略,MATLAB代码:计及源-荷双重不确定性的电厂日前鲁棒优化调度 关键词:电厂 微网调度 鲁棒调度 源荷不确定性 日前经济调度 参考文档:《含电动汽车和风电机组的发电厂竞价策略_杨甲甲》参考其鲁棒模型的化简求解部分,即附录中的鲁棒问题化简求解的全过程; 《Virtual power plant mid-term dispatch optimization》参考燃气轮机、储能部分模型 仿真平台:MATLAB+CPLEX 主要内容:代码主要做的是一个电厂或者微网单元的日前鲁棒经济调度的模型,考虑了光伏出力和负荷功率的双重不确定性,采用鲁棒优化法处理不确定性变量,构建了电厂鲁棒优化调度模型。 具体来看,不确定性考虑的是目标函数以及约束条件中均含有不确定变量,设置鲁棒系数可以调节多重不确定结果,化简的过程也很清晰,程序实现效果良好,一行一注释。 ,关键词:虚拟电厂; 鲁棒优化调度; 源荷不确定性; 日前经济调度; 微网调度; 光伏出力

    基于遗传算法的储能优化配置研究:成本模型分析与最优运行计划求解(含风光机组),基于遗传算法的储能优化配置:成本模型分析与最优运行计划求解(含风光机组),MATLAB代码:基于遗传算法的储能优化配置(可

    基于遗传算法的储能优化配置研究:成本模型分析与最优运行计划求解(含风光机组),基于遗传算法的储能优化配置:成本模型分析与最优运行计划求解(含风光机组),MATLAB代码:基于遗传算法的储能优化配置(可加入风光机组) 关键词:储能优化配置 遗传算法 储能充放电优化 参考文档:无明显参考文档,仅有几篇文献可以适当参考 仿真平台:MATLAB 平台采用遗传算法实现求解 优势:代码注释详实,适合参考学习,非目前烂大街的版本,程序非常精品,请仔细辨识 主要内容:建立了储能的成本模型,包含运行维护成本以及容量配置成本,然后以该成本函数最小为目标函数,经过遗传算法求解出其最优运行计划,并通过其运行计划最终确定储能容量配置的大小,求解采用的是遗传算法,求解效果极佳,具体可以看图 ,关键词:MATLAB代码;遗传算法;储能优化配置;储能充放电优化;成本模型;运行维护成本;容量配置成本;最优运行计划;求解效果。,基于遗传算法的储能优化配置MATLAB代码:精细优化与成本最小化研究

    设计模式- 观察者模式 Observer Pattern详解

    如本文所描述,设计模式经典实现、三种其他实现方式以及六个方向的问题优化的详细代码

    高性能DSP28335驱动的移相全桥同步整流技术:高效电源输出与轻量级结构设计,基于DSP28335的高效同步整流电源系统:移相全桥驱动,低损耗输出近94%效率,铝基板+平面变压器设计挑战与低成本方案

    高性能DSP28335驱动的移相全桥同步整流技术:高效电源输出与轻量级结构设计,基于DSP28335的高效同步整流电源系统:移相全桥驱动,低损耗输出近94%效率,铝基板+平面变压器设计挑战与低成本方案探索,自研DSP28335+移相全桥+纯程序实现同步整流。 目前在DSP固有损耗2W的情况下,输出120W效率接近94%。 就是铝基板+平面变压器玩起来太贵,不好做小批量,335现在也很贵。 基于035的低成本版本近期开始设计~~~ 数字电源demo,输入18-32V,输出12V15A,伍尔特电感+平面变压器+板上平面变压器辅助电源,隔离半桥驱动+隔离采样,用于技术交流和样机平台搭建。 采用上下叠板架构,上板为4层DSP控制板,下板为单层功率铝基板,散热极佳。 ,自研DSP28335; 移相全桥; 纯程序同步整流; 效率接近94%; 低成本版本设计; 数字电源demo; 上下叠板架构; DSP控制板; 散热。,自研DSP28335控制下的同步整流技术优化:效率接近94%的电源解决方案

    PPT模板 -星际郎中:守护星际生命.pptx

    PPT模板 -星际郎中:守护星际生命.pptx

    19考试真题最近的t41.txt

    19考试真题最近的t41.txt

    Xilinx ug476-7Series-Transceivers

    Xilinx公司推出的7系列FPGA中的GTX/GTH收发器是用于高速串行通信的收发器模块,能够实现数据的高速串行传输。本资料为Xilinx提供的用户手册ug476_7Series_Transceivers

    GearTrain 提供了灵活的推理框架, 支持视频、图片推理方式 基于 GearTrain 用户可像齿轮一样自由组合各种Pipeline,实现各种推理任务

    GearTrain 提供了灵活的推理框架, 支持视频、图片推理方式。基于 GearTrain 用户可像齿轮一样自由组合各种Pipeline,实现各种推理任务

    一个测试的网页布局,作为备份

    一个测试的网页布局,作为备份

    基于SSM+redis的awd对抗系统 .zip(毕设&课设&实训&大作业&竞赛&项目)

    项目工程资源经过严格测试运行并且功能上ok,可实现复现复刻,拿到资料包后可实现复现出一样的项目,本人系统开发经验充足(全栈全领域),有任何使用问题欢迎随时与我联系,我会抽时间努力为您解惑,提供帮助 【资源内容】:包含源码+工程文件+说明等。答辩评审平均分达到96分,放心下载使用!可实现复现;设计报告也可借鉴此项目;该资源内项目代码都经过测试运行,功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 下载后请首先打开说明文件(如有);整理时不同项目所包含资源内容不同;项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用,资源为网络商品(电子资料类)基于网络商品和电子资料商品的性质和特征不支持退款,质量优质,放心下载使用

    内蒙古自治区公共数据资源登记管理暂行办法.docx

    内蒙古自治区公共数据资源登记管理暂行办法.docx

    MATLAB下基于遗传算法的有序充放电优化策略:实现电动汽车充电费用最低与负荷峰谷平衡,基于遗传算法的电动汽车有序充放电优化策略:精英自适应混合算法实现负荷均衡与费用最小化,MATLAB代码:基于遗传

    MATLAB下基于遗传算法的有序充放电优化策略:实现电动汽车充电费用最低与负荷峰谷平衡,基于遗传算法的电动汽车有序充放电优化策略:精英自适应混合算法实现负荷均衡与费用最小化,MATLAB代码:基于遗传算法的电动汽车有序充放电优化 关键词:遗传算法 电动汽车 有序充电 优化调度 参考文档:《精英自适应混合遗传算法及其实现_江建》算法部分;电动汽车建模部分相关文档太多,自行搜索参考即可; 仿真平台:MATLAB 主要内容:代码主要做的是利用遗传算法对电动汽车有序充电进行优化;优化目标包括充电费用最低,充电时间达到要求(电动汽车充到足够的电)考虑电动汽车充电对电网负荷的影响,使负荷峰谷差最小。 分别利用传统、精英和变异遗传算法进行对比算法优劣,比较迭代结果,优化变量为起始充电时刻 ,关键词:MATLAB代码; 遗传算法; 电动汽车; 有序充电; 优化调度; 充电费用; 充电时间; 电网负荷; 精英自适应混合遗传算法; 迭代结果; 优化变量。,基于遗传算法的电动汽车有序充放电优化调度策略研究

    基于OpenCV的车牌识别系统的设计与实现.zip(毕设&课设&实训&大作业&竞赛&项目)

    项目工程资源经过严格测试运行并且功能上ok,可实现复现复刻,拿到资料包后可实现复现出一样的项目,本人系统开发经验充足(全栈全领域),有任何使用问题欢迎随时与我联系,我会抽时间努力为您解惑,提供帮助 【资源内容】:包含源码+工程文件+说明等。答辩评审平均分达到96分,放心下载使用!可实现复现;设计报告也可借鉴此项目;该资源内项目代码都经过测试运行,功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 下载后请首先打开说明文件(如有);整理时不同项目所包含资源内容不同;项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用,资源为网络商品(电子资料类)基于网络商品和电子资料商品的性质和特征不支持退款

    STM32开发:IIR带阻滤波器设计与实现,含巴特沃斯和切比雪夫滤波器MATLAB程序,STM32开发中IIR带阻滤波器的实现与巴特沃斯滤波器设计详解:附MATLAB程序,STM32开发 IIR带阻滤

    STM32开发:IIR带阻滤波器设计与实现,含巴特沃斯和切比雪夫滤波器MATLAB程序,STM32开发中IIR带阻滤波器的实现与巴特沃斯滤波器设计详解:附MATLAB程序,STM32开发 IIR带阻滤波器 STM32实现IIR无限冲击响应带阻滤波器设计,巴特沃斯滤波器,代码工整,自编代码,注释详细,赠送巴特沃斯和切比雪夫IIR带阻滤波器MATLAB程序 ,STM32开发; IIR带阻滤波器; 无限冲击响应; 巴特沃斯滤波器; 自编代码; 注释详细; MATLAB程序,STM32中IIR带阻滤波器设计与实现

    电商系统(包含手机端,前端,后端).zip(毕设&课设&实训&大作业&竞赛&项目)

    项目工程资源经过严格测试运行并且功能上ok,可实现复现复刻,拿到资料包后可实现复现出一样的项目,本人系统开发经验充足(全栈全领域),有任何使用问题欢迎随时与我联系,我会抽时间努力为您解惑,提供帮助 【资源内容】:包含源码+工程文件+说明等。答辩评审平均分达到96分,放心下载使用!可实现复现;设计报告也可借鉴此项目;该资源内项目代码都经过测试运行,功能ok 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 【提供帮助】:有任何使用上的问题欢迎随时与我联系,抽时间努力解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 下载后请首先打开说明文件(如有);整理时不同项目所包含资源内容不同;项目工程可实现复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用,资源为网络商品(电子资料类)基于网络商品和电子资料商品的性质和特征不支持退款,质量优质,放心下载使用

Global site tag (gtag.js) - Google Analytics