oralce 修改sga和pga
来源:互联网 发布:et排版软件 编辑:程序博客网 时间:2024/05/23 05:09
一、概念
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;
ORA-00844: Parameter not taking MEMORY_TARGET into account
ORA-00851: SGA_MAX_SIZE 11005853696 cannot be set to more than MEMORY_TAR
6106496
sqlplus / as sysdba
Connected to an idle instance.
SQL> create pfile='/home/oracle/initora11g.ora' from spfile;
2. 修改pfile
SQL> host echo "memory_target=4096m" >> /home/oracle/initora11g.ora
3. 根据pfile启动数据库实例
SQL> startup pfile=/home/oracle/initora11g.ora
4. 根据最新配置创建spfile
SQL> create spfile from pfile='/home/oracle/initora11g.ora';
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;
ORA-00844: Parameter not taking MEMORY_TARGET into account
ORA-00851: SGA_MAX_SIZE 11005853696 cannot be set to more than MEMORY_TAR
6106496
sqlplus / as sysdba
Connected to an idle instance.
SQL> create pfile='/home/oracle/initora11g.ora' from spfile;
2. 修改pfile
SQL> host echo "memory_target=4096m" >> /home/oracle/initora11g.ora
3. 根据pfile启动数据库实例
SQL> startup pfile=/home/oracle/initora11g.ora
4. 根据最新配置创建spfile
SQL> create spfile from pfile='/home/oracle/initora11g.ora';
0 0
- oralce 修改sga和pga
- oracle10g修改pga和sga
- Oracle11g修改SGA和PGA ORA-00845
- SGA和PGA结构图
- sga和pga
- sga和pga
- SGA和PGA浅析
- Oracle sga、pga介绍修改
- sga和pga的区别
- oracle中的SGA和PGA
- oracle的sga和pga
- oracle的sga和pga
- oracle中的SGA和PGA
- oracle的sga和pga
- SGA和PGA的设置
- 查看SGA和PGA使用率
- ORACLE中的SGA和PGA
- SGA内存和PGA内存
- springmvc后台接受多个参数
- jQuery.Autocomplete插件的使用
- Delphi中WebBrowser的使用技巧汇总大全
- ios xocde 部分文件支持ARC
- 各种距离(分类)
- oralce 修改sga和pga
- a picture of innodb_adaptive_hash_index
- HDOJ-2152-Fruit 解题报告
- Image异步加载(基于软引用跟线程池)
- OpenFlow网络中的路由服务
- 使用cgroup中访问 /proc/pid/cmdline 卡死
- UIImageJPEGRepresentation和UIImagePNGRepresentation压缩转二进制
- 第十一周项目三:点类派生直线类
- iOS开发--工具整理--各种图表