摘要:
buffer cache 图解: 1、buffer cache 2、数据文件 3、redo log buffer cache被格式化为很多的块,datafile也被格式化很多块,redo log(有三个日志文件,日志文件被格式化为一个一个的块,这个块叫做:扇区块(512字节),这个块的地址叫:RBA 阅读全文
摘要:
dump undo段头块分析事务表、dump表的数据块分析事务槽(整个操作在一个事务模拟中分析) 模拟一个事务(首先分析undo段头块的事务) undo工作原理图: 使用u1用户登录: [oracle@db11g ~]$ sqlplus u1/u1 SQL*Plus: Release 11.2.0. 阅读全文
摘要:
事务槽(不同于事务表里面的槽位(这个事务槽在数据块的头部)) 图解: 一个事务开始,要做的事情: 第一,事务表里面找槽位(undo段的段头块里有事务表,事务表有槽位,每一个槽位记录一个事务); 事务表里的槽位里记录的信息有: 1、xid(事务ID):(undo段的段号,段里面的第几个槽(槽号),覆盖 阅读全文
摘要:
关于undo的几个参数: 1、undo_management: undo段的管理方式(AUTO) 2、undo_retention: 一个事务提交以后,事务所对应的undo数据尽量保留900秒 查询参数: SQL> show parameter undo NAME TYPE VALUE undo_m 阅读全文
摘要:
undo表空间 图解: oracle数据库件建完库以后,自己就会生成一个undo表空间(数据文件组成),里面有好多的block;undo表空间里面会默认生成一堆undo段,段的名字都是以下划线开头的,undo表空间默认会生成10个undo段,同时在system表空间里面也会生成一个undo段 图解: 阅读全文
摘要:
SCN号 查询系统SCN号: select * from v$database; 或者: SQL> select CHECKPOINT_CHANGE# from v$database; CHECKPOINT_CHANGE# 1278460 查询控制文件里面文件的SCN号、终止SCN号(null): 阅读全文
摘要:
SCN(system change number)系统改变号 对于oracle数据库来讲,在很多地方都需要用先后顺序来进行比较,比如时间(年月日、时分秒),计算机将时间转为数字来进行比较 在计算机里面,有很多地方需要知道先后顺序,它就用一个数字(SCN号)来进行比较;但是我们已经习惯用时间来进行比较 阅读全文
摘要:
EM工具 1、网络版 2、单机版(我们现在用的) oracle软件安装上以后,默认em这个工具也有了,只需要配置一下就可以用 em的配置和使用 1、首先使用emca这个命令对em做一个删除,然后建立: 删除em: [oracle@db11g ~]$ emca -deconfig dbcontrol 阅读全文
摘要:
oracle数据库的物理存储结构 1、spfile:参数文件 2、controlfile:控制文件 3、datafile:数据文件 4、redo log 5、arch:归档日志 oracle数据库的datafile(数据文件) datafile:oracle有多个数据文件 图解: 数据库的数据文件被 阅读全文