- 0
- 0
- 约4.03千字
- 约 51页
- 2019-06-16 发布于山东
- 举报
2.1 物理结构
2.2 逻辑结构
2.3 数据库例程
2.4 内存结构
2.5 进程结构
2.6 数据字典
; 数据库例程是指Oracle用来访问数据库文件的系统全局区(SGA)以及一系列后台进程的集合,它是存取和控制数据库的软件机制。;;2.4 内存结构 ; 系统全局区是内存结构的主要组成部分,是Oracle为一个例程分配的一组共享内存缓冲区,保存着Oracle系统与所有数据库用户的共享信息。是例程的主要部分。;2.4.1 系统全局区 ;数据块缓冲区中存放着Oracle系统最近从数据文件中读取的数据块。
数据库的任何修改都在该缓冲里完成,并由DBWR进程将修改后的数据写入磁盘。
;通过最近最少使用(LRU)算法来管理。
相关初始化参数DB_CACHESIZE; 对数据库进行的任何修改在记录到重做日志文件之前都必须首先放到重做日志缓冲区(Redo Log Buffer)中。
重做日志缓冲区中的内容将被LGWR后台进程随时写入重做日志文件。
重做日志缓冲区是一个循环缓冲区,在使用时自顶向下写入数据,然后再返回到缓冲区的起始点循环写入。
相关初始化参数:LOG_BUFFER
; 重做日志缓冲区的存在是因为内存到内存的操作比较内存到硬盘的速度快很多,所以重作日志
原创力文档

文档评论(0)