分享 Buffer Cache(缓冲区缓存)篇:缓存区块大小
fishcat 2013-10-5 22:36
缓冲区缓存(Buffer Cache) Buffer Cache是SGA的一部分,保存最近从磁盘读取的或修改的(dml修改或添加)数据块。Buffer Cache的目的就是减少磁盘I/O和构造cr块。 Oracle允许表空间最多使用5种不同的块大小,由db_cache_size和db_nk_cache_size决定。如果一天或一周中事务处理发生了变化,就可以动态的改变db_cac ...
个人分类: Oracle 体系结构|1569 次阅读|0 个评论
分享 Oracle程序全局区(PGA)
fishcat 2013-9-12 16:50
Oracle程序全局区(PGA) 下图是共享服务器模式和专用服务器模式下 ,PGA 、 UGA 的不同情况 下面是专有模式的pga图: 注:上图sort area是属于pga, SORT_AREA_RETAINED_SIZE才是属于uga 1、概述 SGA,PGA,UGA,CGA都是Oracle管理 ...
个人分类: Oracle 体系结构|967 次阅读|0 个评论
分享 Oracle控制文件操作
fishcat 2013-9-12 16:47
Oracle控制文件操作 控制文件是连接instance和 database的纽带。记录了database的结构信息。 控制文件是1个2进制文件。记录的是当前database的状态。 控制文件可以有多个,在参数文件中通过control_files参数指定位置,在需要向控制文件写入时,会同步的向多个控制文件写入。读取控制文件时,只会读取第一个控 ...
个人分类: Oracle 体系结构|1029 次阅读|0 个评论
分享 Oracle约束操作
fishcat 2013-9-12 16:44
约束的概念: 约束是在表中定义的用于维护数据库完整性的一些规则。通过为表中的字段定义约 束,可以防止将错误的数据插入到表中。 注意: 1.如果某个约束只作用于单独的字段,既可以在字段级定义约束,也可以在表级定义约束;但如果某个约束将作用于多个字段,必须在表级定义约束。 2.oracle中的约束通过名称来进 ...
个人分类: Oracle 体系结构|1013 次阅读|0 个评论
分享 Oracle跟踪文件
fishcat 2013-2-20 14:11
Oracle跟踪文件 Oracle跟踪文件分两种:一种为后台进程跟踪文件,一种为用户跟踪文件 后台进程跟踪文件 如果某个后台进程检测到一个错误,它会将这条信息转储到一个跟踪文件中。 • Oracle 服务器将任何后台进程检测到的有关错误消息转储到跟踪文件中 • Oracle 支持使用这些跟踪文件来诊断和调试问题 ...
个人分类: Oracle 体系结构|2129 次阅读|0 个评论
分享 Oracle警报日志文件
fishcat 2013-2-20 14:09
Oracle警报日志文件 1.如果在 Oracle 例程运行时出现错误,就会将错误消息写入到警报日志文件中, 在数据库启动时,如果警报日志文件不存在Oracle 数据库就会创建一个, 数据库的警报日志文件是按时间顺序排列消息和错误的日志,Oracle 服务器将 警报日志文件用作显示这些信息的替代办法 2.数据库管理员 ...
个人分类: Oracle 体系结构|1108 次阅读|0 个评论 热度 1
意见
反馈