`
ahut9923
  • 浏览: 238042 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

ORACLE SGA问题分析

阅读更多

select sum(value)/1024/1024 from v$sga;  --查看SGA总大小


select current_size from v$buffer_pool;  --查看当前高速缓冲池大小

 


select pool, sum(bytes)/1024/1024 Mbytes from v$sgastat group by pool  --查看各池大小

 

 
2   java pool(java池)  4
3   streams pool(流池) 4
4 shared pool(共享池) 87.7224197387695
5 large pool(大池) 4

 

一般情况下,SGA = java pool + large pool + share pool + streams pool + current_size

 

所以,出现ORA-04031错误,请调整share_pool大小 或者 sga_target 大小。 oracle 10g是自动管理这些池的,sga_target为这些池之和。 

分享到:
评论

相关推荐

    Oracle SGA

    Oracle SGA(System Global Area)是Oracle数据库中至关重要的组件,它是一个共享内存区域,用于存储数据库运行时的各种数据结构和信息。Oracle SGA的优化和分配方式对于数据库性能有着直接的影响。在Oracle 9i及...

    oracle sga设置

    #### 三、SGA 的查看与分析 通过SQL命令可以方便地查看SGA的信息: ```sql -- 显示SGA各部分大小 SQL> show sga; Total System Global Area: 1048576000 bytes Fixed Size: 1223392 bytes Variable Size: ...

    oracle Sga调优

    ### Oracle SGA调优知识点详解 #### 一、SGA简介 SGA(System Global Area)是Oracle数据库的一个重要组成部分,它是一个共享内存区域,由多个数据库进程共享,用于存储数据库信息并加速对这些信息的访问。SGA主要...

    Oracle 9i 调整SGA性能

    1. 性能监控:使用Oracle的性能分析工具如V$视图,监控SGA各个组件的使用情况,如DB BUFFER CACHE HIT RATIO、SHARED POOL命中率等,以判断是否需要调整。 2. 资源分配:根据数据库的工作负载,合理分配SGA各组件的...

    oracle中的SGA和PGA

    此外,工具如Oracle Memory Advisor可以帮助分析SGA和PGA的使用情况,提供内存调整建议。了解源码层面的知识则有助于更深入地理解这些内存区域的工作原理,从而更好地进行问题诊断和性能优化。 总之,Oracle的SGA和...

    oracle sga 调整

    ### Oracle SGA 调整知识点详解 #### 一、SGA与PGA基本概念 - **SGA (System Global Area)**:系统全局区是Oracle实例启动时分配的共享内存区域,用于存储数据和控制信息。它包括多个部分,如共享池、数据缓冲区、...

    oracle内存全面分析

    ### Oracle内存全面分析 Oracle数据库的性能在很大程度上取决于其内存管理策略,特别是对系统全局区域(SGA)和程序全局区域(PGA)的优化。本文将深入探讨Oracle内存架构的关键组成部分及其对数据库性能的影响。 ...

    ORACLE常用问题1000问

    学习如何阅读和分析日志文件、使用DBA工具(如v$视图、Alert Log)以及理解Oracle的错误代码,将有助于快速定位并解决问题。 最后,Oracle数据库的高可用性和灾难恢复方案也是需要关注的知识点。例如,Real ...

    Oracle性能问题总结

    Oracle 性能问题总结 Oracle 性能问题是数据库管理员和开发者经常遇到的一个棘手问题,本文总结了 Oracle 性能问题的解决方案,涵盖了物理模型优化、索引相关、SQL 相关、表设计和其他几个方面。 在物理模型优化...

    Oracle 内存全面分析 PDF文档

    这份名为"Oracle 内存全面分析"的PDF文档深入探讨了Oracle内存架构的各个方面,对于DBA(数据库管理员)和开发人员来说,理解这些知识至关重要。 Oracle内存主要由两大部分构成:System Global Area (SGA) 和 ...

    ORACLE内存全面分析(整理版)

    ### ORACLE内存全面分析 #### Oracle内存架构概览 Oracle的内存管理是其高效运行的关键因素之一,直接关联着数据库的性能与稳定性。在Oracle内存结构中,主要分为两大类:共享内存(SGA,System Global Area)和...

    oracle实例的内存(SGA和PGA)进行调整,优化数据库性

    总之,优化Oracle实例的内存配置是一个持续的过程,需要定期监控数据库性能指标,分析查询模式,并根据业务需求灵活调整SGA和PGA的配置。通过精细化管理和调整,可以显著提高Oracle数据库的响应速度和吞吐量,从而更...

    Oracle日常维护故障定位故障排除

    6. 表分析缺失:对于大型表,定期进行表分析有助于优化查询计划,提高性能。 7. 空间不足:确保有足够的磁盘空间来扩展索引,必要时增加表空间或调整表空间管理策略。 8. REDOLOG破坏:损坏的重做日志文件会导致...

    oracle AWR性能分析详解

    AWR是Oracle数据库中的一个自动负载信息库,它通过收集数据库的统计信息,帮助DBA们分析并诊断数据库的性能问题。自从Oracle 10g版本起,AWR就成为了性能管理的一个关键组成部分。AWR的主要作用是对比数据库在不同...

    Oracle8i数据库的SGA管理.pdf

    10. **监控和分析**:使用Oracle提供的工具,如`V$视图`,进行性能监控和分析,识别瓶颈并进行针对性优化。 优化SGA不仅涉及内存分配,还包括数据库参数调整、索引策略、查询优化等多个方面。一个良好的SGA管理策略...

Global site tag (gtag.js) - Google Analytics