【浅析Oracle的体系架构及内存分配机制】教程文章相关的互联网学习教程文章

Oracle 内存(SGA,PGA)详细介绍

一、名词解释(1)SGA:SystemGlobal Area是OracleInstance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。(2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Librarycache(共享SQL区)和Datadictionarycache(数据字典缓冲区)。 共享SQL区是存放用户SQL命令的区域,数据字典缓冲区存放数据库运行的动态信息。(3)缓冲区高速缓存:Database...

记一次oracle内存分配不足,前端访问500报错,如何扩容oracle的memory_target内存【图】

11g特性的内存管理需要用到/dev/shm共享文件系统,且要求/dev/shm大于 TARGET_MEMORY,否则会报错。 SQL> show parameter memNAME TYPE VALUE------------------------------------ ----------- ------------------------------hi_shared_memory_address integer 0inmemory_adg_enabled boolean TRUEinmemory_clause_default stringinmemory_expressions_usage ...

服务器内存升级与oracle 参数调整 实施

版权由于服务器升级内存(4g升级到48G),需要调整oracle 参数。 sga 调整参数具体大小根据实际业务情况,自己搞定。我的这个sga参数比较呵呵 下面是详细操作步骤(经过实践证明OK的): 1.关闭数据库以及准备工作 关掉 所有业务连接: ps -ef|grep LOCAL=NO|grep -v grep|awk ‘{print $2}‘|xargs kill -9 shutdown immediate; 2. 关闭服务器 放入内存条 init 0 3.修改内核参数 (46G 阀值) 启动服务器后 配置服务器...

借助内存表处理复杂的oracle查询要求

借助内存表处理复杂的 oracle 查询要求 . 在日常业务处理过程中 , 我们经常会碰到一些非常规的查询需求 , 这些需求我们或者可以借助动态语句 , 或者其他现有的 oracle 函数完成查询结果 , 但效率往往差强人意 . 假设我们有一个客户订单业务表 { 订单号 , 订借助内存表处理复杂的oracle查询要求. 在日常业务处理过程中,我们经常会碰到一些非常规的查询需求, 这些需求我们或者可以借助动态语句,或者其他现有的oracle函数完成查询结果...

oracle内存体系【图】

Oracle内存体系 Basic Memory Structures The basic memory structures associated with Oracle Database include: System global area (SGA) The SGA is a group of shared memory structures, known as SGA components , that contain data and control inOracle内存体系 Basic Memory StructuresThe basic memory structures associated with Oracle Database include:System global area (SGA) The SGA is a group of shared m...

【不错】oracle内存管理之PGA之案例分析:ora

一:错误总述 1. ORA-04031 基本上,ORA-04031出现的问题有几个可能性 A. 没有绑定编量造成 shared_pool 碎片过多,同时 shared_pool_size 太小 . --这个应该是比较常见的,也是Oracle提的最多的。 --这个通常会建议使用绑定变量,或者简单的加大shared_poo一:错误总述 1. ORA-04031 基本上,ORA-04031出现的问题有几个可能性 A. 没有绑定编量造成shared_pool碎片过多,同时shared_pool_size太小.--这个应该是比较...

Oracle内存全面分析(4)-1Oracle的内存架构组成

Oracle内存全面分析(4) 1.1.4.3. 共享池的内存管理 通常来说,共享池是根据修正过的LRU算法来 (决定)是否(覆盖或叫刷出)其中的对象 (共享SQL区和数据自动记录行)的,否则这些对象就一直保持在共享池中: 如果共享池需要为一个新对象分配内存,并且共享Oracle内存全面分析(4)1.1.4.3. 共享池的内存管理 通常来说,共享池是根据修正过的LRU算法来(决定)是否(覆盖或叫刷出)其中的对象(共享SQL区和数据自动记录行...

oracle三对内存参数间关系之2AMM机制涉及的一对参数间的关系探讨

oracle三对内存参数间关系之2AMM机制涉及的一对参数间的关系探讨 AMM机制涉及的一对参数为: MEMORY_TARGET和MEMORY_MAX_TARGET。 MEMORY_TARGET Default value 0 (SGA autotuning is disabled for DEFERRED mode autotuning requests, but allowed for IMMEoracle三对内存参数间关系之2AMM机制涉及的一对参数间的关系探讨AMM机制涉及的一对参数为:MEMORY_TARGET和MEMORY_MAX_TARGET。MEMORY_TARGETDefault value 0 (SGA autotuni...

oracle三对内存参数间关系之4sga

1、SGA_TARGET始终要= SGA_MAX_SIZE 否则 ORA-00823: Specified value ofsga_target greater than sga_max_size AMM启动时(即memory_target=非0) 1、sga_target《memory_target《memory_max_target 如果 sga_targetmemory_target,则会提示: ORA-00838:1、SGA_TARGET始终要<=SGA_MAX_SIZE 否则 ORA-00823: Specified value ofsga_target greater than sga_max_sizeAMM启动时(即memory_target=非0) 1、sga_target《memory_t...

Oracle内存全面分析(6)-1Oracle的内存架构组成

Oracle内存全面分析(7) 1.3. UGA (The User Global Area) PGA是一段包含一个Oracle服务或后台进程的数据和控制信息的内存。PGA的大小依赖与系统的配置。在专用服务(Dedicated Server)模式下,一个服务进程与一个用户进程相关,PGA就包括了堆空间和UGA。而UOracle内存全面分析(7)1.3. UGA (The User Global Area)PGA是一段包含一个Oracle服务或后台进程的数据和控制信息的内存。PGA的大小依赖与系统的配置。在专用服务...

OracleJDBC内存管理【图】

原文: http://www.oracle.com/technetwork/database/enterprise-edition/memory.pdf 介绍 Oracle JDBC驱动程序可能会使用大量的内存。这是一种有意识的设计选择,在使用大量内存与提高性能之前做出权衡。在大多数情况下,对于大多数用户,这已被证明是一个 原文:http://www.oracle.com/technetwork/database/enterprise-edition/memory.pdf介绍Oracle JDBC驱动程序可能会使用大量的内存。这是一种有意识的设计选择,在使用大量内...

【内存数据库】OracleTimesten连接DSN创建用户

************************************************************************ ****原文: blog.csdn.net/clark_xu 徐长亮的专栏 ************************************************************************ 1. 启动开启 [tt@host2 info]$ ttDaemonAdmin -st************************************************************************ ****原文:blog.csdn.net/clark_xu 徐长亮的专栏 *****************************************...

oracle三对内存参数间关系之3AMM启动和关闭两种情况下ASMM机制涉

ASMM机制涉及的一对参数为: SGA_TARGET和SGA_MAX_SIZE 。 SGA_TARGET Default value 0 (SGA autotuning is disabled for DEFERRED mode autotuning requests, but allowed for IMMEDIATE mode autotuning requests) Modifiable ALTER SYSTEM (即表示该参数ASMM机制涉及的一对参数为:SGA_TARGET和SGA_MAX_SIZE。SGA_TARGETDefault value 0 (SGA autotuning is disabled forDEFERRED mode autotuning requests, but allowed forIM...

oracle三对内存参数间关系之5AMM启动和关闭两种情况下pga自动管

oracle三对内存参数间关系之4 AMM 启动和关闭两种情况下 pga_aggregate_target和workarea_size_policy参数间的关系 引言: 在AMM关闭时(即memory_target=0),如果设置workarea_size_policy=AUTO‘,才是启动了 pga自动管理机制(程序),此时 pga_aggregaoracle三对内存参数间关系之4AMM启动和关闭两种情况下 pga_aggregate_target和workarea_size_policy参数间的关系引言: 在AMM关闭时(即memory_target=0),如果设置workarea...

Oracle11g自动内存管理(AMM)相关的初始化参数

Oracle对内存的管理越来越趋向智能化、自动化,从9i通过PGA_AGGREGATE_TARGET参数实现PGA的自动管理,10g通过Automatic Shared M Oracle对内存的管理越来越趋向智能化、自动化,从9i通过PGA_AGGREGATE_TARGET参数实现PGA的自动管理,10g通过Automatic Shared Memory Management(ASMM)实现SGA的自动管理,到11g通过Automatic Memory Management(AMM)实现内存(SGA+PGA)的自动管理。由于11G(AMM)的引入,DBA只需要设置一个或两个...