oracle体系结构之redo日志缓存池,大共享区
2013-04-17 21:07
330 查看
redo日志缓存池是oracle里面的内存区域存放所需要写入磁盘的redo日志记录,redo日志文件通过日志文件的输写进程来对日志文件进行操作,
redo日志缓存池是以循环的方式进行先进先出的的缓存器池,
他记录所有造成数据块的改变。(records all changes made to the database data blocks ),主要的作用是为了恢复
例子
5月1做的备份 但是到了5月5号数据库崩了,那么就把5月一号的备份拿到5号来,但是数据库只恢复到了一号的,没有恢复到5号,那么怎么样才能恢复到5号呢
这就根据他记录的日志,可以重新做一遍这个过程叫做recoverly(恢复)一说到recoverly 就要用到 redo log. redo log 提供了recoverly机制,
这些改变的记录 redo log 里面装的不是一些SQL语句,记录的是SQL语句翻译成的日志条目。具体的结构里面没有详细说明。
size define by log_buffer 他的单位是字节。
大共享区:提供分配内存块的隔离内存区,不一定需要一个大的共享区,如果选择多线程的服务器或使用进行备份和相关的RMN操作会需要它。
不是使用lRU 机制
size by large_pool_size
redo日志缓存池是以循环的方式进行先进先出的的缓存器池,
他记录所有造成数据块的改变。(records all changes made to the database data blocks ),主要的作用是为了恢复
例子
5月1做的备份 但是到了5月5号数据库崩了,那么就把5月一号的备份拿到5号来,但是数据库只恢复到了一号的,没有恢复到5号,那么怎么样才能恢复到5号呢
这就根据他记录的日志,可以重新做一遍这个过程叫做recoverly(恢复)一说到recoverly 就要用到 redo log. redo log 提供了recoverly机制,
这些改变的记录 redo log 里面装的不是一些SQL语句,记录的是SQL语句翻译成的日志条目。具体的结构里面没有详细说明。
size define by log_buffer 他的单位是字节。
大共享区:提供分配内存块的隔离内存区,不一定需要一个大的共享区,如果选择多线程的服务器或使用进行备份和相关的RMN操作会需要它。
不是使用lRU 机制
size by large_pool_size
相关文章推荐
- oracle Archived redo logfiles(归档重做日志)
- Oracle 11g调整redo日志大小、组数和每组成员数
- Oracle 11g logminer解析redo日志
- 使用LogMiner分析oracle的redo日志和归档
- oracle redo 重做日志文件
- Oracle redo 日志切换时间频率
- Oracle为何会发生归档日志archivelog大小远小于联机重做日志online redo log size的情况?
- Oracle 联机重做日志文件OnlineRedoLogFile 推荐
- Oracle 采用logmnr 分析在线redo日志
- Oracle redo日志切换频繁
- Oracle 11g ORA-00314、ORA-00312 redo日志与控制文件sequence不一致
- oracle redo log日志(当前或非当前日志)损坏之后的db恢复
- oracle 联机重做日志文件(online redo log file)
- Oracle TDE与Redo日志的关系探索
- oracle redo日志恢复
- 查看Oracle的redo日志切换频率
- ORACLE 非归档模式下REDO日志丢失修复
- Script:列出Oracle每小时的redo重做日志产生量
- oracle 联机重做日志文件(online redo log file)
- oracle重做日志文件(REDO)损坏或者丢失的恢复操作