展开

修改sga大小

1-1查看当前sga大小

SQL> show parameter sga

1-2修改sga_max_size为24G

SQL> alter system set sga_max_size=24G scope=spfile;

1-3修改sga_target为24G

SQL> alter system set sga_target=24G scope=spfile;

1-4重启生效

SQL> shutdown immediate

SQL> startup

SQL> show parameter sga

修改pga大小

2-1查看当前pga大小

SQL> show parameter pga

2-2修改workarea_size_policy为AUTO

SQL> alter system set workarea_size_policy=auto scope=both;

SQL> show parameter workarea

2-3修改pga_aggregate_target为8G

SQL> alter system set pga_aggregate_target=8G scope=both;

pga为动态参数,不需要重启,修改完直接生效

SQL> show parameter pga

内存监控

3-1查看实际pga分配情况

SQL> SELECT * FROM V$PGASTAT;

aggregate PGA auto target

--当前可用于自动分配了的PGA大小,应该比PGA_AGGREGATE_TARGET 小

over allocation count

--实例启动后,发生的分配次数,如果这个值大于0,就要考虑增加pga的值

3-2查看sga和pga的使用情况

SQL> select name,total,round(total-free,2) used, round(free,2) free,round((total-free)/total*100,2) pctused from

(select ‘SGA‘ name,(select sum(value/1024/1024) from v$sga) total,

(select sum(bytes/1024/1024) from v$sgastat where name=‘free memory‘)free from dual)

union

select name,total,round(used,2)used,round(total-used,2)free,round(used/total*100,2)pctused from (

select ‘PGA‘ name,(select value/1024/1024 total from v$pgastat where name=‘aggregate PGA target parameter‘)total,

(select value/1024/1024 used from v$pgastat where name=‘total PGA allocated‘)used from dual);

————————————————

版权声明:本文为CSDN博主「碧落长歌」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/jp122623/java/article/details/83584209

原文:https://www.cnblogs.com/lcword/p/12613743.html

oracle中查看pga大小,oracle调整sga、pga大小相关推荐

  1. oracle中查看用户权限

    oracle中查看用户权限 博客分类: Oracle权限 OracleSQL 1.查看所有用户:   select * from dba_users;   select * from all_user ...

  2. 怎么查看oracle数据库表的主键,Oracle中查看所有的表,用户表,列名,主键,外键...

    在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : select table_name from user_ ...

  3. oracle查询列属性,Oracle中查看所有的表,列,属性,…

    在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 :  select table_name from user ...

  4. oracle 其他用户表主键,Oracle中查看所有的表,用户表,列名,主键,外键

    在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : select table_name from user_ ...

  5. oracle中的guid,在Oracle中使用Guid

    在Oracle中使用Guid 在Oracle中使用Guid 在Oracle中可以用SYS_GUID()来生成一个guid,相当于msSql中的newid(). 在Oracle9i和Oracle 10g ...

  6. oracle数据库insert into,oracle中insert into用法 oracle中insert如何带条件添加数据?

    oracle insert into 脚本怎么写 INSE INTO BOOK(bookid,name,price) VALUES('100123','oracle ',54); 或者 INSE IN ...

  7. Win11如何调整任务栏大小 Win11调整任务栏大小的方法

    现在已经有很多小伙伴都已经安装Win11系统进行体验了,但有一些小伙伴在体验的时候想要更改任务栏大小却不知道如何操作,那么碰到这种问题应该怎么办呢?下面就和小编一起来看看有什么解决方法吧. Win11 ...

  8. oracle+sga+pga用途,Oracle9i 动态SGA,PGA特性探索

    Oracle9i 动态SGA,PGA特性探索 更新时间:2009年03月03日 23:23:54   作者: 虽然Oracle9i中的内存管理仍然需要很多的手工操作,不过大部分的Oracle管理员可以 ...

  9. oracle 的三个主要内存结构SGA,PGA,UGA

    SGA:全局的很大的共享内存段,几乎所有的ORACLE进程要访问: PGA: 一个进程或者线程专用的内存,其他进程或线程不能访问: UGA:此内存区与特定的会话相关联,可能在SGA中分配也可能在PGA ...

最新文章

  1. 【 Vivado 】Working with Sources in Non-Project Mode
  2. java 计算器 小程序_java应用小程序计算器
  3. python多线程队列和池_Python3 从零单排28_线程队列进程池线程池
  4. Servlet详解之两个init方法的作用
  5. 从零开始编写自己的C#框架(1)——前言
  6. AUTOSAR从入门到精通100讲(三十二)-AutoSar之实时环境RTE
  7. plantuml 方法图_UML与软件建模:第四次作业(学习PlantUML活动图绘制方法)
  8. 内联函数inline,无比节省开销的
  9. jsp校园二手交易平台的设计答辩PPT模板
  10. 判断一个js对象是否是Array
  11. iOS 容器 addChildViewController
  12. 后端分布式系列:分布式存储-MySQL 数据库事务与复制
  13. php工作流如何实现,工作流设计参考(包括PHP实现)
  14. 苹果手机解压缩软件_「 神器 」用得贼舒服的压缩/解压缩工具
  15. php 后台数据 u,Yunucms代码审计:后台XSS和数据库信息泄露
  16. sqlserver2008r2安装_SQL2008R2图文安装步骤详解
  17. windows命令提示符及其操作的相关命令
  18. a标签 vue 动态点击_a链接的href怎么用vue动态生成
  19. Android开发之视频播放器
  20. Redis 6.0删除节点

热门文章

  1. 解决vue初始化数据时的闪烁问题
  2. ] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题
  3. windows下用easybcd引导ubuntu出现grub的解决方案
  4. maven不能加载ojdbc6.jar的解决方法
  5. 分享一款博客园皮肤及其解决方案
  6. 解决向数据库mysql插入double数据小数点不显示问题
  7. “当前不会命中断点 还没有为该文档加载任何符号”解决方法
  8. 解决虚拟机vmware安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题
  9. 在Vim中有没有一种方法可以在不将文本放入寄存器的情况下删除?
  10. 全网首译 : 初学者终极指南—掌握Scrum敏捷框架—第1章