这个服务是oracle EM的就是oracle企业管理器这个工具可以通过网页的方式监控数据库,对数据库参数等做修改。里面还有oracle本身对于当前系统内存,SQL,参数等的建议。DBA可以根绝这些建议修改SGA,PGA,调优SQL等等。摘自OracleOraDb11g_home1TNSListen...
分类:
数据库 时间:
2014-07-13 12:57:58
阅读次数:
284
本章主要阐述SGA中的Database buffer cache。Buffer cache {1.pin (读写瞬间的状态)2.clean3.dirty4.unused}--Database buffer cache概述:1.段、区、块的概念:create table t2 ( id int, .....
分类:
数据库 时间:
2014-07-09 14:49:28
阅读次数:
219
OracleASM学习之(1)--ASMInstance管理AboutOracleASMInstancesAnOracleASMinstanceisbuiltonthesametechnologyasanOracleDatabaseinstance.AnOracleASMinstancehasaSystemGlobalArea(SGA)andbackgroundprocessesthataresimilartothoseofOracleDatabase.However,becauseOracle..
分类:
数据库 时间:
2014-07-08 11:58:12
阅读次数:
435
PMON:进程监控进程进程负责在反常中断的连接之后的清理工作。例如,如果因某些原因专用服务“故障”或被kill掉,PMON就是负责处理(恢复或回滚工作)和释放你的资源。PMON将发出未提交工作的回滚,释放锁,和释放分配给故障进程的SGA资源。除了在异常中断之后的清理外,PMON监控其他oracle后...
分类:
其他好文 时间:
2014-07-02 20:36:49
阅读次数:
214
Oracle RAC cache fusion是RAC最核心的工作机制,他把所有实例的SGA虚拟成一个大的SGA区,每当不同的实例请求相同的数据块,这个数据块就需要在实例间进行传递。那到底什么时候传递呢?加上RAC有4个节点,其中的一个节点执行了一条SQL是全表扫描一张表,这个时候这个节点把这张表的数据加载到缓存;其他的节点如果需要相同的数据块会取第一个节点的数据,那是需要的时候去,还是第一个节点...
分类:
数据库 时间:
2014-07-02 09:52:12
阅读次数:
293
Oracle数据库内存参数的优化Ø与oracle相关的系统内核参数ØSGA、PGA参数设置Oracle下磁盘存储性能优化Ø文件系统的选择(ext2/ext3、xfs、ocfs2)ØOracleASM存储1.优化oracle性能参数之前要了解的情况1)物理内存有多大2)操作系统估计要使用多大内存3)数...
分类:
数据库 时间:
2014-07-01 20:40:45
阅读次数:
463
??
一、ORACLE 物理体系结构
原理结构图
各部分解释:
PGA: 私有内存区,仅供当前发起用户使用。
三个作用
用户登录后的session信息会保存在PGA。
执行排序,如果内存不够,oracle会在临时表空间中完成
保存用户权限信息
SGA: 包含共享池,数据缓冲区,日志缓冲区以及一些相关的进程。
DATABASE:...
分类:
数据库 时间:
2014-06-26 11:51:53
阅读次数:
272
我们可以通过show
sga命令查看共享池的整体组成部分:....待截图....一、SGA内存结构Oracle中SGA主要包括: 1、固定数据结构部分(FIXED Size)
2、数据块缓冲区(DATABASE BUFFER) 3、REDO LOG缓冲区(redo buffers) 4、共享池(在....
分类:
其他好文 时间:
2014-06-13 16:07:59
阅读次数:
384
结论:RAC存在故障,当前RAC运行为RAC1节点上,负载均衡没有起到作用。集成商提供的ASM的帐号密码不正确,RAC运行存在大量SGA/PGA的死锁,而且session存在严重等待。部分SQL语句需要进行优化。 配置问题1、 RAC 的ASM权限不足2、 RAC1支撑运行,RAC2状态正常,但RAC2无法进行负载。3、 死锁严重,这是造成性能慢低下的表现原因。4、 操作系统的IO和内存利...
分类:
其他好文 时间:
2014-06-10 07:16:52
阅读次数:
282
目标 1.SGA结构 2.PGA结构1.SGAShared pool
1)、共享池是对SQL、PL/SQL程序进行语法分析、编译、执行的内存区域。 在执行SELECT * FROM
emp语句时,会对sql语句进行语法分析->编译->生成执行计划->运行执行计划等,这些操作都在共...
分类:
数据库 时间:
2014-06-09 19:31:24
阅读次数:
328