首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > Oracle9i的物理内存管理
【标  题】:Oracle9i的物理内存管理
【关键字】:c,内存,Oracle,Oracle9i,9i,Oracle9i
【来  源】:网络

Oracle9i的物理内存管理

在Oracle9i以前的版本中,你只能在启动数据库的时候控制Oracle使用的UNIX内存。Oracle提供了一些INIT.ORA参数来检测系统全局区(system global area,SGA)的RAM大小。一旦启动了数据库,你将不能再改变SGA的大小和配置。


Oracle向一个24/7数据库迈进的目标,提出了调整UNIX内存区的大小而不必停止和重启数据库的要求。更重要的是,Oracle9i的动态SGA特性允许你监控SGA内的物理内存使用,并根据现有的Oracle数据库的需求调整SGA内存区域。

Oracle9i还加入了一项新的内存管理技术,使得你能够为所有的程序全局区(program global area,PGA)预分配内存,并允许Oracle按照各类连接的不同需求为各连接分配内存。这是对传统Oracle数据库的一项相当激进的更改,而且使得SORT_AREA_SIZE和其他PGA参数被废弃。

不仅要分配SGA,Oracle9i DBA还必须担负为UNIX Oracle服务器分配所有内存的责任,同时还要为UNIX的管理需要预留20%的内存。

在Oracle9i之前的版本中,同时拥有数个INIT.ORA参数文件并不罕见,因为这样可以方便地调整数据库并重新配置SGA以改变运行模式。比如,为在线事务处理(online transaction processing,OLTP)而分配的SGA和Oracle数据仓库处理模式的有很大不同。

Oracle推荐为OLTP数据库和决策支持系统(decision support system,DSS)应用程序——如Oracle数据仓库——使用不同的内存配置方案。OLTP系统应该将UNIX内存的大部分分配给SGA,而数据仓库和DSS应用程序对内存较为敏感,则应分配大部分内存给PGA连接。

当然,如果一个数据库会以两种方式运作,你可以运行一个脚本来动态改变内存分配。例如,如果一个数据库在白天以OLTP模式运行,而在晚上以DSS模式运行,那么你可以运行一个脚本从SGA中拿些内存出来,重新分配到PGA区域。

alter system set sga_memory_max = 3g;
alter system set pga_aggregate_target = 3g;

在Oracle9i中,Oracle提供了增加或减少SGA内存以下部分大小的能力:

Data buffer size - alter system set db_cache_size=300m;
Shared pool size - alter system set shared_pool_size=200m;
Total PGA RAM memory size - alter system set pga_aggregate_target=2000m;

在UNIX上,Oracle通过修改UNIX内存区的物理地址空间来达到动态内存分配的目的。你在UNIX上用malloc()和free()命令就能做到。

新的动态SGA特性使得Oracle SGA可以以一个较小的容量开始,并根据需要逐渐增加。为了便利这个过程还提供了一个新的SGA_MAX_SIZE参数。

 

为什么基于代价的优化器做出错误选择:【上一篇】
Oracle技巧::【下一篇】
【相关文章】
  • 使用script查找DDL语句统计数据
  • 用UNIX的kill命令来终止Oracle的过程
  • 用裸设备来提高Oracle数据库的性能
  • 找到并终止Oracle9i里被锁定的会话
  • 在Oracle里使用RAID
  • 用Oracle9i在线表格重定义来重新组织表格
  • 在Oracle9i中计算时间差
  • 在Oracle9i中定义视图约束
  • 跟踪Oracle9i 的CPU和I/O使用代价
  • 从Oracle迁移到SQL Server的陷阱
  • 【随机文章】
  • 2001流行病毒大清除
  • CISCO----FAQ区
  • C语言艺术清屏
  • JSR-184中纹理对象介绍
  • 直接拖拽表格和文件的几个小技巧
  • 你的肩上有蜻蜓吗?(转)
  • 水滴石穿C语言之C语言的底层操作
  • 关于恶意代码及木马清除
  • ES255-C2:Sun Storage System Architectural Overview
  • 对称加密解密
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.