Oracle 调整SGA、PGA大小
SQL> show parameter sga;
SQL> alter system set sga_max_size=4096M scope=spfile;
System altered.
SQL> alter system set sga_target=4096M scope=spfile;
System altered.
如果是RAC环境,需要这样增加sid='*':
alter system set sga_target=20G scope=spfile sid='*';
重启使更改生效:
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 4294967296 bytes
Fixed Size 2026296 bytes
Variable Size 805307592 bytes
Database Buffers 3472883712 bytes
Redo Buffers 14749696 bytes
Database mounted.
Database opened.
SQL> show parameter sga;
NAME TYPE VALUE
----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 4G
sga_target big integer 4GSQL> show parameter pga;
不用重启DB,直接在线修改。
SQL> alter system set workarea_size_policy=auto scope=both;
System altered.
SQL> alter system set pga_aggregate_target=512m scope=both;
System altered.
SQL> show parameter workarea
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
workarea_size_policy string AUTO --这个设置成AUTO
SQL> show parameter pgaNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target big integer 536870912SELECT * FROM V$PGASTAT;
aggregate PGA auto target 477379584 bytes --当前可用于自动分配了的PGA大小,应该比PGA_AGGREGATE_TARGET 小
over allocation count 1118 --实例启动后,发生的分配次数,如果这个值大于0,就要考虑增加pga的值
1 查看 SGA大小 show parameter sga_max_size db_cache_size的尺寸受 SGA的影响为能大于SGA
2 查看 show parameter shared_pool_size 尺寸
一般来说 shared_pool_size+db_cache_size=SGA_MAX_SIZE*70%左右
经过计算再修改db_cache_size
sql>alter system set db_cache_size= 大小M scope=spfile sid='数据库SID';
sql>shutdown immediate
sql>startup
sql>show parameter db_cache_size
就可以看到修改后的效果了
Oracle 调整SGA、PGA大小相关推荐
- oracle调整sga大小,Oracle调整SGA大小
Oracle调整SGA大小 Oracle 11g 只要设置 memory 就可以了.不需要单独对 sga_max_size 进行设置, 设置memory_max_target.memory_targe ...
- 修改SGA/PGA大小
记一次修改SGA/PGA大小经验 恢复测试机器上由于搭载mysql与oracle两种环境,搭载ORACLE完毕后,发现内存不足,需要修改SGA/PGA,下面是方法介绍. 查看当前sga.pga大小,一 ...
- oracle中查看pga大小,oracle调整sga、pga大小
展开 修改sga大小 1-1查看当前sga大小 SQL> show parameter sga 1-2修改sga_max_size为24G SQL> alter system set sg ...
- oracle调整sga、pga大小
修改sga大小 1-1查看当前sga大小 SQL> show parameter sga 1-2修改sga_max_size为24G SQL> alter system set sga_m ...
- 查看oracle的sga的大小,查寻Oracle的后台进程和SGA的大小
查找Oracle的后台进程和SGA的大小 格式化 SQL> set line 120 SQL> col PROGRAM for a20 SQL> SET PAGESIZE 25 1. ...
- oracle中查看pga大小,关于oracle pga大小限制
单个进程的 PGA 使用量是受到限制的,以避免单用户过度消耗.这个受 _smm_max_size 隐含参数控制,你可以修改加大这个参数. 以下是简要的说明 pga_aggregate_target设定 ...
- oracle sga使用率高,Oracle 查看SGA PGA使用率
select name,total,round(total-free,2) used, round(free,2) free,round((total-free)/total*100,2) pctus ...
- Oracle的SGA与系统vm.nr_hugepages不匹配导致的故障
某项目,使用红旗DC Server 5.0 for x86_64 SP2,运行Oracle RAC 10.2.0.4.而应用服务器上的应用通过Oracle客户端来连接,为常连接的方式.当进行应用的压力 ...
- Oracle的SGA与系统vm.nr_hugepages
某项目,使用红旗DC Server 5.0 for x86_64 SP2,运行Oracle RAC 10.2.0.4.而应用服务器上的应用通过Oracle客户端来连接,为常连接的方式.当进行应用的压力 ...
最新文章
- Spring《五》集合的注入方式
- MySQL数据库修改字段的长度
- linux centos7 docker 安装 oracle
- 微信小程序之设置不同的顶部导航栏名称
- 边开飞机边换引擎?我们造了个新功能保障业务流量无损迁移
- ABPHelper.CLI及其依赖项简单介绍
- 《四世同堂》金句摘抄(十二)
- python中random函数用法_random函数的用法
- cept源代码目录结构详解_知识树(转)
- Asp.net can do Native Code also can do it(updated)
- Web Server与App Server
- 复选框java_java之swing实现复选框的方法
- 排序算法:编程算法助程序员走上高手之路
- Spring集成Hprose
- Endnote_X9安装及使用教程
- deepin linux连接不上网络,把Deepin升级到15.8桌面版后无线上不了网的解决方法
- 各种电信安卓手机玩机宝典!——转自天翼圈in189
- 数显之家快讯:【SHIO世硕心语】中国武侠背后的传奇家族-海宁查氏,如何兴盛600年?
- MySQL专题系统归纳快速上手(常用cmd命令,常用函数汇总,SQL语句精讲带示例)适用初学、用法速查
- DOS命令的英文全称