`

oracle 10g 修改SGA,PGA大小

 
阅读更多

一、概念
SGA指系统全局区域(System Global Area),是用于存储数据库信息的内存区,该信息为数据库进程所共享。
PGA指进程全局区域(Process Global Area),包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA 正相反,PGA 是只被一个进程使用的区域,PGA 在创建进程时分配,在终止进程时回收。 Oracle 10g提供了PGA内存的自动管理。参数pga_aggregate_target可以指定PGA内存的最大值。当参数 pga_aggregate_target大于0时,Oracle将自动管理pga内存,并且各进程的所占PGA之和,不大于 pga_aggregate_target所指定的值。

二、配置
oracle推荐OLTP(on-line Transaction Processing)系统oracle占系统总内存的80%,然后再分配80%给SGA,20%给PGA。也就是
SGA=system_total_memory*80%*80%
PGA=system_total_memory*80%*20%

三、操作
用SYS用户以SYSDBA身份登录系统
alter system set sga_max_size=2000m scope=spfile;
alter system set sga_target=2000m scope=spfile;
alter system set pga_aggregate_target=500m scope=spfile;

然后重新启动数据库
最后查看一下是否生效
show parameter sga_max_size;
show parameter sga_target;
show parameter pga_aggregate_target;

分享到:
评论

相关推荐

    ORACLE 内存调整(SGA和PGA)

    SGA+PGA最好不要超过总内存的70%,内存详细调整方案,供学习。

    oracle中的SGA和PGA

    Oracle数据库系统是企业级数据管理的重要工具,其中的SGA(System Global Area)和PGA(Program Global Area)是两个核心概念,对于理解Oracle数据库的工作原理至关重要。本文将深入探讨这两个概念,以及它们在...

    oracle SGA PGA UGA 内存

    Oracle数据库的内存结构主要包括三个关键部分:System Global Area (SGA), Program Global Area (PGA), 和 User Global Area (UGA)。这些区域都是用于存储和处理数据库操作的数据和信息。 1. **System Global Area ...

    更改ORACLE SGA的详细步骤

    下面将详细介绍如何更改 Oracle SGA 的大小,以及在出现问题时如何恢复到初始设置。 1. **查询 SGA 参数**: 在命令行中,使用 `sqlplus` 登录到数据库,以 `sysdba` 角色连接: ``` sqlplus /nolog Conn / as ...

    根据系统类型、DB版本和OS内存自动计算Oralce建议的memory_target、SGA和PGA大小

    根据系统类型、DB版本和OS内存自动计算Oralce建议的memory_target、SGA和PGA大小

    修改oracle初始化参数,包括Process,Session,SGA,PGA

    ### 修改Oracle初始化参数:Process, Session, SGA, PGA 在Oracle数据库管理中,正确配置初始化参数对于确保系统的稳定性和性能至关重要。本文将详细介绍如何修改与监控`Process`, `Session`, `SGA`, 和 `PGA` 相关...

    PGA,SGA与内存

    在Oracle数据库管理中,了解和...总之,合理配置和监控PGA与SGA的大小对于保证Oracle数据库的高性能运行至关重要。通过对这些关键参数的精细调优,可以显著提升数据库的响应速度和稳定性,从而满足企业级应用的需求。

    OracleSGA和PGA管理.doc

    OracleSGA和PGA管理

    Oracle 10g 内存 调整报告

    **SGA (Shared Global Area)** 和 **PGA (Program Global Area)** 是Oracle 10g实例的核心内存区域。它们分别用于存储共享数据和私有数据。 - **SGA**: 包括多个子区域,如Shared Pool、Buffer Cache、Large Pool、...

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

    ### Oracle实例内存优化详解:SGA与PGA的调整策略 #### 概述 在Oracle数据库管理系统中,优化数据库性能往往涉及到对其内部结构的理解与微调,尤其是针对内存资源的合理分配。本文将深入探讨Oracle实例的内存管理...

    不错oracle10g学习资料,很全面

    合理设置这些参数,如SGA大小、PGA分配、日志缓冲区大小等,可以显著提升数据库性能。 3. **硬件调优**:虽然硬件不是数据库软件的一部分,但它是数据库性能的物理基础。优化磁盘I/O,增加内存容量,选择高性能的...

    Oracle 10g DBA 手册

    Oracle 10g DBA手册是一本专门为数据库管理员(DBA)准备的参考资料,它涵盖了在Oracle 10g环境中管理和维护数据库所需的各种技术、工具和最佳实践。Oracle 10g是Oracle公司的一个重要版本,提供了许多增强的功能,...

    oracle 10g OCP试题

    Oracle 10g OCP(Oracle Certified Professional)是Oracle公司为数据库管理员提供的专业认证,它证明了持证者对Oracle 10g数据库管理的深入理解和实践经验。这个认证包括了一系列的理论考试和实践测试,旨在确保...

    Oracle10G培训日志

    Oracle10G是Oracle数据库系统的一个重要版本,它在2003年发布,提供了许多增强功能和性能优化,使得数据库管理更为高效。本培训日志主要围绕Oracle10G的相关知识展开,旨在帮助学习者深入理解Oracle数据库的运行机制...

    oracle 10g 实用培训教程

    ### Oracle 10g 实用培训教程知识点概览 #### 一、Oracle 10g 概述 - **版本特点**:Oracle 10g(Grid Edition)是Oracle公司于2004年发布的数据库管理系统,是Oracle 9i的升级版。10g中的“g”代表“grid”,意味...

    Sybex OCA Oracle 10g Administration

    《Sybex OCA Oracle 10g Administration》是一本专为准备Oracle 10g认证管理员考试(1Z0-042)的读者设计的详细指南。这本书全面覆盖了Oracle数据库10g版本的管理和维护知识,是IT专业人员提升技能、备考OCA认证的...

Global site tag (gtag.js) - Google Analytics