网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  轻松了解 memory_target与自动内存管理     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:133次  录入:管理员--2007-11-15  
 

oracle在内存管理上的一个重要增强,就是oracle 11g的一个新特性:memory_target与自动内存管理(automatic memory management)

需要大家注意的是,加入这个参数设置过高,实例启动时会出现错误提示:

sql*plus: release 11.1.0.5.0 - beta on sun jul 29 08:35:28 2007
copyright (c) 1982, 2007, oracle. all rights reserved.
connected to an idle instance.
sql> startup
ora-00845: memory_target not supported on this system

此错误提示并不是指特性不支持,而是需要你去调整内存设置。

设置了这个参数后,自动内存则会调整启用:

sql> show parameter memory 

name                          type           value
--------------------- -------------      -----------     
hi_shared_memory_address integer         0
memory_max_target       big integer    416m
memory_target           big integer    416m
shared_memory_address     integer       0

类似sga_max_size与sga_target一样,memory_max_target与memory_target成对出现,这一特性的出现使得pga+sga作为整体内存使用被一致的纳入自动管理范畴。

你会发现,与oracle10g类似,设置了自动内存管理之后,pga_aggregate_target参数不再需要设置,取而代之发挥作用的参数是带有2个下划线的__pga_aggregate_target参数,大家可以仔细看一下这几个参数的解释:

sql> select ksppinm,ksppdesc from x$ksppi
  2  where ksppinm like '%pga%';

ksppinm                       ksppdesc
-----------------------    ---------------
_pga_large_extent_size   
pga large extent size
_use_ism_for_pga           
use ism for allocating large extents
_kdli_sio_pga                 
use pga allocations for direct io
_kdli_sio_pga_top           
pga allocations come from toplevel pga heap
pga_aggregate_target      
target size for the aggregate pga memory consumed by the instance
__pga_aggregate_target  
current target size for the aggregate pga memory consumed
_pga_max_size              
maximum size of the pga memory for one process

 
 
上一篇: 解析:oracle热备期间过量redo生成控制    下一篇: 带你深入的了解执着并购中的--甲骨文
  相关文档
在存储过程中拥有"role"权限的特殊性 03-17
oracle数据库中如何建立二进制文件索引 (1) 03-24
如何在SQL Server中构建并利用UDF表格 07-07
Oracle中decode()函数的使用技巧 09-29
处处设防 数据库安全性策略详细介绍 04-11
实例讲解如何重复利用这个外部表的表结构 05-07
oracle数据库9i和10g环境下使用*.ora 04-29
oracle数据库导入导出方法的个人总结 04-23
exp的版本高于数据库版本导出时出现报错 03-03
利用SQL *Plus复制遗留的Oracle数据表 05-13
用VC++开发Oracle数据库应用程序详解 04-11
oracle ebs 11.5 for linux as4安装心得 08-08
轻松掌握删除oracle10g垃圾表的最新方法 08-05
教你快速掌握"patindex"函数的使用方法 07-01
直接利用ALTER TABLESPACE修改大文件 04-11
在suse中让其他用户也能运行oracle命令 03-06
使用_disable_logging即可禁止日志的生成 (1) 05-16
全面解析oracle体系结构的两个重要概念 (1) 05-13
怎样使用errorstack进行错误跟踪及诊断 11-15
用quick slice获取oracle进程的线程状态 07-07
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息